PIPS-NLP
Public Member Functions | Public Attributes | List of all members
PreCondInfo Class Reference

#include <constants.h>

Public Member Functions

 PreCondInfo ()
 
 PreCondInfo (int nRow, int nCol, int jacnnz_, int hesnnz_, int n1stVar_, int n1stEqCon_, int n1stInCon_, int n_scen_)
 
 ~PreCondInfo ()
 
void setAggregationVarMap (int scen, int *varMap_)
 
void setAggregationConMap (int scen, int *conMap_)
 
void setAggregationJacMatrix (int *irow_, int *jcol_, int *kcolstrart_, double *ele_)
 
void setAggregationHesMatrix (int *irow_, int *jcol_, int *kcolstrart_, double *ele_)
 
void setAggregation1stVarMap (int *varMap_)
 
void setAggregation1stConMap (int *conMap_)
 
void setPrecondSysRHS (double *sysRhs_)
 

Public Attributes

int n_row
 
int n_col
 
int jac_nnz
 
int hes_nnz
 
int Aug_nnz
 
int n_scen
 
int * jac_irow
 
int * jac_jcol
 
int * jac_kcolbeg
 
double * jac_value
 
int * hes_irow
 
int * hes_jcol
 
int * hes_kcolbeg
 
double * hes_value
 
int * firstVarMap
 
int * firstConMap
 
int ** varMap
 
int ** conMap
 
int nx_1st
 
int my_1st
 
int ms_1st
 
int n1stCon
 
OoqpVectorfull_X
 
OoqpVectorfull_Y
 
OoqpVectorfull_step_x
 
OoqpVectorfull_step_y
 
OoqpVectorgrad_x
 
OoqpVectorcons_b
 
double * full_X_val
 
double * full_Y_val
 
double * full_step_x_val
 
double * full_step_y_val
 
double * grad_x_val
 
double * cons_b_val
 
Variablescurr_Iter
 
Variablescurr_Step
 
bool setGrad
 

Constructor & Destructor Documentation

PreCondInfo::PreCondInfo ( )
inline
PreCondInfo::PreCondInfo ( int  nRow,
int  nCol,
int  jacnnz_,
int  hesnnz_,
int  n1stVar_,
int  n1stEqCon_,
int  n1stInCon_,
int  n_scen_ 
)
inline
PreCondInfo::~PreCondInfo ( )
inline

Member Function Documentation

void PreCondInfo::setAggregation1stConMap ( int *  conMap_)
inline
void PreCondInfo::setAggregation1stVarMap ( int *  varMap_)
inline
void PreCondInfo::setAggregationConMap ( int  scen,
int *  conMap_ 
)
inline
void PreCondInfo::setAggregationHesMatrix ( int *  irow_,
int *  jcol_,
int *  kcolstrart_,
double *  ele_ 
)
inline
void PreCondInfo::setAggregationJacMatrix ( int *  irow_,
int *  jcol_,
int *  kcolstrart_,
double *  ele_ 
)
inline
void PreCondInfo::setAggregationVarMap ( int  scen,
int *  varMap_ 
)
inline
void PreCondInfo::setPrecondSysRHS ( double *  sysRhs_)
inline

Member Data Documentation

int PreCondInfo::Aug_nnz
int** PreCondInfo::conMap
OoqpVector* PreCondInfo::cons_b
double* PreCondInfo::cons_b_val
Variables* PreCondInfo::curr_Iter
Variables* PreCondInfo::curr_Step
int* PreCondInfo::firstConMap
int* PreCondInfo::firstVarMap
OoqpVector* PreCondInfo::full_step_x
double* PreCondInfo::full_step_x_val
OoqpVector* PreCondInfo::full_step_y
double* PreCondInfo::full_step_y_val
OoqpVector* PreCondInfo::full_X
double* PreCondInfo::full_X_val
OoqpVector* PreCondInfo::full_Y
double* PreCondInfo::full_Y_val
OoqpVector* PreCondInfo::grad_x
double* PreCondInfo::grad_x_val
int* PreCondInfo::hes_irow
int* PreCondInfo::hes_jcol
int* PreCondInfo::hes_kcolbeg
int PreCondInfo::hes_nnz
double* PreCondInfo::hes_value
int* PreCondInfo::jac_irow
int* PreCondInfo::jac_jcol
int* PreCondInfo::jac_kcolbeg
int PreCondInfo::jac_nnz
double* PreCondInfo::jac_value
int PreCondInfo::ms_1st
int PreCondInfo::my_1st
int PreCondInfo::n1stCon
int PreCondInfo::n_col
int PreCondInfo::n_row
int PreCondInfo::n_scen
int PreCondInfo::nx_1st
bool PreCondInfo::setGrad
int** PreCondInfo::varMap

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