| declare_hyper_parameter(std::string name, U S::*pointer) | dismec::HyperParameterBase | inlineprotected |
| declare_hyper_parameter(std::string name, U(S::*getter)() const, void(S::*setter)(U)) | dismec::HyperParameterBase | inlineprotected |
| declare_hyper_parameter(std::string name, HyperParamData< D > data) | dismec::HyperParameterBase | inlineprivate |
| declare_stat(stat_id_t index, StatisticMetaData meta) | dismec::stats::Tracked | protected |
| declare_sub_object(const std::string &name, T S::*object) | dismec::HyperParameterBase | inlineprotected |
| declare_tag(tag_id_t index, std::string name) | dismec::stats::Tracked | protected |
| get_hyper_parameter(const std::string &name) const | dismec::HyperParameterBase | |
| get_hyper_parameter_names() const | dismec::HyperParameterBase | |
| get_stats() const | dismec::stats::Tracked | inline |
| hyper_param_ptr_t typedef | dismec::HyperParameterBase | private |
| hyper_param_t typedef | dismec::HyperParameterBase | |
| HyperParameterBase()=default | dismec::HyperParameterBase | |
| HyperParameterBase(const HyperParameterBase &)=default | dismec::HyperParameterBase | |
| HyperParameterBase(HyperParameterBase &&)=default | dismec::HyperParameterBase | |
| m_CalcLoss | dismec::solvers::NullOptimizer | private |
| m_Collection | dismec::stats::Tracked | private |
| m_Gradient | dismec::solvers::NullOptimizer | private |
| m_HyperParameters | dismec::HyperParameterBase | private |
| m_Logger | dismec::solvers::Minimizer | protected |
| m_Weights | dismec::solvers::NullOptimizer | private |
| make_dependent(T &t) | dismec::stats::Tracked | inlineprivate |
| make_timer(stat_id_t id, Args... args) | dismec::stats::Tracked | inlineprotected |
| minimize(objective::Objective &objective, Eigen::Ref< DenseRealVector > init) | dismec::solvers::Minimizer | |
| Minimizer(std::shared_ptr< spdlog::logger > logger={}) | dismec::solvers::Minimizer | explicit |
| NullOptimizer(bool calc) | dismec::solvers::NullOptimizer | |
| operator=(HyperParameterBase &&)=default | dismec::HyperParameterBase | |
| operator=(const HyperParameterBase &)=default | dismec::HyperParameterBase | |
| record(stat_id_t stat, T &&value) | dismec::stats::Tracked | inlineprotected |
| register_stat(const std::string &name, std::unique_ptr< Statistics > stat) | dismec::stats::Tracked | |
| run(objective::Objective &objective, Eigen::Ref< DenseRealVector > init) override | dismec::solvers::NullOptimizer | privatevirtual |
| set_hyper_parameter(const std::string &name, long value) | dismec::HyperParameterBase | |
| set_hyper_parameter(const std::string &name, double value) | dismec::HyperParameterBase | |
| set_logger(std::shared_ptr< spdlog::logger > logger) | dismec::solvers::Minimizer | |
| set_tag(tag_id_t tag, long value) | dismec::stats::Tracked | inlineprotected |
| Tracked() | dismec::stats::Tracked | |
| ~HyperParameterBase()=default | dismec::HyperParameterBase | virtual |
| ~Minimizer() override | dismec::solvers::Minimizer | |
| ~Tracked() | dismec::stats::Tracked | protected |