|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.mklab.nfc.dae.Radau5d
public class Radau5d
RADAU5のドライバ(駆動)クラスです。
コンストラクタの概要 | |
---|---|
Radau5d(DasslProblem problem)
新しく生成された Radau5d オブジェクトを初期化します。 |
メソッドの概要 | |
---|---|
double[][] |
getSolution()
時刻と解の系列[[t][y]]を返します。 |
void |
printIntegrationStatistics()
計算に関する統計情報を表示します。 |
void |
run(double[] t)
時刻tにおける解を求めます。 |
void |
setAbsoluteTolerance(double absoluteTolerance)
全ての成分に共通の絶対許容誤差を設定します。 |
void |
setAbsoluteTolerance(double[] absoluteTolerance)
成分毎の絶対許容誤差を設定します。 |
void |
setInitialStepSize(double initialStepSize)
初期刻み幅を設定します。 |
void |
setRelativeTolerance(double relativeTolerance)
全ての成分に共通する相対許容誤差を設定します。 |
void |
setRelativeTolerance(double[] relativeTolerance)
成分毎の相対許容誤差を設定します。 |
void |
setSolutionMax(double solutionMax)
解の最大値を設定します。 |
void |
solve(double[] t)
時刻tにおける解を求めます。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public Radau5d(DasslProblem problem)
Radau5d
オブジェクトを初期化します。
problem
- RADAU5問題メソッドの詳細 |
---|
public void run(double[] t) throws IOException
t
- 解を求める時刻の列
IOException
- 標準入力から入力できない場合public void solve(double[] t)
t
- 解を求める時刻の列public void printIntegrationStatistics()
public void setAbsoluteTolerance(double[] absoluteTolerance)
absoluteTolerance
- 成分毎の絶対許容誤差public void setRelativeTolerance(double[] relativeTolerance)
relativeTolerance
- 成分毎の相対許容誤差public void setAbsoluteTolerance(double absoluteTolerance)
absoluteTolerance
- 全ての成分に共通する絶対許容誤差public void setRelativeTolerance(double relativeTolerance)
relativeTolerance
- 全ての成分に共通する相対許容誤差public void setInitialStepSize(double initialStepSize)
initialStepSize
- 初期刻み幅public void setSolutionMax(double solutionMax)
solutionMax
- 解の最大値public double[][] getSolution()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |