|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--numRecipes.Integration
Utilities for Numerical Integration. Some of them are based on the Numerical Recipes Library. The interface class Function is required to call the member in this class
フィールドの概要 | |
private static double |
EPS
|
private static int |
functionMax
|
private static double[] |
grandSum
|
private static int |
ITMAX
|
private static int |
maxStep
|
private static int |
polynominalOfDegree
|
コンストラクタの概要 | |
Integration()
|
メソッドの概要 | |
static void |
initializeStaticVariables()
Initialize the static variables such as grandSum. |
static double |
iterateTrapzd(Function func,
int functionIndex,
double[] parameters,
double lowerBound,
double upperBound,
int iterationTimes)
Iterated Trapzd integraion method. |
static double |
RombergIntegral(Function func,
int functionIndex,
double[] parameters,
double lowerBound,
double upperBound)
The Romberg method. |
static void |
setRelativeAccuracy(double epsilon)
Change the relative accuracy in the inegration |
static double |
trapzd(Function func,
int functionIndex,
double[] parameters,
double lowerBound,
double upperBound,
int iterationTimes)
Trapzd integraion method. |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
private static final int ITMAX
private static final int maxStep
private static final int polynominalOfDegree
private static double EPS
private static final int functionMax
private static double[] grandSum
コンストラクタの詳細 |
public Integration()
メソッドの詳細 |
public static double trapzd(Function func, int functionIndex, double[] parameters, double lowerBound, double upperBound, int iterationTimes)
public static double iterateTrapzd(Function func, int functionIndex, double[] parameters, double lowerBound, double upperBound, int iterationTimes)
public static double RombergIntegral(Function func, int functionIndex, double[] parameters, double lowerBound, double upperBound)
public static void initializeStaticVariables()
public static void setRelativeAccuracy(double epsilon)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |