BFGSMinimizer(const ObjectiveFunction &func, const GradientFunction &grad_func) | CDPL::Math::BFGSMinimizer< VA, VT, FVT > | inline |
DELTAF_REACHED enum value | CDPL::Math::BFGSMinimizer< VA, VT, FVT > | |
FunctionValueType typedef | CDPL::Math::BFGSMinimizer< VA, VT, FVT > | |
getFunctionDelta() const | CDPL::Math::BFGSMinimizer< VA, VT, FVT > | inline |
getFunctionValue() const | CDPL::Math::BFGSMinimizer< VA, VT, FVT > | inline |
getGradientNorm() const | CDPL::Math::BFGSMinimizer< VA, VT, FVT > | inline |
getNumIterations() const | CDPL::Math::BFGSMinimizer< VA, VT, FVT > | inline |
getStatus() const | CDPL::Math::BFGSMinimizer< VA, VT, FVT > | inline |
GNORM_REACHED enum value | CDPL::Math::BFGSMinimizer< VA, VT, FVT > | |
GradientFunction typedef | CDPL::Math::BFGSMinimizer< VA, VT, FVT > | |
ITER_LIMIT_REACHED enum value | CDPL::Math::BFGSMinimizer< VA, VT, FVT > | |
iterate(ValueType &f, VariableArrayType &x, VariableArrayType &g) | CDPL::Math::BFGSMinimizer< VA, VT, FVT > | inline |
minimize(VariableArrayType &x, VariableArrayType &g, std::size_t max_iter, const ValueType &g_norm, const ValueType &delta_f, bool do_setup=true) | CDPL::Math::BFGSMinimizer< VA, VT, FVT > | inline |
NO_PROGRESS enum value | CDPL::Math::BFGSMinimizer< VA, VT, FVT > | |
ObjectiveFunction typedef | CDPL::Math::BFGSMinimizer< VA, VT, FVT > | |
setup(const VariableArrayType &x, VariableArrayType &g, const ValueType &step_size=0.001, const ValueType &tol=0.15) | CDPL::Math::BFGSMinimizer< VA, VT, FVT > | inline |
Status enum name | CDPL::Math::BFGSMinimizer< VA, VT, FVT > | |
SUCCESS enum value | CDPL::Math::BFGSMinimizer< VA, VT, FVT > | |
ValueType typedef | CDPL::Math::BFGSMinimizer< VA, VT, FVT > | |
VariableArrayType typedef | CDPL::Math::BFGSMinimizer< VA, VT, FVT > | |