DiSMEC++
dismec::solvers::BacktrackingLineSearch Member List

This is the complete list of members for dismec::solvers::BacktrackingLineSearch, including all inherited members.

BacktrackingLineSearch()dismec::solvers::BacktrackingLineSearch
declare_hyper_parameter(std::string name, U S::*pointer)dismec::HyperParameterBaseinlineprotected
declare_hyper_parameter(std::string name, U(S::*getter)() const, void(S::*setter)(U))dismec::HyperParameterBaseinlineprotected
declare_hyper_parameter(std::string name, HyperParamData< D > data)dismec::HyperParameterBaseinlineprivate
declare_sub_object(const std::string &name, T S::*object)dismec::HyperParameterBaseinlineprotected
get_alpha() constdismec::solvers::BacktrackingLineSearchinline
get_eta() constdismec::solvers::BacktrackingLineSearchinline
get_hyper_parameter(const std::string &name) constdismec::HyperParameterBase
get_hyper_parameter_names() constdismec::HyperParameterBase
get_initial_step() constdismec::solvers::BacktrackingLineSearchinline
get_max_steps() constdismec::solvers::BacktrackingLineSearchinline
hyper_param_ptr_t typedefdismec::HyperParameterBaseprivate
hyper_param_t typedefdismec::HyperParameterBase
HyperParameterBase()=defaultdismec::HyperParameterBase
HyperParameterBase(const HyperParameterBase &)=defaultdismec::HyperParameterBase
HyperParameterBase(HyperParameterBase &&)=defaultdismec::HyperParameterBase
m_Alphadismec::solvers::BacktrackingLineSearchprivate
m_Etadismec::solvers::BacktrackingLineSearchprivate
m_HyperParametersdismec::HyperParameterBaseprivate
m_MaxStepsdismec::solvers::BacktrackingLineSearchprivate
m_StepSizedismec::solvers::BacktrackingLineSearchprivate
operator=(HyperParameterBase &&)=defaultdismec::HyperParameterBase
operator=(const HyperParameterBase &)=defaultdismec::HyperParameterBase
search(const std::function< double(double)> &projected_objective, double gTs, double f_init) constdismec::solvers::BacktrackingLineSearch
set_alpha(double a)dismec::solvers::BacktrackingLineSearch
set_eta(double e)dismec::solvers::BacktrackingLineSearch
set_hyper_parameter(const std::string &name, long value)dismec::HyperParameterBase
set_hyper_parameter(const std::string &name, double value)dismec::HyperParameterBase
set_initial_step(double s)dismec::solvers::BacktrackingLineSearch
set_max_steps(long n)dismec::solvers::BacktrackingLineSearch
~HyperParameterBase()=defaultdismec::HyperParameterBasevirtual