PIPS-NLP
|
#include <dcopflow.hpp>
Public Member Functions | |
DCOPFLOW (const DCPS *ps_) | |
~DCOPFLOW () | |
virtual void | DCOPFLOWSetUp () |
virtual void | SetVariableandConstraintBounds () |
virtual void | ObjGradient_Lin (double *obj_coef) |
virtual void | ObjGradient_Quad (int *irow, int *jcol, double *obj_quad) |
virtual int | GetJacNNZ () |
virtual void | SetJacLocations (int *row, int *col) |
virtual void | SetJacValues (double *values) |
virtual void | DCOPFLOWSetUp_Partition () |
virtual void | VarAndConBounds_1st_Partition (double *xl, double *xu, double *gl, double *gu) |
virtual void | VarAndConBounds_2nd_Partition (const int scen, double *xl, double *xu, double *gl, double *gu) |
virtual void | ObjGradient_Lin_1st_Partition (double *obj_coef) |
virtual void | ObjGradient_Lin_2nd_Partition (const int scen, double *obj_coef) |
virtual int | GetHesNNZ_1st_Partition () |
virtual void | ObjGradient_Quad_1st_Partition (int *irow, int *jcol, double *obj_quad) |
virtual int | GetHesNNZ_2nd_Partition (const int scen) |
virtual void | ObjGradient_Quad_2nd_Partition (const int scen, int *irow, int *jcol, double *obj_quad) |
virtual int | GetJacNNZ_1st_Partition () |
virtual int | GetJacNNZ_2nd_Partition (const int scen) |
virtual int | GetJacNNZ_Link_Partition (const int scen) |
virtual void | GetJac_1st_Partition (int *row, int *col, double *ele) |
virtual void | GetJac_2nd_Link_Partition (const int scen, int *row, int *col, double *ele, int *row_link, int *col_link, double *ele_link) |
virtual void | SetUp_Aggregation () |
virtual void | VarAndConBounds_Aggregation (double *xl, double *xu, double *gl, double *gu) |
virtual void | EqConBounds_Aggregation (double *b) |
virtual void | objLinGrad_Aggregation (double *obj_coef) |
virtual int | GetAggregationJacNNZ () |
virtual void | GetPrecondMatrixJac_Aggregation (int *row, int *col, double *ele) |
virtual int | GetAggregationHesNNZ () |
virtual void | GetPrecondMatrixHes_Aggregation (int *row, int *col, double *ele) |
Public Attributes | |
const DCPS * | ps |
double | obj |
double * | gradobj |
double * | Xl |
double * | Xu |
double * | Gl |
double * | Gu |
int | Nvar |
int | Nconeq |
int | Nconineq |
int | Ncon |
int | n |
int | m |
int | nnz_jac_g |
int | refBusID |
double * | lambda_g |
double * | lambda_xl |
double * | lambda_xu |
bool | setupcalled |
bool | setupcalled_part |
bool | setupcalled_aggregation |
int | Nvar_1st |
int | Nslack_1st |
int | Ncon_1st |
int | Nconeq_1st |
int | Nconineq_1st |
int * | Nvar_2nd |
int * | Ncon_2nd |
int * | Nconeq_2nd |
int * | Nconineq_2nd |
int | nnz_jac_g_1st |
int * | nnz_jac_g_2nd |
int * | nnz_jac_g_Link |
int * | busMap_AllTo1st |
int * | numDummyVar |
int * | numDummyCon |
int | Nparts |
int ** | locVarMap_Agg |
int ** | dummyBusVarID |
int | nvar_aggregation |
int | ncon_aggregation |
int * | firstVarMap_Agg |
int ** | locConMap_Agg |
int * | firstConMap_Agg |
int | nnz_jac_Aggregation |
DCOPFLOW::DCOPFLOW | ( | const DCPS * | ps_ | ) |
DCOPFLOW::~DCOPFLOW | ( | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
inlinevirtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
int* DCOPFLOW::busMap_AllTo1st |
int** DCOPFLOW::dummyBusVarID |
int* DCOPFLOW::firstConMap_Agg |
int* DCOPFLOW::firstVarMap_Agg |
double* DCOPFLOW::Gl |
double* DCOPFLOW::gradobj |
double* DCOPFLOW::Gu |
double* DCOPFLOW::lambda_g |
double* DCOPFLOW::lambda_xl |
double* DCOPFLOW::lambda_xu |
int** DCOPFLOW::locConMap_Agg |
int** DCOPFLOW::locVarMap_Agg |
int DCOPFLOW::m |
int DCOPFLOW::n |
int DCOPFLOW::Ncon |
int DCOPFLOW::Ncon_1st |
int* DCOPFLOW::Ncon_2nd |
int DCOPFLOW::ncon_aggregation |
int DCOPFLOW::Nconeq |
int DCOPFLOW::Nconeq_1st |
int* DCOPFLOW::Nconeq_2nd |
int DCOPFLOW::Nconineq |
int DCOPFLOW::Nconineq_1st |
int* DCOPFLOW::Nconineq_2nd |
int DCOPFLOW::nnz_jac_Aggregation |
int DCOPFLOW::nnz_jac_g |
int DCOPFLOW::nnz_jac_g_1st |
int* DCOPFLOW::nnz_jac_g_2nd |
int* DCOPFLOW::nnz_jac_g_Link |
int DCOPFLOW::Nparts |
int DCOPFLOW::Nslack_1st |
int* DCOPFLOW::numDummyCon |
int* DCOPFLOW::numDummyVar |
int DCOPFLOW::Nvar |
int DCOPFLOW::Nvar_1st |
int* DCOPFLOW::Nvar_2nd |
int DCOPFLOW::nvar_aggregation |
double DCOPFLOW::obj |
const DCPS* DCOPFLOW::ps |
int DCOPFLOW::refBusID |
bool DCOPFLOW::setupcalled |
bool DCOPFLOW::setupcalled_aggregation |
bool DCOPFLOW::setupcalled_part |
double* DCOPFLOW::Xl |
double* DCOPFLOW::Xu |