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

クラス DAEFunc の解説

#include <DAEFunc.h>

DAEFuncに対する継承グラフ

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

Public 型

typedef ColumnVector(* DAERHSFunc )(const ColumnVector &x, const ColumnVector &xdot, double t, int &ires)
typedef Matrix(* DAEJacFunc )(const ColumnVector &x, const ColumnVector &xdot, double t, double cj)

Public メソッド

 DAEFunc (void)
 DAEFunc (DAERHSFunc f)
 DAEFunc (DAERHSFunc f, DAEJacFunc j)
 DAEFunc (const DAEFunc &a)
DAEFunc & operator= (const DAEFunc &a)
 ~DAEFunc (void)
DAERHSFunc function (void) const
DAEFunc & set_function (DAERHSFunc f)
DAEJacFunc jacobian_function (void) const
DAEFunc & set_jacobian_function (DAEJacFunc j)

Protected 変数

DAERHSFunc fun
DAEJacFunc jac
bool reset

Typedef の解説

typedef Matrix(* DAEFunc::DAEJacFunc)(const ColumnVector& x, const ColumnVector& xdot, double t, double cj)
 

DAEFunc.h42 行で定義されています。

呼出 DAEFunc(), DAERTFunc::DAERTFunc(), jacobian_function(), と set_jacobian_function().

typedef ColumnVector(* DAEFunc::DAERHSFunc)(const ColumnVector& x, const ColumnVector& xdot, double t, int& ires)
 

DAEFunc.h34 行で定義されています。

呼出 DAEFunc(), DAERTFunc::DAERTFunc(), function(), と set_function().


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

DAEFunc::DAEFunc void    [inline]
 

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

DAEFunc.h46 行で定義されています。

参照 fun, jac, と reset.

DAEFunc::DAEFunc DAERHSFunc    f [inline]
 

DAEFunc.h49 行で定義されています。

参照 DAERHSFunc, fun, jac, と reset.

DAEFunc::DAEFunc DAERHSFunc    f,
DAEJacFunc    j
[inline]
 

DAEFunc.h52 行で定義されています。

参照 DAEJacFunc, DAERHSFunc, fun, jac, と reset.

DAEFunc::DAEFunc const DAEFunc &    a [inline]
 

DAEFunc.h55 行で定義されています。

参照 fun, jac, と reset.

DAEFunc::~DAEFunc void    [inline]
 

DAEFunc.h69 行で定義されています。


メソッドの解説

DAERHSFunc DAEFunc::function void    const [inline]
 

DAEFunc.h71 行で定義されています。

参照 DAERHSFunc, と fun.

呼出 DASSL::do_integrate(), と DASPK::do_integrate().

DAEJacFunc DAEFunc::jacobian_function void    const [inline]
 

DAEFunc.h80 行で定義されています。

参照 DAEJacFunc, と jac.

呼出 DASSL::do_integrate(), と DASPK::do_integrate().

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

DAEFunc.h58 行で定義されています。

参照 fun, jac, と reset.

呼出 DAERTFunc::operator=(), と DAE::operator=().

DAEFunc& DAEFunc::set_function DAERHSFunc    f [inline]
 

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

参照 DAERHSFunc, fun, と reset.

DAEFunc& DAEFunc::set_jacobian_function DAEJacFunc    j [inline]
 

DAEFunc.h82 行で定義されています。

参照 DAEJacFunc, jac, と reset.


変数の解説

DAERHSFunc DAEFunc::fun [protected]
 

DAEFunc.h91 行で定義されています。

呼出 DAEFunc(), function(), operator=(), と set_function().

DAEJacFunc DAEFunc::jac [protected]
 

DAEFunc.h92 行で定義されています。

呼出 DAEFunc(), jacobian_function(), operator=(), と set_jacobian_function().

bool DAEFunc::reset [protected]
 

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

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

呼出 DAEFunc(), DASSL::do_integrate(), DASPK::do_integrate(), operator=(), set_function(), と set_jacobian_function().


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