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

クラス LSODE の解説

#include <LSODE.h>

LSODEに対する継承グラフ

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

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

Public メソッド

 LSODE (void)
 LSODE_options ()
 initialized (false)
 ~LSODE (void)
ColumnVector do_integrate (double t)
Matrix do_integrate (const ColumnVector &tout)
Matrix do_integrate (const ColumnVector &tout, const ColumnVector &tcrit)
std::string error_message (void) const

Public 変数

 __pad0__: ODE (s
 tm
 f

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

LSODE::LSODE void    [inline]
 

LSODE.h40 行で定義されています。

LSODE::~LSODE void    [inline]
 

LSODE.h45 行で定義されています。


メソッドの解説

Matrix LSODE::do_integrate const ColumnVector   tout,
const ColumnVector   tcrit
[virtual]
 

ODEに実装されています.

LSODE.cc417 行で定義されています。

参照 Array< double >::capacity(), base_diff_eqn::clear_stop_time(), do_integrate(), Array< double >::elem(), base_diff_eqn::force_restart(), Array2< double >::resize(), base_diff_eqn::set_stop_time(), base_diff_eqn::size(), と base_diff_eqn::x.

Matrix LSODE::do_integrate const ColumnVector   tout [virtual]
 

ODEに実装されています.

LSODE.cc387 行で定義されています。

参照 Array< double >::capacity(), do_integrate(), Array< double >::elem(), Array2< double >::resize(), base_diff_eqn::size(), と base_diff_eqn::x.

ColumnVector LSODE::do_integrate double    t [virtual]
 

ODEに実装されています.

LSODE.cc111 行で定義されています。

参照 LSODE_options::absolute_tolerance(), Array< int >::fortran_vec(), Array< double >::fortran_vec(), ODEFunc::function(), LSODE_options::initial_step_size(), base_diff_eqn::integration_error, LSODE_options::integration_method(), base_diff_eqn::istate, ODEFunc::jacobian_function(), Array< double >::length(), LSODE_options::maximum_order(), LSODE_options::maximum_step_size(), LSODE_options::minimum_step_size(), LSODE_options::relative_tolerance(), LSODE_options::reset, ODEFunc::reset, Array< double >::resize(), Array< int >::resize(), base_diff_eqn::restart, base_diff_eqn::size(), LSODE_options::step_limit(), base_diff_eqn::stop_time, base_diff_eqn::t, と base_diff_eqn::x.

呼出 do_integrate().

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

base_diff_eqnに実装されています.

LSODE.cc320 行で定義されています。

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

LSODE::initialized false    [inline]
 

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

LSODE::LSODE_options void   
 

LSODE_optionsを再定義しています。


変数の解説

LSODE::__pad0__
 

ODEを再定義しています。

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

LSODE::f
 

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

LSODE::tm
 

ODEを再定義しています。

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


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