hock/tstfcn.C File Reference


Functions

static double square (double x)
void init_rosen (int ndim, ColumnVector &x)
void rosen0 (int n, const ColumnVector &x, double &fx, int &result)
void rosen (int mode, int n, const ColumnVector &x, double &fx, ColumnVector &g, int &result)
void rosen2 (int mode, int n, const ColumnVector &x, double &fx, ColumnVector &g, SymmetricMatrix &H, int &result)
void erosen1 (int mode, int ndim, const ColumnVector &x, double &fx, ColumnVector &g, int &result)
void init_epowell (int ndim, ColumnVector &x)
void epowell (int ndim, const ColumnVector &x, double &fx, int &result)
void init_trig (int ndim, ColumnVector &x)
void trig (int ndim, const ColumnVector &x, double &fx, int &result)
void init_erosen (int ndim, ColumnVector &x)
void erosen (int ndim, const ColumnVector &x, double &fx, int &result)
void helical (int ndim, const ColumnVector &x, double &fx, int &result)
void init_penalty1 (int ndim, ColumnVector &x)
void penalty1 (int ndim, const ColumnVector &x, double &fx, int &result)
void init_penalty2 (int ndim, ColumnVector &x)
void penalty2 (int ndim, const ColumnVector &x, double &fx, int &result)
void init_vardim (int ndim, ColumnVector &x)
void vardim (int ndim, const ColumnVector &x, double &fx, int &result)
void init_broyden_tridiag (int ndim, ColumnVector &x)
void broyden_tridiag (int ndim, const ColumnVector &x, double &fx, int &result)
void init_gen_brown (int ndim, ColumnVector &x)
void gen_brown (int ndim, const ColumnVector &x, double &fx, int &result)
void init_chain_singular (int ndim, ColumnVector &x)
void chain_singular (int ndim, const ColumnVector &x, double &fx, int &result)
void init_gen_wood (int ndim, ColumnVector &x)
void gen_wood (int ndim, const ColumnVector &x, double &fx, int &result)
void init_chain_wood (int ndim, ColumnVector &x)
void chain_wood (int ndim, const ColumnVector &x, double &fx, int &result)
void init_broyden (int ndim, ColumnVector &x)
void broyden1a (int ndim, const ColumnVector &x, double &fx, int &result)
void broyden1b (int ndim, const ColumnVector &x, double &fx, int &result)
void broyden2a (int ndim, const ColumnVector &x, double &fx, int &result)
void broyden2b (int ndim, const ColumnVector &x, double &fx, int &result)
void tointbroy (int ndim, const ColumnVector &x, double &fx, int &result)
void init_gen_cragg_levy (int ndim, ColumnVector &x)
void gen_cragg_levy (int ndim, const ColumnVector &x, double &fx, int &result)
void init_toint_trig (int ndim, ColumnVector &x)
void toint_trig (int ndim, const ColumnVector &x, double &fx, int &result)
void init_chebyquad (int ndim, ColumnVector &x)
void chebyquad (int ndim, const ColumnVector &x, double &fx, int &result)
void init_nelder (int ndim, ColumnVector &x)
void nelder (int ndim, const ColumnVector &x, double &fx, int &result)

Function Documentation

void broyden1a ( int  ndim,
const ColumnVector &  x,
double &  fx,
int &  result 
)

void broyden1b ( int  ndim,
const ColumnVector &  x,
double &  fx,
int &  result 
)

void broyden2a ( int  ndim,
const ColumnVector &  x,
double &  fx,
int &  result 
)

void broyden2b ( int  ndim,
const ColumnVector &  x,
double &  fx,
int &  result 
)

void broyden_tridiag ( int  ndim,
const ColumnVector &  x,
double &  fx,
int &  result 
)

void chain_singular ( int  ndim,
const ColumnVector &  x,
double &  fx,
int &  result 
)

void chain_wood ( int  ndim,
const ColumnVector &  x,
double &  fx,
int &  result 
)

void chebyquad ( int  ndim,
const ColumnVector &  x,
double &  fx,
int &  result 
)

void epowell ( int  ndim,
const ColumnVector &  x,
double &  fx,
int &  result 
)

void erosen ( int  ndim,
const ColumnVector &  x,
double &  fx,
int &  result 
)

void erosen1 ( int  mode,
int  ndim,
const ColumnVector &  x,
double &  fx,
ColumnVector &  g,
int &  result 
)

void gen_brown ( int  ndim,
const ColumnVector &  x,
double &  fx,
int &  result 
)

void gen_cragg_levy ( int  ndim,
const ColumnVector &  x,
double &  fx,
int &  result 
)

void gen_wood ( int  ndim,
const ColumnVector &  x,
double &  fx,
int &  result 
)

void helical ( int  ndim,
const ColumnVector &  x,
double &  fx,
int &  result 
)

void init_broyden ( int  ndim,
ColumnVector &  x 
)

void init_broyden_tridiag ( int  ndim,
ColumnVector &  x 
)

void init_chain_singular ( int  ndim,
ColumnVector &  x 
)

void init_chain_wood ( int  ndim,
ColumnVector &  x 
)

void init_chebyquad ( int  ndim,
ColumnVector &  x 
)

void init_epowell ( int  ndim,
ColumnVector &  x 
)

void init_erosen ( int  ndim,
ColumnVector &  x 
)

void init_gen_brown ( int  ndim,
ColumnVector &  x 
)

void init_gen_cragg_levy ( int  ndim,
ColumnVector &  x 
)

void init_gen_wood ( int  ndim,
ColumnVector &  x 
)

void init_nelder ( int  ndim,
ColumnVector &  x 
)

void init_penalty1 ( int  ndim,
ColumnVector &  x 
)

void init_penalty2 ( int  ndim,
ColumnVector &  x 
)

void init_rosen ( int  ndim,
ColumnVector &  x 
)

void init_toint_trig ( int  ndim,
ColumnVector &  x 
)

void init_trig ( int  ndim,
ColumnVector &  x 
)

void init_vardim ( int  ndim,
ColumnVector &  x 
)

void nelder ( int  ndim,
const ColumnVector &  x,
double &  fx,
int &  result 
)

void penalty1 ( int  ndim,
const ColumnVector &  x,
double &  fx,
int &  result 
)

void penalty2 ( int  ndim,
const ColumnVector &  x,
double &  fx,
int &  result 
)

void rosen ( int  mode,
int  n,
const ColumnVector &  x,
double &  fx,
ColumnVector &  g,
int &  result 
)

void rosen0 ( int  n,
const ColumnVector &  x,
double &  fx,
int &  result 
)

void rosen2 ( int  mode,
int  n,
const ColumnVector &  x,
double &  fx,
ColumnVector &  g,
SymmetricMatrix &  H,
int &  result 
)

static double square ( double  x  )  [static]

void toint_trig ( int  ndim,
const ColumnVector &  x,
double &  fx,
int &  result 
)

void tointbroy ( int  ndim,
const ColumnVector &  x,
double &  fx,
int &  result 
)

void trig ( int  ndim,
const ColumnVector &  x,
double &  fx,
int &  result 
)

void vardim ( int  ndim,
const ColumnVector &  x,
double &  fx,
int &  result 
)


Bug Reports    OPT++ Developers    Copyright Information    GNU Lesser General Public License
Documentation, generated by , last revised August 30, 2006.