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

クラス NLP の解説

#include <NLP.h>

NLPに対する継承グラフ

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

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

Public メソッド

 phi ()
 bnds ()
 lc ()
 nlc ()
 phi (obj)
 bnds ()
 lc ()
 nlc ()
 phi (obj)
 bnds (b)
 lc ()
 nlc ()
 NLP (const ColumnVector &x, const Objective &obj, const Bounds &b, const LinConst &l)
 NLP (const ColumnVector &x, const Objective &obj, const Bounds &b, const LinConst &l, const NLConst &nl)
 phi (obj)
 bnds ()
 lc (l)
 nlc ()
 NLP (const ColumnVector &x, const Objective &obj, const LinConst &l, const NLConst &nl)
 phi (obj)
 bnds ()
 lc ()
 nlc (nl)
 NLP (const ColumnVector &x, const Objective &obj, const Bounds &b, const NLConst &nl)
 phi (a.phi)
 bnds (a.bnds)
 lc (a.lc)
 nlc (a.nlc)
NLP & operator= (const NLP &a)
virtual ~NLP (void)
Objective objective (void) const
Bounds bounds (void) const
LinConst linear_constraints (void) const
NLConst nonlinear_constraints (void) const

Public 変数

 __pad0__: base_minimizer ()
 __pad1__: base_minimizer (x)
 __pad2__: base_minimizer (x)
 __pad3__: base_minimizer (x)
 __pad4__: base_minimizer (x)
 __pad5__: base_minimizer (a)

Protected 変数

Objective phi
Bounds bnds
LinConst lc
NLConst nlc

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

NLP::NLP const ColumnVector   x,
const Objective   obj,
const Bounds   b,
const LinConst   l
[inline]
 

NLP.h47 行で定義されています。

参照 b, bnds, lc, nlc, phi, と base_minimizer::x.

NLP::NLP const ColumnVector   x,
const Objective   obj,
const Bounds   b,
const LinConst   l,
const NLConst   nl
[inline]
 

NLP.h51 行で定義されています。

参照 b, bnds, lc, nlc, phi, と base_minimizer::x.

NLP::NLP const ColumnVector   x,
const Objective   obj,
const LinConst   l,
const NLConst   nl
[inline]
 

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

参照 bnds, lc, nlc, phi, と base_minimizer::x.

NLP::NLP const ColumnVector   x,
const Objective   obj,
const Bounds   b,
const NLConst   nl
[inline]
 

NLP.h65 行で定義されています。

参照 b, bnds, lc, nlc, phi, と base_minimizer::x.

virtual NLP::~NLP void    [inline, virtual]
 

NLP.h87 行で定義されています。


メソッドの解説

NLP::bnds a.    bnds
 

NLP::bnds  
 

NLP::bnds  
 

NLP::bnds b   
 

NLP::bnds  
 

NLP::bnds  
 

Bounds NLP::bounds void    const [inline]
 

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

参照 bnds.

NLP::lc a.    lc
 

NLP::lc  
 

NLP::lc  
 

NLP::lc  
 

NLP::lc  
 

NLP::lc  
 

LinConst NLP::linear_constraints void    const [inline]
 

NLP.h93 行で定義されています。

参照 lc.

NLP::nlc a.    nlc [inline]
 

NLP.h70 行で定義されています。

参照 bnds, lc, nlc, と phi.

NLP::nlc nl    [inline]
 

NLP.h63 行で定義されています。

参照 bnds, lc, nlc, と phi.

NLP::nlc   [inline]
 

NLP.h56 行で定義されています。

参照 bnds, lc, nlc, と phi.

NLP::nlc   [inline]
 

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

参照 b, bnds, lc, nlc, と phi.

NLP::nlc   [inline]
 

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

参照 bnds, lc, nlc, と phi.

NLP::nlc   [inline]
 

NLP.h39 行で定義されています。

参照 bnds, lc, nlc, と phi.

NLConst NLP::nonlinear_constraints void    const [inline]
 

NLP.h95 行で定義されています。

参照 nlc.

Objective NLP::objective void    const [inline]
 

NLP.h89 行で定義されています。

参照 phi.

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

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

参照 bnds, lc, nlc, base_minimizer::operator=(), と phi.

NLP::phi a.    phi
 

NLP::phi obj   
 

NLP::phi obj   
 

NLP::phi obj   
 

NLP::phi obj   
 

NLP::phi  
 


変数の解説

NLP::__pad0__
 

NLP.h39 行で定義されています。

NLP::__pad1__
 

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

NLP::__pad2__
 

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

NLP::__pad3__
 

NLP.h56 行で定義されています。

NLP::__pad4__
 

NLP.h63 行で定義されています。

NLP::__pad5__
 

NLP.h70 行で定義されています。

Bounds NLP::bnds [protected]
 

NLP.h100 行で定義されています。

呼出 bounds(), nlc(), NLP(), と operator=().

LinConst NLP::lc [protected]
 

NLP.h101 行で定義されています。

呼出 linear_constraints(), nlc(), NLP(), と operator=().

NLConst NLP::nlc [protected]
 

NLP.h102 行で定義されています。

呼出 nlc(), NLP(), nonlinear_constraints(), と operator=().

Objective NLP::phi [protected]
 

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

呼出 nlc(), NLP(), objective(), と operator=().


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