DiSMEC++
dismec::objective::SquaredNormRegularizer Member List

This is the complete list of members for dismec::objective::SquaredNormRegularizer, including all inherited members.

declare_stat(stat_id_t index, StatisticMetaData meta)dismec::stats::Trackedprotected
declare_tag(tag_id_t index, std::string name)dismec::stats::Trackedprotected
declare_vector_on_last_line(const HashVector &location, real_t t)dismec::objective::Objectiveinlinevirtual
diag_preconditioner(const HashVector &location, Eigen::Ref< DenseRealVector > target)dismec::objective::Objective
diag_preconditioner_unchecked(const HashVector &location, Eigen::Ref< DenseRealVector > target) overridedismec::objective::PointWiseRegularizer< SquaredNormRegularizer >virtual
dont_regularize_bias() constdismec::objective::PointWiseRegularizer< SquaredNormRegularizer >inline
get_loop_bound(const HashVector &location) constdismec::objective::PointWiseRegularizer< SquaredNormRegularizer >inlineprivate
get_stats() constdismec::stats::Trackedinline
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::Objectiveprivatevirtual
gradient_at_zero(Eigen::Ref< DenseRealVector > target)dismec::objective::Objective
gradient_at_zero_unchecked(Eigen::Ref< DenseRealVector > target) overridedismec::objective::PointWiseRegularizer< SquaredNormRegularizer >virtual
gradient_unchecked(const HashVector &location, Eigen::Ref< DenseRealVector > target) overridedismec::objective::PointWiseRegularizer< SquaredNormRegularizer >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) overridedismec::objective::PointWiseRegularizer< SquaredNormRegularizer >virtual
lookup_on_line(real_t a) overridedismec::objective::SquaredNormRegularizervirtual
m_Collectiondismec::stats::Trackedprivate
m_LastWeightIsBiasdismec::objective::PointWiseRegularizer< SquaredNormRegularizer >private
m_LineDirectiondismec::objective::PointWiseRegularizer< SquaredNormRegularizer >private
m_LineStartdismec::objective::PointWiseRegularizer< SquaredNormRegularizer >private
m_LsCache_d2dismec::objective::SquaredNormRegularizerprivate
m_LsCache_dTwdismec::objective::SquaredNormRegularizerprivate
m_LsCache_w02dismec::objective::SquaredNormRegularizerprivate
m_Scaledismec::objective::PointWiseRegularizer< SquaredNormRegularizer >private
make_dependent(T &t)dismec::stats::Trackedinlineprivate
make_timer(stat_id_t id, Args... args)dismec::stats::Trackedinlineprotected
num_variables() const noexcept finaldismec::objective::PointWiseRegularizer< SquaredNormRegularizer >inlinevirtual
Objective()dismec::objective::Objective
point_wise_grad(real_t x)dismec::objective::SquaredNormRegularizerstatic
point_wise_grad_(real_t x) constdismec::objective::PointWiseRegularizer< SquaredNormRegularizer >inlineprivate
point_wise_quad(real_t x)dismec::objective::SquaredNormRegularizerstatic
point_wise_quad_(real_t x) constdismec::objective::PointWiseRegularizer< SquaredNormRegularizer >inlineprivate
point_wise_value(real_t x)dismec::objective::SquaredNormRegularizerstatic
point_wise_value_(real_t x) constdismec::objective::PointWiseRegularizer< SquaredNormRegularizer >inlineprivate
PointWiseRegularizer(real_t scale=1, bool ignore_bias=false)dismec::objective::PointWiseRegularizer< SquaredNormRegularizer >explicit
project_to_line(const HashVector &location, const DenseRealVector &direction)dismec::objective::Objective
project_to_line_unchecked(const HashVector &location, const DenseRealVector &direction) overridedismec::objective::SquaredNormRegularizervirtual
record(stat_id_t stat, T &&value)dismec::stats::Trackedinlineprotected
register_stat(const std::string &name, std::unique_ptr< Statistics > stat)dismec::stats::Tracked
scale() constdismec::objective::PointWiseRegularizer< SquaredNormRegularizer >inline
set_tag(tag_id_t tag, long value)dismec::stats::Trackedinlineprotected
SquaredNormRegularizer(real_t scale=1, bool ignore_bias=false)dismec::objective::SquaredNormRegularizerexplicit
Tracked()dismec::stats::Tracked
value(const HashVector &location)dismec::objective::Objective
value_unchecked(const HashVector &location) overridedismec::objective::SquaredNormRegularizervirtual
~Objective() noexcept=defaultdismec::objective::Objectivevirtual
~Tracked()dismec::stats::Trackedprotected