ConicBundle
|
abstract interface for BundleTerminator providing the data needed for deciding on termination More...
#include <BundleTerminator.hxx>
Public Member Functions | |
virtual CH_Matrix_Classes::Integer | get_cntobjeval () const =0 |
returns the number of calls to the oracle, i.e., to BundleProblem::eval_function() | |
virtual CH_Matrix_Classes::Integer | get_sumrecomp () const =0 |
returns the number of reevalutions in center points (if their function value violates the most recent subgradient inequality) | |
virtual CH_Matrix_Classes::Integer | get_suminnerit () const =0 |
returns the number of descent and null steps | |
virtual CH_Matrix_Classes::Integer | get_sumqpfails () const =0 |
returns the number of times, the call to a quadratic subproblem failed | |
virtual CH_Matrix_Classes::Real | get_center_objval () const =0 |
returns the upper bound on the function value in the current center of stability | |
virtual CH_Matrix_Classes::Real | get_cand_objval () const =0 |
returns the upper bound on the function value in the current candidate | |
virtual CH_Matrix_Classes::Real | get_modelval () const =0 |
returns the model value in the current candidate | |
virtual CH_Matrix_Classes::Real | get_aggr_dnormsqr () const =0 |
returns the norm of the aggregate subgradient squared (for the norm dual to quadratic augmented term) | |
virtual CH_Matrix_Classes::Integer | get_summodelfails () const =0 |
returns the number of failed callls to model evaluations | |
virtual CH_Matrix_Classes::Integer | get_augvalfails () const =0 |
returns the number of times, the augmented model value could not be increased since the last descent step | |
virtual CH_Matrix_Classes::Integer | get_sumaugvalfails () const =0 |
returns the number of times, the augmented model value could not be increased over all descent and null steps | |
virtual CH_Matrix_Classes::Integer | get_oraclefails () const =0 |
returns the number of times, the oracle returend some error code since the last descent step | |
virtual CH_Matrix_Classes::Integer | get_sumoraclefails () const =0 |
returns the number of times, the oracle returend some error code over all descent and null steps | |
virtual CH_Matrix_Classes::Real | get_term_corr () const =0 |
returns a correction factor for the termination criterion if the quadratic term is big (the proximal term is strong) | |
abstract interface for BundleTerminator providing the data needed for deciding on termination