|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--jp.go.ipa.jgcl.JgclUtil
ユーティリティ的な処理を行なう各種の static メソッドを持つクラス。
メソッドの概要 | |
static int |
bsearchDoubleArray(double[] array,
int min,
int max,
double value)
昇順にソートされた double の1次元配列において、 与えられた値を越えない内の最大値を持つ要素のインデックス (array[v] <= value && value < array[v + 1]) を満す値 v を返す。 |
static boolean |
isDividable(double a,
double b)
与えられた二つの実数の除算が安全かどうかを検査する。 |
static boolean |
isReciprocatable(double value)
与えられた実数の逆数がとれるかどうかを検査する。 |
static void |
sortDoubleArray(double[] array)
|
static void |
sortDoubleArray(double[] array,
int low,
int up)
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
public static void sortDoubleArray(double[] array)
public static void sortDoubleArray(double[] array, int low, int up)
public static int bsearchDoubleArray(double[] array, int min, int max, double value)
(array[v] <= value && value < array[v + 1]) を満す値 v を返す。
value < array[min] ならば (min - 1) を返す。
array[max] <= value ならば max を返す。
array
- double の1次元配列min
- ソートの対象範囲の開始インデックスmax
- ソートの対象範囲の終了インデックスvalue
- 処理対象とする値public static boolean isReciprocatable(double value)
value
- 逆数がとれるかどうかを検査する値JgclMachineEpsilon.DOUBLE
public static boolean isDividable(double a, double b)
(a / b) が安全かどうかを調べる。
a
- 被除数b
- 除数isReciprocatable(double)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |