PIPS-NLP
Public Member Functions | Public Attributes | List of all members
RegularizationAlg Class Referenceabstract

#include <RegularizationAlg.h>

Inheritance diagram for RegularizationAlg:
PDRegularization

Public Member Functions

 RegularizationAlg ()
 
virtual ~RegularizationAlg ()
 
virtual int newLinearSystem ()=0
 
virtual int computeRegularization (double &priReg, double &dualReg, const double mu=0)=0
 

Public Attributes

int DoEvalReg
 
bool ForceReg
 
bool newSystem
 
int MatrixSingular
 
double prim_reg_curr
 
double dual_reg_curr
 
int num_PrimReg
 
int num_DualReg
 

Constructor & Destructor Documentation

RegularizationAlg::RegularizationAlg ( )
RegularizationAlg::~RegularizationAlg ( )
virtual

Member Function Documentation

virtual int RegularizationAlg::computeRegularization ( double &  priReg,
double &  dualReg,
const double  mu = 0 
)
pure virtual

Implemented in PDRegularization.

virtual int RegularizationAlg::newLinearSystem ( )
pure virtual

Implemented in PDRegularization.

Member Data Documentation

int RegularizationAlg::DoEvalReg
double RegularizationAlg::dual_reg_curr
bool RegularizationAlg::ForceReg
int RegularizationAlg::MatrixSingular
bool RegularizationAlg::newSystem
int RegularizationAlg::num_DualReg
int RegularizationAlg::num_PrimReg
double RegularizationAlg::prim_reg_curr

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