MOOCHO (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Private Attributes | List of all members
MoochoPack::ActSetStats Class Reference

Class for storing statistics about the changes in the active set of an SQP algorithm. More...

#include <MoochoPack_ActSetStats.hpp>

Public Types

enum  { NOT_KNOWN = -1 }
 Set to this value if a statistic is not known. More...
 

Public Member Functions

 ActSetStats ()
 Construct all unknowns. More...
 
void set_stats (int num_active, int num_adds, int num_drops, int num_active_indep, int num_adds_indep, int num_drops_indep)
 Initialize the statistics. More...
 
int num_active () const
 
int num_adds () const
 
int num_drops () const
 
int num_active_indep () const
 
int num_adds_indep () const
 
int num_drops_indep () const
 

Private Attributes

int num_active_
 
int num_adds_
 
int num_drops_
 
int num_active_indep_
 
int num_adds_indep_
 
int num_drops_indep_
 

Detailed Description

Class for storing statistics about the changes in the active set of an SQP algorithm.

Definition at line 52 of file MoochoPack_ActSetStats.hpp.

Member Enumeration Documentation

anonymous enum

Set to this value if a statistic is not known.

Enumerator
NOT_KNOWN 

Definition at line 58 of file MoochoPack_ActSetStats.hpp.

Constructor & Destructor Documentation

MoochoPack::ActSetStats::ActSetStats ( )
inline

Construct all unknowns.

Definition at line 63 of file MoochoPack_ActSetStats.hpp.

Member Function Documentation

void MoochoPack::ActSetStats::set_stats ( int  num_active,
int  num_adds,
int  num_drops,
int  num_active_indep,
int  num_adds_indep,
int  num_drops_indep 
)
inline

Initialize the statistics.

Definition at line 69 of file MoochoPack_ActSetStats.hpp.

int MoochoPack::ActSetStats::num_active ( ) const
inline

Definition at line 83 of file MoochoPack_ActSetStats.hpp.

int MoochoPack::ActSetStats::num_adds ( ) const
inline

Definition at line 88 of file MoochoPack_ActSetStats.hpp.

int MoochoPack::ActSetStats::num_drops ( ) const
inline

Definition at line 93 of file MoochoPack_ActSetStats.hpp.

int MoochoPack::ActSetStats::num_active_indep ( ) const
inline

Definition at line 99 of file MoochoPack_ActSetStats.hpp.

int MoochoPack::ActSetStats::num_adds_indep ( ) const
inline

Definition at line 104 of file MoochoPack_ActSetStats.hpp.

int MoochoPack::ActSetStats::num_drops_indep ( ) const
inline

Definition at line 109 of file MoochoPack_ActSetStats.hpp.

Member Data Documentation

int MoochoPack::ActSetStats::num_active_
private

Definition at line 115 of file MoochoPack_ActSetStats.hpp.

int MoochoPack::ActSetStats::num_adds_
private

Definition at line 116 of file MoochoPack_ActSetStats.hpp.

int MoochoPack::ActSetStats::num_drops_
private

Definition at line 117 of file MoochoPack_ActSetStats.hpp.

int MoochoPack::ActSetStats::num_active_indep_
private

Definition at line 118 of file MoochoPack_ActSetStats.hpp.

int MoochoPack::ActSetStats::num_adds_indep_
private

Definition at line 119 of file MoochoPack_ActSetStats.hpp.

int MoochoPack::ActSetStats::num_drops_indep_
private

Definition at line 120 of file MoochoPack_ActSetStats.hpp.


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