ConicBundle
Public Member Functions | List of all members
ConicBundle::BundleTerminatorData Class Referenceabstract

abstract interface for BundleTerminator providing the data needed for deciding on termination More...

#include <BundleTerminator.hxx>

Inheritance diagram for ConicBundle::BundleTerminatorData:
ConicBundle::BundleSolver

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)
 

Detailed Description

abstract interface for BundleTerminator providing the data needed for deciding on termination


The documentation for this class was generated from the following file: