メインページ   クラス階層   構成   ファイル一覧   構成メンバ   ファイルメンバ  

クラス ODE の解説

#include <ODE.h>

ODEに対する継承グラフ

Inheritance graph
[凡例]
ODEのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public メソッド

 ODEFunc ()
 ODEFunc (f)
 ODEFunc (a)
ODE & operator= (const ODE &a)
 ~ODE (void)
virtual ColumnVector do_integrate (double tt)=0
virtual Matrix do_integrate (const ColumnVector &tt)=0
virtual Matrix do_integrate (const ColumnVector &tt, const ColumnVector &ttcrit)=0
virtual ColumnVector integrate (double tt)
virtual ColumnVector integrate (const ColumnVector &x0, double t0, double tt)
virtual Matrix integrate (const ColumnVector &tt)
virtual Matrix integrate (const ColumnVector &x0, double t0, const ColumnVector &tt)
virtual Matrix integrate (const ColumnVector &tt, const ColumnVector &ttcrit)
virtual Matrix integrate (const ColumnVector &x0, double t0, const ColumnVector &tt, const ColumnVector &ttcrit)

Public 変数

 __pad0__: base_diff_eqn ()
 __pad1__: base_diff_eqn (s
 tm
 __pad2__: base_diff_eqn (a)

コンストラクタとデストラクタの解説

ODE::~ODE void    [inline]
 

ODE.h53 行で定義されています。


メソッドの解説

virtual Matrix ODE::do_integrate const ColumnVector   tt,
const ColumnVector   ttcrit
[pure virtual]
 

LSODEを実装しています.

virtual Matrix ODE::do_integrate const ColumnVector   tt [pure virtual]
 

LSODEを実装しています.

virtual ColumnVector ODE::do_integrate double    tt [pure virtual]
 

LSODEを実装しています.

呼出 integrate().

virtual Matrix ODE::integrate const ColumnVector   x0,
double    t0,
const ColumnVector   tt,
const ColumnVector   ttcrit
[inline, virtual]
 

ODE.h105 行で定義されています。

参照 do_integrate(), と base_diff_eqn::initialize().

virtual Matrix ODE::integrate const ColumnVector   tt,
const ColumnVector   ttcrit
[inline, virtual]
 

ODE.h99 行で定義されています。

参照 do_integrate().

virtual Matrix ODE::integrate const ColumnVector   x0,
double    t0,
const ColumnVector   tt
[inline, virtual]
 

ODE.h90 行で定義されています。

参照 do_integrate(), と base_diff_eqn::initialize().

virtual Matrix ODE::integrate const ColumnVector   tt [inline, virtual]
 

ODE.h85 行で定義されています。

参照 do_integrate().

virtual ColumnVector ODE::integrate const ColumnVector   x0,
double    t0,
double    tt
[inline, virtual]
 

ODE.h77 行で定義されています。

参照 do_integrate(), と base_diff_eqn::initialize().

virtual ColumnVector ODE::integrate double    tt [inline, virtual]
 

ODE.h73 行で定義されています。

参照 do_integrate().

ODE::ODEFunc   [inline]
 

ODE.h41 行で定義されています。

ODE::ODEFunc   [inline]
 

ODE.h38 行で定義されています。

ODE::ODEFunc void    [inline]
 

ODEFuncを再定義しています。

ODE.h35 行で定義されています。

ODE& ODE::operator= const ODE &    a [inline]
 

ODE.h43 行で定義されています。

参照 ODEFunc::operator=(), と base_diff_eqn::operator=().


変数の解説

ODE::__pad0__
 

LSODEで再定義されています。

ODE.h35 行で定義されています。

ODE::__pad1__
 

ODE.h38 行で定義されています。

ODE::__pad2__
 

ODE.h41 行で定義されています。

ODE::tm
 

LSODEで再定義されています。

ODE.h38 行で定義されています。


このクラスの解説は次のファイルから生成されました:
Wed Dec 29 13:10:01 2004に生成されました。 doxygen1.2.18
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送