| alpha() const | Optimist::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() const | Optimist::Optimizer::NelderMead< Vector > | inline |
| chi(const Scalar t_chi) | Optimist::Optimizer::NelderMead< Vector > | inline |
| converged() const | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | inline |
| Costs typedef | Optimist::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() const | Optimist::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 typedef | Optimist::Optimizer::NelderMead< Vector > | |
| first_derivative_evaluations() const | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | inlineprotected |
| FirstDerivative typedef | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | |
| function_evaluations() const | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | inline |
| gamma() const | Optimist::Optimizer::NelderMead< Vector > | inline |
| gamma(const Scalar t_gamma) | Optimist::Optimizer::NelderMead< Vector > | inline |
| gradient_evaluations() const | Optimist::Optimizer::Optimizer< Vector, NelderMead< Vector > > | inline |
| header() | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | inlineprotected |
| hessian_evaluations() const | Optimist::Optimizer::Optimizer< Vector, NelderMead< Vector > > | inline |
| info(Scalar residuals, const std::string ¬es="-") | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | inlineprotected |
| Input typedef | Optimist::Optimizer::Optimizer< Vector, NelderMead< Vector > > | |
| input_dimension() const | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | inline |
| InputTrait typedef | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | |
| inside(FunctionLambda &&function, Vector &p) | Optimist::Optimizer::NelderMead< Vector > | inlineprivate |
| IsOptimizer | Optimist::Optimizer::Optimizer< Vector, NelderMead< Vector > > | static |
| IsRootFinder | Optimist::Optimizer::Optimizer< Vector, NelderMead< Vector > > | static |
| iterations() const | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | inline |
| lower_bound() const | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | inline |
| m_alpha | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | protected |
| m_chi | Optimist::Optimizer::NelderMead< Vector > | private |
| m_converged | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | protected |
| m_damped | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | protected |
| m_delta | Optimist::Optimizer::NelderMead< Vector > | private |
| m_diameter | Optimist::Optimizer::NelderMead< Vector > | private |
| m_dim | Optimist::Optimizer::NelderMead< Vector > | private |
| m_dim_factorial | Optimist::Optimizer::NelderMead< Vector > | private |
| m_dist | Optimist::Optimizer::NelderMead< Vector > | private |
| m_f | Optimist::Optimizer::NelderMead< Vector > | private |
| m_f_work | Optimist::Optimizer::NelderMead< Vector > | private |
| m_first_derivative_evaluations | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | protected |
| m_function_evaluations | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | protected |
| m_gamma | Optimist::Optimizer::NelderMead< Vector > | private |
| m_high | Optimist::Optimizer::NelderMead< Vector > | private |
| m_iterations | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | protected |
| m_low | Optimist::Optimizer::NelderMead< Vector > | private |
| m_lower_bound | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | protected |
| m_max_first_derivative_evaluations | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | protected |
| m_max_function_evaluations | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | protected |
| m_max_iterations | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | protected |
| m_max_relaxations | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | protected |
| m_max_second_derivative_evaluations | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | protected |
| m_method | Optimist::Optimizer::NelderMead< Vector > | private |
| m_mid | Optimist::Optimizer::NelderMead< Vector > | private |
| m_ostream | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | protected |
| m_p | Optimist::Optimizer::NelderMead< Vector > | private |
| m_p_c | Optimist::Optimizer::NelderMead< Vector > | private |
| m_p_e | Optimist::Optimizer::NelderMead< Vector > | private |
| m_p_r | Optimist::Optimizer::NelderMead< Vector > | private |
| m_p_sum | Optimist::Optimizer::NelderMead< Vector > | private |
| m_p_work | Optimist::Optimizer::NelderMead< Vector > | private |
| m_regular_simplex_volume | Optimist::Optimizer::NelderMead< Vector > | private |
| m_relaxations | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | protected |
| m_rho | Optimist::Optimizer::NelderMead< Vector > | private |
| m_second_derivative_evaluations | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | protected |
| m_sigma | Optimist::Optimizer::NelderMead< Vector > | private |
| m_simplex_volume | Optimist::Optimizer::NelderMead< Vector > | private |
| m_task | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | protected |
| m_tolerance | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | protected |
| m_upper_bound | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | protected |
| m_verbose | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | protected |
| m_volume_tolerance | Optimist::Optimizer::NelderMead< Vector > | private |
| MatrixD typedef | Optimist::Optimizer::NelderMead< Vector > | |
| MatrixX typedef | Optimist::Optimizer::NelderMead< Vector > | |
| max_first_derivative_evaluations() const | Optimist::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() const | Optimist::Optimizer::Optimizer< Vector, NelderMead< Vector > > | inline |
| max_hessian_evaluations() const | Optimist::Optimizer::Optimizer< Vector, NelderMead< Vector > > | inline |
| max_iterations() const | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | inline |
| max_relaxations() const | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | inline |
| max_second_derivative_evaluations() const | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | inlineprotected |
| Method typedef | Optimist::Optimizer::NelderMead< Vector > | |
| method() const | Optimist::Optimizer::NelderMead< Vector > | inline |
| method(const Method t_method) | Optimist::Optimizer::NelderMead< Vector > | inline |
| Move typedef | Optimist::Optimizer::NelderMead< Vector > | |
| name() const | Optimist::Optimizer::Optimizer< Vector, NelderMead< Vector > > | inline |
| name_impl() const | Optimist::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() const | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | inline |
| Output typedef | Optimist::Optimizer::Optimizer< Vector, NelderMead< Vector > > | |
| output_dimension() const | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | inline |
| OutputTrait typedef | Optimist::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() const | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | inline |
| replace_point(const Scalar f, const Vector &p, const Integer j) | Optimist::Optimizer::NelderMead< Vector > | inlineprivate |
| RequiresFirstDerivative | Optimist::Optimizer::NelderMead< Vector > | static |
| RequiresFunction | Optimist::Optimizer::NelderMead< Vector > | static |
| RequiresSecondDerivative | Optimist::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() const | Optimist::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 typedef | Optimist::Optimizer::NelderMead< Vector > | |
| second_derivative_evaluations() const | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | inlineprotected |
| SecondDerivative typedef | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | |
| shrink(FunctionLambda &&function) | Optimist::Optimizer::NelderMead< Vector > | inlineprivate |
| sigma() const | Optimist::Optimizer::NelderMead< Vector > | inline |
| sigma(const Scalar t_sigma) | Optimist::Optimizer::NelderMead< Vector > | inline |
| Simplex typedef | Optimist::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() const | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | inline |
| tolerance() const | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | inline |
| upper_bound() const | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | inline |
| VectorTrait typedef | Optimist::Optimizer::NelderMead< Vector > | |
| verbose_mode(bool t_verbose) | Optimist::SolverBase< Vector, TypeTrait< Vector >::Scalar, NelderMead< Vector > > | inline |
| volume_tolerance() const | Optimist::Optimizer::NelderMead< Vector > | inline |
| volume_tolerance(const Scalar t_volume_tolerance) | Optimist::Optimizer::NelderMead< Vector > | inline |