MoochoPack::ActSetStats Class Reference

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

#include <MoochoPack_ActSetStats.hpp>

List of all members.

Public Types

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

Public Member Functions

 ActSetStats ()
 Construct all unknowns.
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.
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 39 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 45 of file MoochoPack_ActSetStats.hpp.


Constructor & Destructor Documentation

MoochoPack::ActSetStats::ActSetStats (  )  [inline]

Construct all unknowns.

Definition at line 50 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 56 of file MoochoPack_ActSetStats.hpp.

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

Definition at line 70 of file MoochoPack_ActSetStats.hpp.

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

Definition at line 75 of file MoochoPack_ActSetStats.hpp.

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

Definition at line 80 of file MoochoPack_ActSetStats.hpp.

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

Definition at line 86 of file MoochoPack_ActSetStats.hpp.

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

Definition at line 91 of file MoochoPack_ActSetStats.hpp.

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

Definition at line 96 of file MoochoPack_ActSetStats.hpp.


Member Data Documentation

int MoochoPack::ActSetStats::num_active_ [private]

Definition at line 102 of file MoochoPack_ActSetStats.hpp.

int MoochoPack::ActSetStats::num_adds_ [private]

Definition at line 103 of file MoochoPack_ActSetStats.hpp.

int MoochoPack::ActSetStats::num_drops_ [private]

Definition at line 104 of file MoochoPack_ActSetStats.hpp.

int MoochoPack::ActSetStats::num_active_indep_ [private]

Definition at line 105 of file MoochoPack_ActSetStats.hpp.

int MoochoPack::ActSetStats::num_adds_indep_ [private]

Definition at line 106 of file MoochoPack_ActSetStats.hpp.

int MoochoPack::ActSetStats::num_drops_indep_ [private]

Definition at line 107 of file MoochoPack_ActSetStats.hpp.


The documentation for this class was generated from the following file:
Generated on Wed May 12 21:57:21 2010 for MOOCHO (Single Doxygen Collection) by  doxygen 1.4.7