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

クラス DASPK_options の解説

#include <DASPK-opts.h>

DASPK_optionsに対する継承グラフ

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

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

Public メソッド

 DASPK_options (void)
 DASPK_options (const DASPK_options &opt)
DASPK_options & operator= (const DASPK_options &opt)
 ~DASPK_options (void)
void init (void)
void copy (const DASPK_options &opt)
void set_options (const DASPK_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_use_initial_condition_heuristics (int val)
void set_initial_condition_heuristics (const Array< double > &val)
void set_print_initial_condition_info (int val)
void set_exclude_algebraic_variables_from_error_test (int val)
void set_algebraic_variables (int val)
void set_algebraic_variables (const Array< int > &val)
void set_enforce_inequality_constraints (int val)
void set_inequality_constraint_types (int val)
void set_inequality_constraint_types (const Array< int > &val)
void set_initial_step_size (double val)
void set_maximum_order (int val)
void set_maximum_step_size (double val)
Array< double > absolute_tolerance (void) const
Array< double > relative_tolerance (void) const
int compute_consistent_initial_condition (void) const
int use_initial_condition_heuristics (void) const
Array< double > initial_condition_heuristics (void) const
int print_initial_condition_info (void) const
int exclude_algebraic_variables_from_error_test (void) const
Array< int > algebraic_variables (void) const
int enforce_inequality_constraints (void) const
Array< int > inequality_constraint_types (void) const
double initial_step_size (void) const
int maximum_order (void) const
double maximum_step_size (void) const

Protected 変数

bool reset

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

DASPK_options::DASPK_options void    [inline]
 

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

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

参照 init().

DASPK_options::DASPK_options const DASPK_options &    opt [inline]
 

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

参照 copy().

DASPK_options::~DASPK_options void    [inline]
 

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


メソッドの解説

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

DASPK-opts.h143 行で定義されています。

呼出 DASPK::do_integrate().

Array<int> DASPK_options::algebraic_variables void    const [inline]
 

DASPK-opts.h164 行で定義されています。

呼出 DASPK::do_integrate().

int DASPK_options::compute_consistent_initial_condition void    const [inline]
 

DASPK-opts.h149 行で定義されています。

呼出 DASPK::do_integrate().

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

DASPK-opts.h55 行で定義されています。

参照 reset, x_absolute_tolerance, x_algebraic_variables, x_compute_consistent_initial_condition, x_enforce_inequality_constraints, x_exclude_algebraic_variables_from_error_test, x_inequality_constraint_types, x_initial_condition_heuristics, x_initial_step_size, x_maximum_order, x_maximum_step_size, x_print_initial_condition_info, x_relative_tolerance, と x_use_initial_condition_heuristics.

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

int DASPK_options::enforce_inequality_constraints void    const [inline]
 

DASPK-opts.h167 行で定義されています。

呼出 DASPK::do_integrate().

int DASPK_options::exclude_algebraic_variables_from_error_test void    const [inline]
 

DASPK-opts.h161 行で定義されています。

呼出 DASPK::do_integrate().

Array<int> DASPK_options::inequality_constraint_types void    const [inline]
 

DASPK-opts.h170 行で定義されています。

呼出 DASPK::do_integrate().

void DASPK_options::init void    [inline]
 

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

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

呼出 DASPK_options(), と set_default_options().

Array<double> DASPK_options::initial_condition_heuristics void    const [inline]
 

DASPK-opts.h155 行で定義されています。

呼出 DASPK::do_integrate().

double DASPK_options::initial_step_size void    const [inline]
 

DASPK-opts.h173 行で定義されています。

呼出 DASPK::do_integrate().

int DASPK_options::maximum_order void    const [inline]
 

DASPK-opts.h176 行で定義されています。

呼出 DASPK::do_integrate().

double DASPK_options::maximum_step_size void    const [inline]
 

DASPK-opts.h179 行で定義されています。

呼出 DASPK::do_integrate().

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

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

参照 copy().

int DASPK_options::print_initial_condition_info void    const [inline]
 

DASPK-opts.h158 行で定義されています。

呼出 DASPK::do_integrate().

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

DASPK-opts.h146 行で定義されています。

呼出 DASPK::do_integrate().

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

DASPK-opts.h84 行で定義されています。

参照 reset.

void DASPK_options::set_absolute_tolerance double    val [inline]
 

DASPK-opts.h77 行で定義されています。

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

void DASPK_options::set_algebraic_variables const Array< int > &    val [inline]
 

DASPK-opts.h119 行で定義されています。

参照 reset.

void DASPK_options::set_algebraic_variables int    val [inline]
 

DASPK-opts.h112 行で定義されています。

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

void DASPK_options::set_compute_consistent_initial_condition int    val [inline]
 

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

参照 reset.

void DASPK_options::set_default_options void    [inline]
 

DASPK-opts.h75 行で定義されています。

参照 init().

void DASPK_options::set_enforce_inequality_constraints int    val [inline]
 

DASPK-opts.h122 行で定義されています。

参照 reset.

void DASPK_options::set_exclude_algebraic_variables_from_error_test int    val [inline]
 

DASPK-opts.h109 行で定義されています。

参照 reset.

void DASPK_options::set_inequality_constraint_types const Array< int > &    val [inline]
 

DASPK-opts.h132 行で定義されています。

参照 reset.

void DASPK_options::set_inequality_constraint_types int    val [inline]
 

DASPK-opts.h125 行で定義されています。

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

void DASPK_options::set_initial_condition_heuristics const Array< double > &    val [inline]
 

DASPK-opts.h103 行で定義されています。

参照 reset.

void DASPK_options::set_initial_step_size double    val [inline]
 

DASPK-opts.h135 行で定義されています。

参照 reset.

void DASPK_options::set_maximum_order int    val [inline]
 

DASPK-opts.h138 行で定義されています。

参照 reset.

void DASPK_options::set_maximum_step_size double    val [inline]
 

DASPK-opts.h141 行で定義されています。

参照 reset.

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

DASPK-opts.h73 行で定義されています。

参照 copy().

void DASPK_options::set_print_initial_condition_info int    val [inline]
 

DASPK-opts.h106 行で定義されています。

参照 reset.

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

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

参照 reset.

void DASPK_options::set_relative_tolerance double    val [inline]
 

DASPK-opts.h87 行で定義されています。

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

void DASPK_options::set_use_initial_condition_heuristics int    val [inline]
 

DASPK-opts.h100 行で定義されています。

参照 reset.

int DASPK_options::use_initial_condition_heuristics void    const [inline]
 

DASPK-opts.h152 行で定義されています。

呼出 DASPK::do_integrate().


変数の解説

bool DASPK_options::reset [protected]
 

DASPK-opts.h200 行で定義されています。

呼出 copy(), DASPK::do_integrate(), init(), set_absolute_tolerance(), set_algebraic_variables(), set_compute_consistent_initial_condition(), set_enforce_inequality_constraints(), set_exclude_algebraic_variables_from_error_test(), set_inequality_constraint_types(), set_initial_condition_heuristics(), set_initial_step_size(), set_maximum_order(), set_maximum_step_size(), set_print_initial_condition_info(), set_relative_tolerance(), と set_use_initial_condition_heuristics().


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