alpha() const | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
alpha(Real t_alpha) | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
bottom() | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inlineprotected |
bounds(const InputType &t_lower_bound, const InputType &t_upper_bound) | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
centroid() const | Optimist::Optimizer::NelderMead< Real, N > | inline |
converged() const | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | 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, 1, NelderMead< Real, N > > | inlineprotected |
damped_mode(bool t_damped) | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
damped_mode() const | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
disable_damped_mode() | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
disable_verbose_mode() | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
enable_damped_mode() | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
enable_verbose_mode() | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
evaluate_first_derivative(FirstDerivativeWrapper function, const InputType &x, FirstDerivativeType &out) | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inlineprotected |
evaluate_function(FunctionWrapper function, const InputType &x, OutputType &out) | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inlineprotected |
evaluate_gradient(GradientWrapper gradient, const Vector &x, Matrix &out) | Optimist::Optimizer::Optimizer< Real, N, NelderMead< Real, N > > | inlineprotected |
evaluate_hessian(HessianWrapper hessian, const Vector &x, Matrix &out) | Optimist::Optimizer::Optimizer< Real, N, NelderMead< Real, N > > | inlineprotected |
evaluate_second_derivative(SecondDerivativeWrapper function, const InputType &x, SecondDerivativeType &out) | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inlineprotected |
expansion(const Vector &x) const | Optimist::Optimizer::NelderMead< Real, N > | inline |
first_derivative_evaluations() const | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inlineprotected |
FirstDerivativeType typedef | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | protected |
FirstDerivativeWrapper typedef | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | protected |
function_evaluations() const | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
FunctionWrapper typedef | Optimist::Optimizer::NelderMead< Real, N > | |
gradient_evaluations() const | Optimist::Optimizer::Optimizer< Real, N, NelderMead< Real, N > > | inline |
GradientWrapper typedef | Optimist::Optimizer::Optimizer< Real, N, NelderMead< Real, N > > | |
header() | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inlineprotected |
hessian_evaluations() const | Optimist::Optimizer::Optimizer< Real, N, NelderMead< Real, N > > | inline |
HessianWrapper typedef | Optimist::Optimizer::Optimizer< Real, N, NelderMead< Real, N > > | |
info(Real residuals, std::string const ¬es="-") | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inlineprotected |
initialize(const Vector &x_ini, Real delta) | Optimist::Optimizer::NelderMead< Real, N > | inline |
input_dimension() const | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
InputType typedef | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | protected |
inward_contraction() const | Optimist::Optimizer::NelderMead< Real, N > | inline |
is_optimizer | Optimist::Optimizer::Optimizer< Real, N, NelderMead< Real, N > > | static |
is_rootfinder | Optimist::Optimizer::Optimizer< Real, N, NelderMead< Real, N > > | static |
iterations() const | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
lower_bound() const | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
lower_bound(const InputType &t_lower_bound) | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
m_alpha | Optimist::Optimizer::NelderMead< Real, N > | private |
m_c | Optimist::Optimizer::NelderMead< Real, N > | private |
m_converged | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | protected |
m_damped | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | protected |
m_first_derivative_evaluations | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | protected |
m_function_evaluations | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | protected |
m_gamma | Optimist::Optimizer::NelderMead< Real, N > | private |
m_iterations | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | protected |
m_lower_bound | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | protected |
m_max_first_derivative_evaluations | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | protected |
m_max_function_evaluations | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | protected |
m_max_iterations | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | protected |
m_max_relaxations | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | protected |
m_max_second_derivative_evaluations | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | protected |
m_ostream | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | protected |
m_relaxations | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | protected |
m_rho | Optimist::Optimizer::NelderMead< Real, N > | private |
m_s | Optimist::Optimizer::NelderMead< Real, N > | private |
m_second_derivative_evaluations | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | protected |
m_sigma | Optimist::Optimizer::NelderMead< Real, N > | private |
m_task | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | protected |
m_tolerance | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | protected |
m_trace | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | protected |
m_upper_bound | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | protected |
m_verbose | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | protected |
Matrix typedef | Optimist::Optimizer::NelderMead< Real, N > | |
max_first_derivative_evaluations() const | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inlineprotected |
max_first_derivative_evaluations(Integer first_derivative_evaluations) | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inlineprotected |
max_function_evaluations(Integer t_max_function_evaluations) | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
max_function_evaluations() const | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
max_gradient_evaluations() const | Optimist::Optimizer::Optimizer< Real, N, NelderMead< Real, N > > | inline |
max_gradient_evaluations(Integer t_gradient_evaluations) | Optimist::Optimizer::Optimizer< Real, N, NelderMead< Real, N > > | inline |
max_hessian_evaluations() const | Optimist::Optimizer::Optimizer< Real, N, NelderMead< Real, N > > | inline |
max_hessian_evaluations(Integer t_hessian_evaluations) | Optimist::Optimizer::Optimizer< Real, N, NelderMead< Real, N > > | inline |
max_iterations() const | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
max_iterations(Integer t_max_iterations) | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
max_relaxations() const | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
max_relaxations(Integer t_max_relaxations) | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
max_second_derivative_evaluations() const | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inlineprotected |
max_second_derivative_evaluations(Integer second_derivative_evaluations) | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inlineprotected |
name() const | Optimist::Optimizer::Optimizer< Real, N, NelderMead< Real, N > > | inline |
name_impl() const | Optimist::Optimizer::NelderMead< Real, N > | inline |
NelderMead() | Optimist::Optimizer::NelderMead< Real, N > | inline |
optimize(Function< Real, FunInDim, FunOutDim, DerivedFunction > const &function, const InputType &x_ini, InputType &x_sol) | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
Optimizer() | Optimist::Optimizer::Optimizer< Real, N, NelderMead< Real, N > > | inline |
ostream() const | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
ostream(std::ostream &t_ostream) | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
output_dimension() const | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
OutputType typedef | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | protected |
outward_contraction(const Vector &x) const | Optimist::Optimizer::NelderMead< Real, N > | inline |
reflection() const | Optimist::Optimizer::NelderMead< Real, N > | inline |
relaxations() const | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
requires_first_derivative | Optimist::Optimizer::NelderMead< Real, N > | static |
requires_function | Optimist::Optimizer::NelderMead< Real, N > | static |
requires_second_derivative | Optimist::Optimizer::NelderMead< Real, N > | static |
reset() | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inlineprotected |
rootfind(Function< Real, FunInDim, FunOutDim, DerivedFunction > const &function, const InputType &x_ini, InputType &x_sol) | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
RowVector typedef | Optimist::Optimizer::Optimizer< Real, N, NelderMead< Real, N > > | |
second_derivative_evaluations() const | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inlineprotected |
SecondDerivativeType typedef | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | protected |
SecondDerivativeWrapper typedef | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | protected |
shrink() | Optimist::Optimizer::NelderMead< Real, N > | inline |
Simplex typedef | Optimist::Optimizer::NelderMead< Real, N > | |
solve(FunctionWrapper function, Vector const &x_ini, Vector &x_sol) | Optimist::Optimizer::Optimizer< Real, N, NelderMead< Real, N > > | inlineprotected |
solve(FunctionWrapper function, GradientWrapper gradient, Vector const &x_ini, Vector &x_sol) | Optimist::Optimizer::Optimizer< Real, N, NelderMead< Real, N > > | inlineprotected |
solve(FunctionWrapper function, GradientWrapper gradient, HessianWrapper hessian, Vector const &x_ini, Vector &x_sol) | Optimist::Optimizer::Optimizer< Real, N, NelderMead< Real, N > > | inlineprotected |
Optimist::Solver< Real, N, 1, NelderMead< Real, N > >::solve(Function< Real, FunInDim, FunOutDim, DerivedFunction > const &function, const InputType &x_ini, InputType &x_sol, bool is_optimization) | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inlineprotected |
solve_impl(FunctionWrapper function, Vector const &x_ini, Vector &x_sol) | Optimist::Optimizer::NelderMead< Real, N > | inline |
Solver() | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
Solver(FunctionWrapper function, const InputType &x_ini, InputType &x_sol) | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
Solver(FunctionWrapper function, FirstDerivativeWrapper first_derivative, const InputType &x_ini, InputType &x_sol) | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
Solver(FunctionWrapper function, FirstDerivativeWrapper first_derivative, SecondDerivativeWrapper second_derivative, const InputType &x_ini, InputType &x_sol) | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
Solver< Real, N, 1, Optimizer< Real, N, DerivedSolver > > | Optimist::Optimizer::Optimizer< Real, N, NelderMead< Real, N > > | |
sort(FunctionWrapper function) | Optimist::Optimizer::NelderMead< Real, N > | inline |
store_trace(const InputType &x) | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inlineprotected |
task() const | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
task(std::string t_task) | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
tolerance() const | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
tolerance(Real t_tolerance) | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
trace() const | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
TraceType typedef | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | protected |
upper_bound() const | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
upper_bound(const InputType &t_upper_bound) | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
Vector typedef | Optimist::Optimizer::NelderMead< Real, N > | |
verbose_mode(bool t_verbose) | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |
verbose_mode() const | Optimist::Solver< Real, N, 1, NelderMead< Real, N > > | inline |