|
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 |
1.8.11