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

クラス ODESSA の解説

#include <ODESSA.h>

ODESSAに対する継承グラフ

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

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

Public メソッド

 ODESSA (void)
 ODESSA (const ColumnVector &x, double time, ODESFunc &f)
 ODESSA (const ColumnVector &x, const ColumnVector &theta, const Matrix &sensitivity_guess, double time, ODESFunc &f)
 ~ODESSA (void)
ODESSA_result integrate (const ColumnVector &tout)
ODESSA_result integrate (const ColumnVector &tout, const ColumnVector &tcrit)
std::string error_message (void) const

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

ODESSA::ODESSA void   
 

ODESSA.cc175 行で定義されています。

参照 Array< int >::resize(), と base_diff_eqn::size().

ODESSA::ODESSA const ColumnVector   x,
double    time,
ODESFunc   f
 

ODESSA.cc195 行で定義されています。

参照 Array2< double >::resize(), Array< int >::resize(), base_diff_eqn::size(), と tm.

ODESSA::ODESSA const ColumnVector   x,
const ColumnVector   theta,
const Matrix   sensitivity_guess,
double    time,
ODESFunc   f
 

ODESSA.cc218 行で定義されています。

参照 Array< double >::length(), Array2< double >::resize(), Array< double >::resize(), Array< int >::resize(), と tm.

ODESSA::~ODESSA void    [inline]
 

ODESSA.h83 行で定義されています。


メソッドの解説

std::string ODESSA::error_message void    const [virtual]
 

base_diff_eqnに実装されています.

ODESSA.cc502 行で定義されています。

参照 OSSTREAM, OSSTREAM_ENDS, OSSTREAM_FREEZE, OSSTREAM_STR, と base_diff_eqn::t.

ODESSA_result ODESSA::integrate const ColumnVector   tout,
const ColumnVector   tcrit
 

ODESSA.cc614 行で定義されています。

参照 Array< double >::capacity(), base_diff_eqn::clear_stop_time(), base_diff_eqn::force_restart(), integrate(), Array< T >::resize(), Array2< double >::resize(), と base_diff_eqn::set_stop_time().

ODESSA_result ODESSA::integrate const ColumnVector   tout
 

ODESSA.cc570 行で定義されています。

参照 Array< double >::capacity(), Array< T >::resize(), と Array2< double >::resize().

呼出 integrate().


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