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

クラス DASSL_options の解説

#include <DASSL-opts.h>

DASSL_optionsに対する継承グラフ

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

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

Public メソッド

 DASSL_options (void)
 DASSL_options (const DASSL_options &opt)
DASSL_options & operator= (const DASSL_options &opt)
 ~DASSL_options (void)
void init (void)
void copy (const DASSL_options &opt)
void set_options (const DASSL_options &opt)
void set_default_options (void)
void set_absolute_tolerance (double val)
void set_absolute_tolerance (const Array< double > &val)
void set_relative_tolerance (double val)
void set_relative_tolerance (const Array< double > &val)
void set_compute_consistent_initial_condition (int val)
void set_enforce_nonnegativity_constraints (int val)
void set_initial_step_size (double val)
void set_maximum_order (int val)
void set_maximum_step_size (double val)
void set_step_limit (int val)
Array< double > absolute_tolerance (void) const
Array< double > relative_tolerance (void) const
int compute_consistent_initial_condition (void) const
int enforce_nonnegativity_constraints (void) const
double initial_step_size (void) const
int maximum_order (void) const
double maximum_step_size (void) const
int step_limit (void) const

Protected 変数

bool reset

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

DASSL_options::DASSL_options void    [inline]
 

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

DASSL-opts.h18 行で定義されています。

参照 init().

DASSL_options::DASSL_options const DASSL_options &    opt [inline]
 

DASSL-opts.h20 行で定義されています。

参照 copy().

DASSL_options::~DASSL_options void    [inline]
 

DASSL-opts.h30 行で定義されています。


メソッドの解説

Array<double> DASSL_options::absolute_tolerance void    const [inline]
 

DASSL-opts.h99 行で定義されています。

呼出 DASSL::do_integrate().

int DASSL_options::compute_consistent_initial_condition void    const [inline]
 

DASSL-opts.h105 行で定義されています。

呼出 DASSL::do_integrate().

void DASSL_options::copy const DASSL_options &    opt [inline]
 

DASSL-opts.h45 行で定義されています。

参照 reset, x_absolute_tolerance, x_compute_consistent_initial_condition, x_enforce_nonnegativity_constraints, x_initial_step_size, x_maximum_order, x_maximum_step_size, x_relative_tolerance, と x_step_limit.

呼出 DASSL_options(), operator=(), と set_options().

int DASSL_options::enforce_nonnegativity_constraints void    const [inline]
 

DASSL-opts.h108 行で定義されています。

呼出 DASSL::do_integrate().

void DASSL_options::init void    [inline]
 

DASSL-opts.h32 行で定義されています。

参照 reset, と Array< double >::resize().

呼出 DASSL_options(), と set_default_options().

double DASSL_options::initial_step_size void    const [inline]
 

DASSL-opts.h111 行で定義されています。

呼出 DASSL::do_integrate().

int DASSL_options::maximum_order void    const [inline]
 

DASSL-opts.h114 行で定義されています。

呼出 DASSL::do_integrate().

double DASSL_options::maximum_step_size void    const [inline]
 

DASSL-opts.h117 行で定義されています。

呼出 DASSL::do_integrate().

DASSL_options& DASSL_options::operator= const DASSL_options &    opt [inline]
 

DASSL-opts.h22 行で定義されています。

参照 copy().

Array<double> DASSL_options::relative_tolerance void    const [inline]
 

DASSL-opts.h102 行で定義されています。

呼出 DASSL::do_integrate().

void DASSL_options::set_absolute_tolerance const Array< double > &    val [inline]
 

DASSL-opts.h69 行で定義されています。

参照 reset.

void DASSL_options::set_absolute_tolerance double    val [inline]
 

DASSL-opts.h62 行で定義されています。

参照 reset, と Array< double >::resize().

void DASSL_options::set_compute_consistent_initial_condition int    val [inline]
 

DASSL-opts.h82 行で定義されています。

参照 reset.

void DASSL_options::set_default_options void    [inline]
 

DASSL-opts.h60 行で定義されています。

参照 init().

void DASSL_options::set_enforce_nonnegativity_constraints int    val [inline]
 

DASSL-opts.h85 行で定義されています。

参照 reset.

void DASSL_options::set_initial_step_size double    val [inline]
 

DASSL-opts.h88 行で定義されています。

参照 reset.

void DASSL_options::set_maximum_order int    val [inline]
 

DASSL-opts.h91 行で定義されています。

参照 reset.

void DASSL_options::set_maximum_step_size double    val [inline]
 

DASSL-opts.h94 行で定義されています。

参照 reset.

void DASSL_options::set_options const DASSL_options &    opt [inline]
 

DASSL-opts.h58 行で定義されています。

参照 copy().

void DASSL_options::set_relative_tolerance const Array< double > &    val [inline]
 

DASSL-opts.h79 行で定義されています。

参照 reset.

void DASSL_options::set_relative_tolerance double    val [inline]
 

DASSL-opts.h72 行で定義されています。

参照 reset, と Array< double >::resize().

void DASSL_options::set_step_limit int    val [inline]
 

DASSL-opts.h97 行で定義されています。

参照 reset.

int DASSL_options::step_limit void    const [inline]
 

DASSL-opts.h120 行で定義されています。

呼出 DASSL::do_integrate().


変数の解説

bool DASSL_options::reset [protected]
 

DASSL-opts.h136 行で定義されています。

呼出 copy(), DASSL::do_integrate(), init(), set_absolute_tolerance(), set_compute_consistent_initial_condition(), set_enforce_nonnegativity_constraints(), set_initial_step_size(), set_maximum_order(), set_maximum_step_size(), set_relative_tolerance(), と set_step_limit().


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