Optimist  0.0.0
A C++ library for optimization
Loading...
Searching...
No Matches
Optimist::Optimizer::NelderMead< Vector > Member List

This is the complete list of members for Optimist::Optimizer::NelderMead< Vector >, including all inherited members.

alpha() constOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inline
bottom()Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inlineprotected
bounds(const Vector &t_lower_bound, const Vector &t_upper_bound)Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inline
chi() constOptimist::Optimizer::NelderMead< Vector >inline
chi(const Scalar t_chi)Optimist::Optimizer::NelderMead< Vector >inline
converged() constOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inline
Costs typedefOptimist::Optimizer::NelderMead< Vector >
damp(FunctionLambda &&function, const Vector &x_old, const Vector &function_old, const Vector &step_old, Vector &x_new, Vector &function_new, Vector &step_new)Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inlineprotected
damped_mode(bool t_damped)Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inline
delta() constOptimist::Optimizer::NelderMead< Vector >inline
delta(const Scalar t_delta)Optimist::Optimizer::NelderMead< Vector >inline
diamond(FunctionLambda &&function, const Vector x, const Scalar delta)Optimist::Optimizer::NelderMead< Vector >inlineprivate
disable_damped_mode()Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inline
disable_verbose_mode()Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inline
dist_init()Optimist::Optimizer::NelderMead< Vector >inlineprivate
dist_update(Integer j)Optimist::Optimizer::NelderMead< Vector >inlineprivate
enable_damped_mode()Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inline
enable_verbose_mode()Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inline
evaluate_first_derivative(FirstDerivativeLambda &&function, const Vector &x, FirstDerivative &out)Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inlineprotected
evaluate_function(FunctionLambda &&function, const Vector &x, TypeTrait< Vector >::Scalar &out)Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inlineprotected
evaluate_gradient(GradientLambda &&gradient, const Input &x, FirstDerivative &out)Optimist::Optimizer::Optimizer< Vector, NelderMead< Vector > >inlineprotected
evaluate_hessian(HessianLambda &&hessian, const Input &x, SecondDerivative &out)Optimist::Optimizer::Optimizer< Vector, NelderMead< Vector > >inlineprotected
evaluate_second_derivative(SecondDerivativeLambda &&function, const Vector &x, SecondDerivative &out)Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inlineprotected
expand(FunctionLambda &&function, Vector &p)Optimist::Optimizer::NelderMead< Vector >inlineprivate
extrapolate(FunctionLambda &&function, const Scalar alpha, const Integer j, Vector &p)Optimist::Optimizer::NelderMead< Vector >inlineprivate
Factorization typedefOptimist::Optimizer::NelderMead< Vector >
first_derivative_evaluations() constOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inlineprotected
FirstDerivative typedefOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >
function_evaluations() constOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inline
gamma() constOptimist::Optimizer::NelderMead< Vector >inline
gamma(const Scalar t_gamma)Optimist::Optimizer::NelderMead< Vector >inline
gradient_evaluations() constOptimist::Optimizer::Optimizer< Vector, NelderMead< Vector > >inline
header()Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inlineprotected
hessian_evaluations() constOptimist::Optimizer::Optimizer< Vector, NelderMead< Vector > >inline
info(Scalar residuals, const std::string &notes="-")Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inlineprotected
Input typedefOptimist::Optimizer::Optimizer< Vector, NelderMead< Vector > >
input_dimension() constOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inline
InputTrait typedefOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >
inside(FunctionLambda &&function, Vector &p)Optimist::Optimizer::NelderMead< Vector >inlineprivate
IsOptimizerOptimist::Optimizer::Optimizer< Vector, NelderMead< Vector > >static
IsRootFinderOptimist::Optimizer::Optimizer< Vector, NelderMead< Vector > >static
iterations() constOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inline
lower_bound() constOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inline
m_alphaOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >protected
m_chiOptimist::Optimizer::NelderMead< Vector >private
m_convergedOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >protected
m_dampedOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >protected
m_deltaOptimist::Optimizer::NelderMead< Vector >private
m_diameterOptimist::Optimizer::NelderMead< Vector >private
m_dimOptimist::Optimizer::NelderMead< Vector >private
m_dim_factorialOptimist::Optimizer::NelderMead< Vector >private
m_distOptimist::Optimizer::NelderMead< Vector >private
m_fOptimist::Optimizer::NelderMead< Vector >private
m_f_workOptimist::Optimizer::NelderMead< Vector >private
m_first_derivative_evaluationsOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >protected
m_function_evaluationsOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >protected
m_gammaOptimist::Optimizer::NelderMead< Vector >private
m_highOptimist::Optimizer::NelderMead< Vector >private
m_iterationsOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >protected
m_lowOptimist::Optimizer::NelderMead< Vector >private
m_lower_boundOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >protected
m_max_first_derivative_evaluationsOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >protected
m_max_function_evaluationsOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >protected
m_max_iterationsOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >protected
m_max_relaxationsOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >protected
m_max_second_derivative_evaluationsOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >protected
m_methodOptimist::Optimizer::NelderMead< Vector >private
m_midOptimist::Optimizer::NelderMead< Vector >private
m_ostreamOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >protected
m_pOptimist::Optimizer::NelderMead< Vector >private
m_p_cOptimist::Optimizer::NelderMead< Vector >private
m_p_eOptimist::Optimizer::NelderMead< Vector >private
m_p_rOptimist::Optimizer::NelderMead< Vector >private
m_p_sumOptimist::Optimizer::NelderMead< Vector >private
m_p_workOptimist::Optimizer::NelderMead< Vector >private
m_regular_simplex_volumeOptimist::Optimizer::NelderMead< Vector >private
m_relaxationsOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >protected
m_rhoOptimist::Optimizer::NelderMead< Vector >private
m_second_derivative_evaluationsOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >protected
m_sigmaOptimist::Optimizer::NelderMead< Vector >private
m_simplex_volumeOptimist::Optimizer::NelderMead< Vector >private
m_taskOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >protected
m_toleranceOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >protected
m_upper_boundOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >protected
m_verboseOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >protected
m_volume_toleranceOptimist::Optimizer::NelderMead< Vector >private
MatrixD typedefOptimist::Optimizer::NelderMead< Vector >
MatrixX typedefOptimist::Optimizer::NelderMead< Vector >
max_first_derivative_evaluations() constOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inlineprotected
max_function_evaluations(const Integer t_max_function_evaluations)Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inline
max_gradient_evaluations() constOptimist::Optimizer::Optimizer< Vector, NelderMead< Vector > >inline
max_hessian_evaluations() constOptimist::Optimizer::Optimizer< Vector, NelderMead< Vector > >inline
max_iterations() constOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inline
max_relaxations() constOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inline
max_second_derivative_evaluations() constOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inlineprotected
Method typedefOptimist::Optimizer::NelderMead< Vector >
method() constOptimist::Optimizer::NelderMead< Vector >inline
method(const Method t_method)Optimist::Optimizer::NelderMead< Vector >inline
Move typedefOptimist::Optimizer::NelderMead< Vector >
name() constOptimist::Optimizer::Optimizer< Vector, NelderMead< Vector > >inline
name_impl() constOptimist::Optimizer::NelderMead< Vector >inline
NelderMead()Optimist::Optimizer::NelderMead< Vector >inline
NelderMead(const Scalar delta)Optimist::Optimizer::NelderMead< Vector >inline
optimize(const FunctionBase< FunctionInput, FunctionOutput, DerivedFunction > &function, const Vector &x_ini, Vector &x_sol)Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inline
Optimizer()Optimist::Optimizer::Optimizer< Vector, NelderMead< Vector > >inline
ostream() constOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inline
Output typedefOptimist::Optimizer::Optimizer< Vector, NelderMead< Vector > >
output_dimension() constOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inline
OutputTrait typedefOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >
outside(FunctionLambda &&function, Vector &p)Optimist::Optimizer::NelderMead< Vector >inlineprivate
reflect(FunctionLambda &&function, Vector &p)Optimist::Optimizer::NelderMead< Vector >inlineprivate
relaxations() constOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inline
replace_point(const Scalar f, const Vector &p, const Integer j)Optimist::Optimizer::NelderMead< Vector >inlineprivate
RequiresFirstDerivativeOptimist::Optimizer::NelderMead< Vector >static
RequiresFunctionOptimist::Optimizer::NelderMead< Vector >static
RequiresSecondDerivativeOptimist::Optimizer::NelderMead< Vector >static
reset_bounds(const Integer n=InputTrait::IsDynamic ? 0 :InputTrait::Dimension)Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inline
reset_counters()Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inlineprotected
rho() constOptimist::Optimizer::NelderMead< Vector >inline
rho(const Scalar t_rho)Optimist::Optimizer::NelderMead< Vector >inline
rootfind(const FunctionBase< FunctionInput, FunctionOutput, DerivedFunction > &function, const Vector &x_ini, Vector &x_sol)Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inline
Scalar typedefOptimist::Optimizer::NelderMead< Vector >
second_derivative_evaluations() constOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inlineprotected
SecondDerivative typedefOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >
shrink(FunctionLambda &&function)Optimist::Optimizer::NelderMead< Vector >inlineprivate
sigma() constOptimist::Optimizer::NelderMead< Vector >inline
sigma(const Scalar t_sigma)Optimist::Optimizer::NelderMead< Vector >inline
Simplex typedefOptimist::Optimizer::NelderMead< Vector >
simplex_volume(Integer k)Optimist::Optimizer::NelderMead< Vector >inlineprivate
solve(FunctionLambda &&function, const Input &x_ini, Output &x_sol)Optimist::Optimizer::Optimizer< Vector, NelderMead< Vector > >inlineprotected
Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >::solve(FunctionLambda &&function, const Vector &x_ini, Vector &x_sol)Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inline
solve_impl(FunctionLambda &&function, const Vector &x_ini, Vector &x_sol)Optimist::Optimizer::NelderMead< Vector >inline
SolverBase()Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inline
spendley(FunctionLambda &&function, const Vector x, const Scalar delta)Optimist::Optimizer::NelderMead< Vector >inlineprivate
task() constOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inline
tolerance() constOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inline
upper_bound() constOptimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inline
VectorTrait typedefOptimist::Optimizer::NelderMead< Vector >
verbose_mode(bool t_verbose)Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > >inline
volume_tolerance() constOptimist::Optimizer::NelderMead< Vector >inline
volume_tolerance(const Scalar t_volume_tolerance)Optimist::Optimizer::NelderMead< Vector >inline