Mol(Math Object Library) fot .Net
The BigDecimal type exposes the following members.
プロパティ
名前 | 説明 | |
---|---|---|
MaxDigits |
四則演算 (+ - * /) の結果として得られる数値の(デフォルトの)最大有効桁数です。
MaxDigits のデフォルト値は 0 で、これは有効桁数無制限という意味になります。
ただし、割り算の場合は、0 でも有効桁数は有限となります。
| |
MaxDouble |
Double の最大値です(BigDecimalの値が double で表現可能かどうか調べるような場合に使用します)。
戻り値は新規作成されたインスタンスです。
| |
MinDouble |
Double の最小値です(BigDecimalの値が double で表現可能かどうか調べるような場合に使用します)。
戻り値は新規作成されたインスタンスです。
| |
MolHandle |
Mol.C++.dll(ネイティブDLL)と Mol.Net.Dll(.Net 用マネージドDLL)間の情報を管理するハンドル。
NativeDll クラスでユーザ作成のネイティブDLLを作成する場合等に利用できます。
(Inherited from _Mol.) | |
MolType |
Molオブジェクトの属性(_Mol..::..MOL_TYPE)。
(Inherited from _Mol.) | |
One |
BigDecimal の 1 を返します。
戻り値は新規作成されたインスタンスです。
| |
Pt5 |
BigDecimal の 0.5 を返します。
戻り値は新規作成されたインスタンスです。
| |
RaiseException |
true なら計算結果が非数値(NaN)や無限(+Infinity や -Infinity)等になった時例外を発生します。
false(デフォルト)なら計算を続行します。
| |
RoundMode |
計算時の丸め方法を指定します。
| |
Ten |
BigDecimal の 10 を返します。
戻り値は新規作成されたインスタンスです。
| |
Three |
BigDecimal の 3 を返します。
戻り値は新規作成されたインスタンスです。
| |
Two |
BigDecimal の 2 を返します。
戻り値は新規作成されたインスタンスです。
| |
UserType |
Molオブジェクトの追加属性(_Mol..::..USER_TYPE)。
例えば一般行列でも要素が対称なら、その属性を積極的にセットすることでソルバーは最適な手法を選択することができます。
当然ながら、間違った設定は間違った値や計算不能な状態に陥りますので注意して設定してください。
(Inherited from _Mol.) | |
ValueType |
値のタイプ(BigDecimal..::..DECIMAL_TYPE)を返します。
| |
Zero |
BigDecimal の 0 を返します。
戻り値は新規作成されたインスタンスです。
|