alpha() const | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
alpha(Real t_alpha) | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
bottom() | Optimist::Solver< Real, N, N, DerivedSolver > | inlineprotected |
bounds(const InputType &t_lower_bound, const InputType &t_upper_bound) | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
converged() const | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
damp(FunctionWrapper function, InputType const &x_old, InputType const &function_old, InputType const &step_old, InputType &x_new, InputType &function_new, InputType &step_new) | Optimist::Solver< Real, N, N, DerivedSolver > | inlineprotected |
damped_mode(bool t_damped) | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
damped_mode() const | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
disable_damped_mode() | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
disable_verbose_mode() | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
enable_damped_mode() | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
enable_verbose_mode() | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
evaluate_first_derivative(FirstDerivativeWrapper function, const InputType &x, FirstDerivativeType &out) | Optimist::Solver< Real, N, N, DerivedSolver > | inlineprotected |
evaluate_function(FunctionWrapper function, const InputType &x, OutputType &out) | Optimist::Solver< Real, N, N, DerivedSolver > | inlineprotected |
evaluate_hessian(HessianWrapper hessian, const Vector &x, Matrix &out) | Optimist::RootFinder::RootFinder< Real, N, DerivedSolver > | inlineprotected |
evaluate_jacobian(JacobianWrapper jacobian, const Vector &x, Matrix &out) | Optimist::RootFinder::RootFinder< Real, N, DerivedSolver > | inlineprotected |
evaluate_second_derivative(SecondDerivativeWrapper function, const InputType &x, SecondDerivativeType &out) | Optimist::Solver< Real, N, N, DerivedSolver > | inlineprotected |
first_derivative_evaluations() const | Optimist::Solver< Real, N, N, DerivedSolver > | inlineprotected |
FirstDerivativeType typedef | Optimist::Solver< Real, N, N, DerivedSolver > | protected |
FirstDerivativeWrapper typedef | Optimist::Solver< Real, N, N, DerivedSolver > | protected |
function_evaluations() const | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
FunctionWrapper typedef | Optimist::RootFinder::QuasiNewton< Real, N, DerivedSolver > | |
header() | Optimist::Solver< Real, N, N, DerivedSolver > | inlineprotected |
hessian_evaluations() const | Optimist::RootFinder::RootFinder< Real, N, DerivedSolver > | inline |
HessianWrapper typedef | Optimist::RootFinder::RootFinder< Real, N, DerivedSolver > | |
info(Real residuals, std::string const ¬es="-") | Optimist::Solver< Real, N, N, DerivedSolver > | inlineprotected |
input_dimension() const | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
InputType typedef | Optimist::Solver< Real, N, N, DerivedSolver > | protected |
is_optimizer | Optimist::RootFinder::RootFinder< Real, N, DerivedSolver > | static |
is_rootfinder | Optimist::RootFinder::RootFinder< Real, N, DerivedSolver > | static |
iterations() const | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
jacobian_evaluations() const | Optimist::RootFinder::RootFinder< Real, N, DerivedSolver > | inline |
JacobianWrapper typedef | Optimist::RootFinder::QuasiNewton< Real, N, DerivedSolver > | |
lower_bound() const | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
lower_bound(const InputType &t_lower_bound) | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
m_alpha | Optimist::Solver< Real, N, N, DerivedSolver > | protected |
m_converged | Optimist::Solver< Real, N, N, DerivedSolver > | protected |
m_damped | Optimist::Solver< Real, N, N, DerivedSolver > | protected |
m_first_derivative_evaluations | Optimist::Solver< Real, N, N, DerivedSolver > | protected |
m_function_evaluations | Optimist::Solver< Real, N, N, DerivedSolver > | protected |
m_iterations | Optimist::Solver< Real, N, N, DerivedSolver > | protected |
m_lower_bound | Optimist::Solver< Real, N, N, DerivedSolver > | protected |
m_max_first_derivative_evaluations | Optimist::Solver< Real, N, N, DerivedSolver > | protected |
m_max_function_evaluations | Optimist::Solver< Real, N, N, DerivedSolver > | protected |
m_max_iterations | Optimist::Solver< Real, N, N, DerivedSolver > | protected |
m_max_relaxations | Optimist::Solver< Real, N, N, DerivedSolver > | protected |
m_max_second_derivative_evaluations | Optimist::Solver< Real, N, N, DerivedSolver > | protected |
m_method | Optimist::RootFinder::QuasiNewton< Real, N, DerivedSolver > | private |
m_ostream | Optimist::Solver< Real, N, N, DerivedSolver > | protected |
m_relaxations | Optimist::Solver< Real, N, N, DerivedSolver > | protected |
m_second_derivative_evaluations | Optimist::Solver< Real, N, N, DerivedSolver > | protected |
m_task | Optimist::Solver< Real, N, N, DerivedSolver > | protected |
m_tolerance | Optimist::Solver< Real, N, N, DerivedSolver > | protected |
m_trace | Optimist::Solver< Real, N, N, DerivedSolver > | protected |
m_upper_bound | Optimist::Solver< Real, N, N, DerivedSolver > | protected |
m_verbose | Optimist::Solver< Real, N, N, DerivedSolver > | protected |
Matrix typedef | Optimist::RootFinder::QuasiNewton< Real, N, DerivedSolver > | |
max_first_derivative_evaluations() const | Optimist::Solver< Real, N, N, DerivedSolver > | inlineprotected |
max_first_derivative_evaluations(Integer first_derivative_evaluations) | Optimist::Solver< Real, N, N, DerivedSolver > | inlineprotected |
max_function_evaluations(Integer t_max_function_evaluations) | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
max_function_evaluations() const | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
max_hessian_evaluations() const | Optimist::RootFinder::RootFinder< Real, N, DerivedSolver > | inline |
max_hessian_evaluations(Integer t_hessian_evaluations) | Optimist::RootFinder::RootFinder< Real, N, DerivedSolver > | inline |
max_iterations() const | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
max_iterations(Integer t_max_iterations) | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
max_jacobian_evaluations() const | Optimist::RootFinder::RootFinder< Real, N, DerivedSolver > | inline |
max_jacobian_evaluations(Integer t_jacobian_evaluations) | Optimist::RootFinder::RootFinder< Real, N, DerivedSolver > | inline |
max_relaxations() const | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
max_relaxations(Integer t_max_relaxations) | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
max_second_derivative_evaluations() const | Optimist::Solver< Real, N, N, DerivedSolver > | inlineprotected |
max_second_derivative_evaluations(Integer second_derivative_evaluations) | Optimist::Solver< Real, N, N, DerivedSolver > | inlineprotected |
Method typedef | Optimist::RootFinder::QuasiNewton< Real, N, DerivedSolver > | |
name() const | Optimist::RootFinder::RootFinder< Real, N, DerivedSolver > | inline |
name_impl() const | Optimist::RootFinder::QuasiNewton< Real, N, DerivedSolver > | inline |
optimize(Function< Real, FunInDim, FunOutDim, DerivedFunction > const &function, const InputType &x_ini, InputType &x_sol) | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
ostream() const | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
ostream(std::ostream &t_ostream) | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
output_dimension() const | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
OutputType typedef | Optimist::Solver< Real, N, N, DerivedSolver > | protected |
QuasiNewton() | Optimist::RootFinder::QuasiNewton< Real, N, DerivedSolver > | inline |
relaxations() const | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
requires_first_derivative | Optimist::RootFinder::QuasiNewton< Real, N, DerivedSolver > | static |
requires_function | Optimist::RootFinder::QuasiNewton< Real, N, DerivedSolver > | static |
requires_second_derivative | Optimist::RootFinder::QuasiNewton< Real, N, DerivedSolver > | static |
reset() | Optimist::Solver< Real, N, N, DerivedSolver > | inlineprotected |
rootfind(Function< Real, FunInDim, FunOutDim, DerivedFunction > const &function, const InputType &x_ini, InputType &x_sol) | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
RootFinder() | Optimist::RootFinder::RootFinder< Real, N, DerivedSolver > | inline |
second_derivative_evaluations() const | Optimist::Solver< Real, N, N, DerivedSolver > | inlineprotected |
SecondDerivativeType typedef | Optimist::Solver< Real, N, N, DerivedSolver > | protected |
SecondDerivativeWrapper typedef | Optimist::Solver< Real, N, N, DerivedSolver > | protected |
solve(FunctionWrapper function, Vector const &x_ini, Vector &x_sol) | Optimist::RootFinder::RootFinder< Real, N, DerivedSolver > | inline |
solve(FunctionWrapper function, JacobianWrapper jacobian, Vector const &x_ini, Vector &x_sol) | Optimist::RootFinder::RootFinder< Real, N, DerivedSolver > | inline |
solve(FunctionWrapper function, JacobianWrapper jacobian, HessianWrapper hessian, Vector const &x_ini, Vector &x_sol) | Optimist::RootFinder::RootFinder< Real, N, DerivedSolver > | inline |
Optimist::Solver< Real, N, N, DerivedSolver >::solve(Function< Real, FunInDim, FunOutDim, DerivedFunction > const &function, const InputType &x_ini, InputType &x_sol, bool is_optimization) | Optimist::Solver< Real, N, N, DerivedSolver > | inlineprotected |
solve_impl(FunctionWrapper function, JacobianWrapper jacobian, Vector const &x_ini, Vector &x_sol) | Optimist::RootFinder::QuasiNewton< Real, N, DerivedSolver > | inline |
Solver() | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
Solver(FunctionWrapper function, const InputType &x_ini, InputType &x_sol) | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
Solver(FunctionWrapper function, FirstDerivativeWrapper first_derivative, const InputType &x_ini, InputType &x_sol) | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
Solver(FunctionWrapper function, FirstDerivativeWrapper first_derivative, SecondDerivativeWrapper second_derivative, const InputType &x_ini, InputType &x_sol) | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
Solver< Real, N, N, RootFinder< Real, N, DerivedSolver > > | Optimist::RootFinder::RootFinder< Real, N, DerivedSolver > | |
store_trace(const InputType &x) | Optimist::Solver< Real, N, N, DerivedSolver > | inlineprotected |
task() const | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
task(std::string t_task) | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
Tensor typedef | Optimist::RootFinder::RootFinder< Real, N, DerivedSolver > | |
tolerance() const | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
tolerance(Real t_tolerance) | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
trace() const | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
TraceType typedef | Optimist::Solver< Real, N, N, DerivedSolver > | protected |
update(Vector const &delta_x_old, Vector const &delta_function_old, Matrix const &jacobian_old, Vector const &delta_x_new, Vector const &delta_function_new, Vector const &function_new, Matrix &jacobian_new) | Optimist::RootFinder::QuasiNewton< Real, N, DerivedSolver > | inline |
upper_bound() const | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
upper_bound(const InputType &t_upper_bound) | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
Vector typedef | Optimist::RootFinder::QuasiNewton< Real, N, DerivedSolver > | |
verbose_mode(bool t_verbose) | Optimist::Solver< Real, N, N, DerivedSolver > | inline |
verbose_mode() const | Optimist::Solver< Real, N, N, DerivedSolver > | inline |