126 int *row_link,
int *col_link,
double *ele_link);
virtual void ObjGradient_Lin_2nd_Partition(const int scen, double *obj_coef)
Definition: dcopflow.cpp:745
int Ncon_1st
Definition: dcopflow.hpp:55
int Nconeq
Definition: dcopflow.hpp:31
virtual void ObjGradient_Lin_1st_Partition(double *obj_coef)
Definition: dcopflow.cpp:734
int Nconeq_1st
Definition: dcopflow.hpp:56
virtual int GetJacNNZ_2nd_Partition(const int scen)
Definition: dcopflow.cpp:857
double * lambda_xl
Definition: dcopflow.hpp:44
int * Nconeq_2nd
Definition: dcopflow.hpp:61
virtual void VarAndConBounds_Aggregation(double *xl, double *xu, double *gl, double *gu)
Definition: dcopflow.cpp:1295
virtual void VarAndConBounds_1st_Partition(double *xl, double *xu, double *gl, double *gu)
Definition: dcopflow.cpp:632
bool setupcalled_part
Definition: dcopflow.hpp:49
int Nparts
Definition: dcopflow.hpp:78
int refBusID
Definition: dcopflow.hpp:39
virtual void ObjGradient_Quad_1st_Partition(int *irow, int *jcol, double *obj_quad)
Definition: dcopflow.cpp:772
double * Gl
Definition: dcopflow.hpp:25
virtual int GetJacNNZ()
Definition: dcopflow.cpp:238
int * busMap_AllTo1st
Definition: dcopflow.hpp:71
int * Ncon_2nd
Definition: dcopflow.hpp:60
int ** dummyBusVarID
Definition: dcopflow.hpp:81
Definition: dcopflow.hpp:14
virtual void SetJacValues(double *values)
Definition: dcopflow.cpp:385
int * nnz_jac_g_Link
Definition: dcopflow.hpp:66
const DCPS * ps
Definition: dcopflow.hpp:16
virtual void DCOPFLOWSetUp_Partition()
Definition: dcopflow.cpp:441
int * nnz_jac_g_2nd
Definition: dcopflow.hpp:65
struct _p_OPFLOW * OPFLOW
Definition: dcopflow.hpp:10
virtual int GetHesNNZ_2nd_Partition(const int scen)
Definition: dcopflow.cpp:778
int * Nconineq_2nd
Definition: dcopflow.hpp:62
int Ncon
Definition: dcopflow.hpp:33
int Nslack_1st
Definition: dcopflow.hpp:54
virtual void VarAndConBounds_2nd_Partition(const int scen, double *xl, double *xu, double *gl, double *gu)
Definition: dcopflow.cpp:673
double * Gu
Definition: dcopflow.hpp:26
int Nconineq_1st
Definition: dcopflow.hpp:57
int nnz_jac_g_1st
Definition: dcopflow.hpp:64
virtual void ObjGradient_Quad_2nd_Partition(const int scen, int *irow, int *jcol, double *obj_quad)
Definition: dcopflow.cpp:795
double * lambda_g
Definition: dcopflow.hpp:43
int m
Definition: dcopflow.hpp:36
virtual void SetJacLocations(int *row, int *col)
Definition: dcopflow.cpp:292
virtual void ObjGradient_Quad(int *irow, int *jcol, double *obj_quad)
Definition: dcopflow.cpp:203
int Nvar_1st
Definition: dcopflow.hpp:53
bool setupcalled_aggregation
Definition: dcopflow.hpp:50
double * Xl
Definition: dcopflow.hpp:22
int * numDummyCon
Definition: dcopflow.hpp:75
int ** locConMap_Agg
Definition: dcopflow.hpp:88
virtual void ObjGradient_Lin(double *obj_coef)
Definition: dcopflow.cpp:175
int * numDummyVar
Definition: dcopflow.hpp:74
virtual void GetJac_2nd_Link_Partition(const int scen, int *row, int *col, double *ele, int *row_link, int *col_link, double *ele_link)
Definition: dcopflow.cpp:984
double * gradobj
Definition: dcopflow.hpp:20
int ** locVarMap_Agg
Definition: dcopflow.hpp:80
DCOPFLOW(const DCPS *ps_)
Definition: dcopflow.cpp:9
int Nconineq
Definition: dcopflow.hpp:32
virtual void GetJac_1st_Partition(int *row, int *col, double *ele)
Definition: dcopflow.cpp:929
int ncon_aggregation
Definition: dcopflow.hpp:83
bool setupcalled
Definition: dcopflow.hpp:48
virtual int GetJacNNZ_Link_Partition(const int scen)
Definition: dcopflow.cpp:906
double obj
Definition: dcopflow.hpp:18
int * firstVarMap_Agg
Definition: dcopflow.hpp:85
int nnz_jac_Aggregation
Definition: dcopflow.hpp:91
virtual int GetHesNNZ_1st_Partition()
Definition: dcopflow.hpp:115
virtual void objLinGrad_Aggregation(double *obj_coef)
Definition: dcopflow.cpp:1450
virtual int GetJacNNZ_1st_Partition()
Definition: dcopflow.cpp:825
double * lambda_xu
Definition: dcopflow.hpp:45
virtual void SetVariableandConstraintBounds()
Definition: dcopflow.cpp:128
virtual void EqConBounds_Aggregation(double *b)
Definition: dcopflow.cpp:1388
int * firstConMap_Agg
Definition: dcopflow.hpp:89
int nvar_aggregation
Definition: dcopflow.hpp:82
int Nvar
Definition: dcopflow.hpp:29
~DCOPFLOW()
Definition: dcopflow.cpp:27
int * Nvar_2nd
Definition: dcopflow.hpp:59
virtual void GetPrecondMatrixHes_Aggregation(int *row, int *col, double *ele)
Definition: dcopflow.cpp:1702
virtual int GetAggregationJacNNZ()
Definition: dcopflow.cpp:1492
virtual void DCOPFLOWSetUp()
Definition: dcopflow.cpp:80
int nnz_jac_g
Definition: dcopflow.hpp:37
int n
Definition: dcopflow.hpp:35
virtual void SetUp_Aggregation()
Definition: dcopflow.cpp:1162
virtual int GetAggregationHesNNZ()
Definition: dcopflow.cpp:1693
virtual void GetPrecondMatrixJac_Aggregation(int *row, int *col, double *ele)
Definition: dcopflow.cpp:1539
double * Xu
Definition: dcopflow.hpp:23