Optimist  0.0.0
A C++ library for optimization
Loading...
Searching...
No Matches
Optimist::SolverBase< Input, Output, DerivedSolver > Member List

This is the complete list of members for Optimist::SolverBase< Input, Output, DerivedSolver >, including all inherited members.

alpha() constOptimist::SolverBase< Input, Output, DerivedSolver >inline
alpha(Scalar t_alpha)Optimist::SolverBase< Input, Output, DerivedSolver >inline
bottom()Optimist::SolverBase< Input, Output, DerivedSolver >inlineprotected
bounds(const Input &t_lower_bound, const Input &t_upper_bound)Optimist::SolverBase< Input, Output, DerivedSolver >inline
converged() constOptimist::SolverBase< Input, Output, DerivedSolver >inline
damp(FunctionLambda &&function, const Input &x_old, const Input &function_old, const Input &step_old, Input &x_new, Input &function_new, Input &step_new)Optimist::SolverBase< Input, Output, DerivedSolver >inlineprotected
damped_mode(bool t_damped)Optimist::SolverBase< Input, Output, DerivedSolver >inline
damped_mode() constOptimist::SolverBase< Input, Output, DerivedSolver >inline
disable_damped_mode()Optimist::SolverBase< Input, Output, DerivedSolver >inline
disable_verbose_mode()Optimist::SolverBase< Input, Output, DerivedSolver >inline
enable_damped_mode()Optimist::SolverBase< Input, Output, DerivedSolver >inline
enable_verbose_mode()Optimist::SolverBase< Input, Output, DerivedSolver >inline
evaluate_first_derivative(FirstDerivativeLambda &&function, const Input &x, FirstDerivative &out)Optimist::SolverBase< Input, Output, DerivedSolver >inlineprotected
evaluate_function(FunctionLambda &&function, const Input &x, Output &out)Optimist::SolverBase< Input, Output, DerivedSolver >inlineprotected
evaluate_second_derivative(SecondDerivativeLambda &&function, const Input &x, SecondDerivative &out)Optimist::SolverBase< Input, Output, DerivedSolver >inlineprotected
first_derivative_evaluations() constOptimist::SolverBase< Input, Output, DerivedSolver >inlineprotected
FirstDerivative typedefOptimist::SolverBase< Input, Output, DerivedSolver >
function_evaluations() constOptimist::SolverBase< Input, Output, DerivedSolver >inline
header()Optimist::SolverBase< Input, Output, DerivedSolver >inlineprotected
info(Scalar residuals, const std::string &notes="-")Optimist::SolverBase< Input, Output, DerivedSolver >inlineprotected
input_dimension() constOptimist::SolverBase< Input, Output, DerivedSolver >inline
InputTrait typedefOptimist::SolverBase< Input, Output, DerivedSolver >
iterations() constOptimist::SolverBase< Input, Output, DerivedSolver >inline
lower_bound() constOptimist::SolverBase< Input, Output, DerivedSolver >inline
lower_bound(const Input &t_lower_bound)Optimist::SolverBase< Input, Output, DerivedSolver >inline
m_alphaOptimist::SolverBase< Input, Output, DerivedSolver >protected
m_convergedOptimist::SolverBase< Input, Output, DerivedSolver >protected
m_dampedOptimist::SolverBase< Input, Output, DerivedSolver >protected
m_first_derivative_evaluationsOptimist::SolverBase< Input, Output, DerivedSolver >protected
m_function_evaluationsOptimist::SolverBase< Input, Output, DerivedSolver >protected
m_iterationsOptimist::SolverBase< Input, Output, DerivedSolver >protected
m_lower_boundOptimist::SolverBase< Input, Output, DerivedSolver >protected
m_max_first_derivative_evaluationsOptimist::SolverBase< Input, Output, DerivedSolver >protected
m_max_function_evaluationsOptimist::SolverBase< Input, Output, DerivedSolver >protected
m_max_iterationsOptimist::SolverBase< Input, Output, DerivedSolver >protected
m_max_relaxationsOptimist::SolverBase< Input, Output, DerivedSolver >protected
m_max_second_derivative_evaluationsOptimist::SolverBase< Input, Output, DerivedSolver >protected
m_ostreamOptimist::SolverBase< Input, Output, DerivedSolver >protected
m_relaxationsOptimist::SolverBase< Input, Output, DerivedSolver >protected
m_second_derivative_evaluationsOptimist::SolverBase< Input, Output, DerivedSolver >protected
m_taskOptimist::SolverBase< Input, Output, DerivedSolver >protected
m_toleranceOptimist::SolverBase< Input, Output, DerivedSolver >protected
m_upper_boundOptimist::SolverBase< Input, Output, DerivedSolver >protected
m_verboseOptimist::SolverBase< Input, Output, DerivedSolver >protected
max_first_derivative_evaluations() constOptimist::SolverBase< Input, Output, DerivedSolver >inlineprotected
max_first_derivative_evaluations(const Integer t_first_derivative_evaluations)Optimist::SolverBase< Input, Output, DerivedSolver >inlineprotected
max_function_evaluations(const Integer t_max_function_evaluations)Optimist::SolverBase< Input, Output, DerivedSolver >inline
max_function_evaluations() constOptimist::SolverBase< Input, Output, DerivedSolver >inline
max_iterations() constOptimist::SolverBase< Input, Output, DerivedSolver >inline
max_iterations(const Integer t_max_iterations)Optimist::SolverBase< Input, Output, DerivedSolver >inline
max_relaxations() constOptimist::SolverBase< Input, Output, DerivedSolver >inline
max_relaxations(const Integer t_max_relaxations)Optimist::SolverBase< Input, Output, DerivedSolver >inline
max_second_derivative_evaluations() constOptimist::SolverBase< Input, Output, DerivedSolver >inlineprotected
max_second_derivative_evaluations(const Integer t_second_derivative_evaluations)Optimist::SolverBase< Input, Output, DerivedSolver >inlineprotected
name() constOptimist::SolverBase< Input, Output, DerivedSolver >inline
optimize(const FunctionBase< FunctionInput, FunctionOutput, DerivedFunction > &function, const Input &x_ini, Input &x_sol)Optimist::SolverBase< Input, Output, DerivedSolver >inline
ostream() constOptimist::SolverBase< Input, Output, DerivedSolver >inline
ostream(std::ostream &t_ostream)Optimist::SolverBase< Input, Output, DerivedSolver >inline
output_dimension() constOptimist::SolverBase< Input, Output, DerivedSolver >inline
OutputTrait typedefOptimist::SolverBase< Input, Output, DerivedSolver >
relaxations() constOptimist::SolverBase< Input, Output, DerivedSolver >inline
reset_bounds(const Integer n=InputTrait::IsDynamic ? 0 :InputTrait::Dimension)Optimist::SolverBase< Input, Output, DerivedSolver >inline
reset_counters()Optimist::SolverBase< Input, Output, DerivedSolver >inlineprotected
rootfind(const FunctionBase< FunctionInput, FunctionOutput, DerivedFunction > &function, const Input &x_ini, Input &x_sol)Optimist::SolverBase< Input, Output, DerivedSolver >inline
Scalar typedefOptimist::SolverBase< Input, Output, DerivedSolver >
second_derivative_evaluations() constOptimist::SolverBase< Input, Output, DerivedSolver >inlineprotected
SecondDerivative typedefOptimist::SolverBase< Input, Output, DerivedSolver >
solve(FunctionLambda &&function, const Input &x_ini, Input &x_sol)Optimist::SolverBase< Input, Output, DerivedSolver >inline
solve(FunctionLambda &&function, FirstDerivativeLambda &&first_derivative, const Input &x_ini, Input &x_sol)Optimist::SolverBase< Input, Output, DerivedSolver >inline
solve(FunctionLambda &&function, FirstDerivativeLambda &&first_derivative, SecondDerivativeLambda &&second_derivative, const Input &x_ini, Input &x_sol)Optimist::SolverBase< Input, Output, DerivedSolver >inline
solve(const FunctionBase< FunctionInput, FunctionOutput, DerivedFunction > &function, const Input &x_ini, Input &x_sol, bool is_optimization)Optimist::SolverBase< Input, Output, DerivedSolver >inlineprotected
SolverBase()Optimist::SolverBase< Input, Output, DerivedSolver >inline
SolverBase(FunctionLambda &&function, const Input &x_ini, Input &x_sol)Optimist::SolverBase< Input, Output, DerivedSolver >inline
SolverBase(FunctionLambda &&function, FirstDerivativeLambda &&first_derivative, const Input &x_ini, Input &x_sol)Optimist::SolverBase< Input, Output, DerivedSolver >inline
SolverBase(FunctionLambda &&function, FirstDerivativeLambda &&first_derivative, SecondDerivativeLambda &&second_derivative, const Input &x_ini, Input &x_sol)Optimist::SolverBase< Input, Output, DerivedSolver >inline
task() constOptimist::SolverBase< Input, Output, DerivedSolver >inline
task(std::string t_task)Optimist::SolverBase< Input, Output, DerivedSolver >inline
tolerance() constOptimist::SolverBase< Input, Output, DerivedSolver >inline
tolerance(Scalar t_tolerance)Optimist::SolverBase< Input, Output, DerivedSolver >inline
upper_bound() constOptimist::SolverBase< Input, Output, DerivedSolver >inline
upper_bound(const Input &t_upper_bound)Optimist::SolverBase< Input, Output, DerivedSolver >inline
verbose_mode(bool t_verbose)Optimist::SolverBase< Input, Output, DerivedSolver >inline
verbose_mode() constOptimist::SolverBase< Input, Output, DerivedSolver >inline