ConstrainedOptPack: C++ Tools for Constrained (and Unconstrained) Optimization  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions | List of all members
ConstrainedOptPack::QPSolverStats Class Reference

Class for storing statistics about a run of a (active set?) QP solver. More...

#include <ConstrainedOptPack_QPSolverStats.hpp>

Public Types

enum  
 Set to this value if a statistic is not known. More...
 
enum  ESolutionType
 Enumeration for the type of point returned from solve_qp(...). More...
 
enum  EConvexity
 Enumeration for the type of projected QP on output. More...
 

Public Member Functions

 QPSolverStats ()
 Construct all unknowns. More...
 
void set_stats (ESolutionType solution_type, EConvexity convexity, int num_qp_iter, int num_adds, int num_drops, bool warm_start, bool infeasible_qp)
 Initialize the statistics. More...
 
ESolutionType solution_type () const
 
EConvexity convexity () const
 
int num_qp_iter () const
 
int num_adds () const
 
int num_drop () const
 
int warm_start () const
 
int infeasible_qp () const
 

Detailed Description

Class for storing statistics about a run of a (active set?) QP solver.

Definition at line 51 of file ConstrainedOptPack_QPSolverStats.hpp.

Member Enumeration Documentation

anonymous enum

Set to this value if a statistic is not known.

Definition at line 57 of file ConstrainedOptPack_QPSolverStats.hpp.

Enumeration for the type of point returned from solve_qp(...).

Definition at line 60 of file ConstrainedOptPack_QPSolverStats.hpp.

Enumeration for the type of projected QP on output.

Definition at line 68 of file ConstrainedOptPack_QPSolverStats.hpp.

Constructor & Destructor Documentation

ConstrainedOptPack::QPSolverStats::QPSolverStats ( )
inline

Construct all unknowns.

Definition at line 77 of file ConstrainedOptPack_QPSolverStats.hpp.

Member Function Documentation

void ConstrainedOptPack::QPSolverStats::set_stats ( ESolutionType  solution_type,
EConvexity  convexity,
int  num_qp_iter,
int  num_adds,
int  num_drops,
bool  warm_start,
bool  infeasible_qp 
)
inline

Initialize the statistics.

Definition at line 85 of file ConstrainedOptPack_QPSolverStats.hpp.

ESolutionType ConstrainedOptPack::QPSolverStats::solution_type ( ) const
inline

Definition at line 99 of file ConstrainedOptPack_QPSolverStats.hpp.

EConvexity ConstrainedOptPack::QPSolverStats::convexity ( ) const
inline

Definition at line 104 of file ConstrainedOptPack_QPSolverStats.hpp.

int ConstrainedOptPack::QPSolverStats::num_qp_iter ( ) const
inline

Definition at line 109 of file ConstrainedOptPack_QPSolverStats.hpp.

int ConstrainedOptPack::QPSolverStats::num_adds ( ) const
inline

Definition at line 114 of file ConstrainedOptPack_QPSolverStats.hpp.

int ConstrainedOptPack::QPSolverStats::num_drop ( ) const
inline

Definition at line 119 of file ConstrainedOptPack_QPSolverStats.hpp.

int ConstrainedOptPack::QPSolverStats::warm_start ( ) const
inline

Definition at line 124 of file ConstrainedOptPack_QPSolverStats.hpp.

int ConstrainedOptPack::QPSolverStats::infeasible_qp ( ) const
inline

Definition at line 129 of file ConstrainedOptPack_QPSolverStats.hpp.


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