#include <base-min.h>
Public Member Functions | |
base_minimizer (void) | |
base_minimizer (const ColumnVector &xx) | |
base_minimizer (const base_minimizer &a) | |
virtual | ~base_minimizer (void) |
base_minimizer & | operator= (const base_minimizer &a) |
virtual ColumnVector | do_minimize (double &objf, octave_idx_type &inform, ColumnVector &lambda)=0 |
virtual ColumnVector | minimize (void) |
virtual ColumnVector | minimize (double &objf) |
virtual ColumnVector | minimize (double &objf, octave_idx_type &inform) |
virtual ColumnVector | minimize (double &objf, octave_idx_type &inform, ColumnVector &lambda) |
virtual ColumnVector | minimize (const ColumnVector &x0) |
virtual ColumnVector | minimize (const ColumnVector &x0, double &objf) |
virtual ColumnVector | minimize (const ColumnVector &x0, double &objf, octave_idx_type &inform) |
virtual ColumnVector | minimize (const ColumnVector &x0, double &objf, octave_idx_type &inform, ColumnVector &lambda) |
octave_idx_type | size (void) const |
Protected Attributes | |
ColumnVector | x |
base_minimizer::base_minimizer | ( | void | ) | [inline] |
base_minimizer::base_minimizer | ( | const ColumnVector & | xx | ) | [inline] |
base_minimizer::base_minimizer | ( | const base_minimizer & | a | ) | [inline] |
virtual base_minimizer::~base_minimizer | ( | void | ) | [inline, virtual] |
virtual ColumnVector base_minimizer::do_minimize | ( | double & | objf, | |
octave_idx_type & | inform, | |||
ColumnVector & | lambda | |||
) | [pure virtual] |
virtual ColumnVector base_minimizer::minimize | ( | const ColumnVector & | x0, | |
double & | objf, | |||
octave_idx_type & | inform, | |||
ColumnVector & | lambda | |||
) | [inline, virtual] |
virtual ColumnVector base_minimizer::minimize | ( | const ColumnVector & | x0, | |
double & | objf, | |||
octave_idx_type & | inform | |||
) | [inline, virtual] |
virtual ColumnVector base_minimizer::minimize | ( | const ColumnVector & | x0, | |
double & | objf | |||
) | [inline, virtual] |
virtual ColumnVector base_minimizer::minimize | ( | const ColumnVector & | x0 | ) | [inline, virtual] |
virtual ColumnVector base_minimizer::minimize | ( | double & | objf, | |
octave_idx_type & | inform, | |||
ColumnVector & | lambda | |||
) | [inline, virtual] |
virtual ColumnVector base_minimizer::minimize | ( | double & | objf, | |
octave_idx_type & | inform | |||
) | [inline, virtual] |
virtual ColumnVector base_minimizer::minimize | ( | double & | objf | ) | [inline, virtual] |
virtual ColumnVector base_minimizer::minimize | ( | void | ) | [inline, virtual] |
base_minimizer& base_minimizer::operator= | ( | const base_minimizer & | a | ) | [inline] |
octave_idx_type base_minimizer::size | ( | void | ) | const [inline] |
ColumnVector base_minimizer::x [protected] |