PIPS-NLP
|
#include <pipsOptions.h>
Public Member Functions | |
pipsOptions () | |
~pipsOptions () | |
void | readFile (void) |
bool | parseLine (char *line) |
void | copyFrom (pipsOptions &pipsOpt) |
void | print () |
void | defGloOpt () |
Public Attributes | |
int | AddSlackParallelSetting |
int | prtLvl |
int | max_iter |
double | conv_tol |
int | SymLinearSolver |
int | UsePetsc |
int | User_Defined_PC |
int | User_Defined_SymMat |
int | UsePetscOuter |
int | SCOPF_precond |
int | DoIR_Aug |
int | DoIR_Full |
int | MaxIR |
double | IRtol |
int | DoTinyStepTest |
int | AssumeMatSingular |
int | outerSolve |
int | splitHesDiag |
int | BuildSchurComp |
int | SolveSchurScheme |
int | UseReducedSpace |
int | RS_SchurSolver |
int | RS_MaxIR |
double | RS_LU_PivotLV |
int | dWd_test |
int | dWd_test_soc |
int | UseFilter |
int | FilterResetStep |
double | HSL_PivotLV |
int | MA57_Ordering |
int | LineSearchMatStep |
int | NP_Alg |
double | kappa_tWt |
int | kappaWithMu |
int | CheckSmallConstVio |
int | DoSOC |
int | UseDualRegAlg |
int | isNLP |
Static Public Attributes | |
static pipsOptions * | defOpt = NULL |
Structure for the options that can be set through the OOPS control file.
pipsOptions::pipsOptions | ( | ) |
base constructor
pipsOptions::~pipsOptions | ( | ) |
trivial deconstructor
void pipsOptions::copyFrom | ( | pipsOptions & | pipsOpt | ) |
void pipsOptions::defGloOpt | ( | ) |
define global option
bool pipsOptions::parseLine | ( | char * | line | ) |
parse a single line of the file. Return if option found or not
void pipsOptions::print | ( | ) |
print Option settings to screen
void pipsOptions::readFile | ( | void | ) |
Read the PIPS control file.
int pipsOptions::AddSlackParallelSetting |
int pipsOptions::AssumeMatSingular |
int pipsOptions::BuildSchurComp |
int pipsOptions::CheckSmallConstVio |
double pipsOptions::conv_tol |
Convergence tolerance
|
static |
int pipsOptions::DoIR_Aug |
int pipsOptions::DoIR_Full |
int pipsOptions::DoSOC |
int pipsOptions::DoTinyStepTest |
int pipsOptions::dWd_test |
int pipsOptions::dWd_test_soc |
int pipsOptions::FilterResetStep |
double pipsOptions::HSL_PivotLV |
double pipsOptions::IRtol |
int pipsOptions::isNLP |
double pipsOptions::kappa_tWt |
int pipsOptions::kappaWithMu |
int pipsOptions::LineSearchMatStep |
int pipsOptions::MA57_Ordering |
int pipsOptions::max_iter |
Iteration limit
int pipsOptions::MaxIR |
int pipsOptions::NP_Alg |
int pipsOptions::outerSolve |
int pipsOptions::prtLvl |
Printing level
double pipsOptions::RS_LU_PivotLV |
int pipsOptions::RS_MaxIR |
int pipsOptions::RS_SchurSolver |
int pipsOptions::SCOPF_precond |
int pipsOptions::SolveSchurScheme |
int pipsOptions::splitHesDiag |
int pipsOptions::SymLinearSolver |
int pipsOptions::UseDualRegAlg |
int pipsOptions::UseFilter |
int pipsOptions::UsePetsc |
int pipsOptions::UsePetscOuter |
int pipsOptions::User_Defined_PC |
int pipsOptions::User_Defined_SymMat |
int pipsOptions::UseReducedSpace |