| declare_stat(stat_id_t index, StatisticMetaData meta) | dismec::stats::Tracked | protected | 
  | declare_tag(tag_id_t index, std::string name) | dismec::stats::Tracked | protected | 
  | declare_vector_on_last_line(const HashVector &location, real_t t) | dismec::objective::Objective | inlinevirtual | 
  | diag_preconditioner(const HashVector &location, Eigen::Ref< DenseRealVector > target) | dismec::objective::Objective |  | 
  | diag_preconditioner_unchecked(const HashVector &location, Eigen::Ref< DenseRealVector > target) override | dismec::objective::PointWiseRegularizer< ElasticNetRegularizer > | virtual | 
  | dont_regularize_bias() const | dismec::objective::PointWiseRegularizer< ElasticNetRegularizer > | inline | 
  | ElasticNetRegularizer(real_t epsilon, real_t scale, real_t interp, bool ignore_bias=false) | dismec::objective::ElasticNetRegularizer |  | 
  | get_loop_bound(const HashVector &location) const | dismec::objective::PointWiseRegularizer< ElasticNetRegularizer > | inlineprivate | 
  | get_stats() const | dismec::stats::Tracked | inline | 
  | gradient(const HashVector &location, Eigen::Ref< DenseRealVector > target) | dismec::objective::Objective |  | 
  | gradient_and_pre_conditioner(const HashVector &location, Eigen::Ref< DenseRealVector > gradient, Eigen::Ref< DenseRealVector > pre) | dismec::objective::Objective |  | 
  | gradient_and_pre_conditioner_unchecked(const HashVector &location, Eigen::Ref< DenseRealVector > gradient, Eigen::Ref< DenseRealVector > pre) | dismec::objective::Objective | privatevirtual | 
  | gradient_at_zero(Eigen::Ref< DenseRealVector > target) | dismec::objective::Objective |  | 
  | gradient_at_zero_unchecked(Eigen::Ref< DenseRealVector > target) override | dismec::objective::PointWiseRegularizer< ElasticNetRegularizer > | virtual | 
  | gradient_unchecked(const HashVector &location, Eigen::Ref< DenseRealVector > target) override | dismec::objective::PointWiseRegularizer< ElasticNetRegularizer > | virtual | 
  | hessian_times_direction(const HashVector &location, const DenseRealVector &direction, Eigen::Ref< DenseRealVector > target) | dismec::objective::Objective |  | 
  | hessian_times_direction_unchecked(const HashVector &location, const DenseRealVector &direction, Eigen::Ref< DenseRealVector > target) override | dismec::objective::PointWiseRegularizer< ElasticNetRegularizer > | virtual | 
  | lookup_on_line(real_t a) override | dismec::objective::PointWiseRegularizer< ElasticNetRegularizer > | virtual | 
  | m_Collection | dismec::stats::Tracked | private | 
  | m_Epsilon | dismec::objective::ElasticNetRegularizer | private | 
  | m_L1_Factor | dismec::objective::ElasticNetRegularizer | private | 
  | m_L2_Factor | dismec::objective::ElasticNetRegularizer | private | 
  | m_LastWeightIsBias | dismec::objective::PointWiseRegularizer< ElasticNetRegularizer > | private | 
  | m_LineDirection | dismec::objective::PointWiseRegularizer< ElasticNetRegularizer > | private | 
  | m_LineStart | dismec::objective::PointWiseRegularizer< ElasticNetRegularizer > | private | 
  | m_Scale | dismec::objective::PointWiseRegularizer< ElasticNetRegularizer > | private | 
  | make_dependent(T &t) | dismec::stats::Tracked | inlineprivate | 
  | make_timer(stat_id_t id, Args... args) | dismec::stats::Tracked | inlineprotected | 
  | num_variables() const noexcept final | dismec::objective::PointWiseRegularizer< ElasticNetRegularizer > | inlinevirtual | 
  | Objective() | dismec::objective::Objective |  | 
  | point_wise_grad(real_t x) const | dismec::objective::ElasticNetRegularizer |  | 
  | point_wise_grad_(real_t x) const | dismec::objective::PointWiseRegularizer< ElasticNetRegularizer > | inlineprivate | 
  | point_wise_quad(real_t x) const | dismec::objective::ElasticNetRegularizer |  | 
  | point_wise_quad_(real_t x) const | dismec::objective::PointWiseRegularizer< ElasticNetRegularizer > | inlineprivate | 
  | point_wise_value(real_t x) const | dismec::objective::ElasticNetRegularizer |  | 
  | point_wise_value_(real_t x) const | dismec::objective::PointWiseRegularizer< ElasticNetRegularizer > | inlineprivate | 
  | PointWiseRegularizer(real_t scale=1, bool ignore_bias=false) | dismec::objective::PointWiseRegularizer< ElasticNetRegularizer > | explicit | 
  | project_to_line(const HashVector &location, const DenseRealVector &direction) | dismec::objective::Objective |  | 
  | project_to_line_unchecked(const HashVector &location, const DenseRealVector &direction) override | dismec::objective::PointWiseRegularizer< ElasticNetRegularizer > | virtual | 
  | 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 |  | 
  | scale() const | dismec::objective::PointWiseRegularizer< ElasticNetRegularizer > | inline | 
  | set_tag(tag_id_t tag, long value) | dismec::stats::Tracked | inlineprotected | 
  | Tracked() | dismec::stats::Tracked |  | 
  | value(const HashVector &location) | dismec::objective::Objective |  | 
  | value_unchecked(const HashVector &location) override | dismec::objective::PointWiseRegularizer< ElasticNetRegularizer > | virtual | 
  | ~Objective() noexcept=default | dismec::objective::Objective | virtual | 
  | ~Tracked() | dismec::stats::Tracked | protected |