#include <SDPUC_DecompApp.h>


Public Member Functions | |
Helper functions (public). | |
| void | initializeApp (UtilParameters &utilParam) |
| Initialize application. | |
| void | createModels () |
| Initialize application. | |
| void | createModelCore (DecompConstraintSet *model) |
| Initialize application. | |
| void | createModelRelax (DecompConstraintSet *model, int commId) |
| Initialize application. | |
| void | createModelRelaxSparse (DecompConstraintSet *model, int commId) |
| Initialize application. | |
| void | createModelMasterOnlys (vector< int > &masterOnlyCols) |
| Initialize application. | |
| DecompSolution | createInitialSolution () |
| Initialize application. | |
| SDPUC_Instance & | getInstance () |
| Initialize application. | |
| double * | getObjective () |
| Initialize application. | |
Constructor and Destructor | |
| SDPUC_DecompApp (UtilParameters &utilParam) | |
| Default constructor. | |
| virtual | ~SDPUC_DecompApp () |
| Default constructor. | |
Private Attributes | |
| const string | m_classTag |
| Class id tag (for log / debugging). | |
| SDPUC_Param | m_appParam |
| Application specific parameters. | |
| SDPUC_Instance | m_instance |
| SDPUC problem instance data. | |
| double * | m_objective |
| The model objective coefficients (original space). | |
| vector< DecompConstraintSet * > | m_models |
| Model constraint systems. | |
Definition at line 36 of file SDPUC_DecompApp.h.
| SDPUC_DecompApp::SDPUC_DecompApp | ( | UtilParameters & | utilParam | ) | [inline] |
Default constructor.
Takes an instance of UtilParameters
Definition at line 80 of file SDPUC_DecompApp.h.
References initializeApp().
| virtual SDPUC_DecompApp::~SDPUC_DecompApp | ( | ) | [inline, virtual] |
Default constructor.
Takes an instance of UtilParameters
Definition at line 88 of file SDPUC_DecompApp.h.
References m_models, m_objective, UTIL_DELARR, and UtilDeleteVectorPtr().
| void SDPUC_DecompApp::initializeApp | ( | UtilParameters & | utilParam | ) | [virtual] |
| void SDPUC_DecompApp::createModels | ( | ) |
Initialize application.
Reimplemented from DecompApp.
| void SDPUC_DecompApp::createModelCore | ( | DecompConstraintSet * | model | ) |
Initialize application.
| void SDPUC_DecompApp::createModelRelax | ( | DecompConstraintSet * | model, | |
| int | commId | |||
| ) |
Initialize application.
| void SDPUC_DecompApp::createModelRelaxSparse | ( | DecompConstraintSet * | model, | |
| int | commId | |||
| ) |
Initialize application.
| void SDPUC_DecompApp::createModelMasterOnlys | ( | vector< int > & | masterOnlyCols | ) |
Initialize application.
| DecompSolution SDPUC_DecompApp::createInitialSolution | ( | ) |
Initialize application.
| SDPUC_Instance& SDPUC_DecompApp::getInstance | ( | ) | [inline] |
| double* SDPUC_DecompApp::getObjective | ( | ) | [inline] |
const string SDPUC_DecompApp::m_classTag [private] |
Class id tag (for log / debugging).
Reimplemented from DecompApp.
Definition at line 39 of file SDPUC_DecompApp.h.
SDPUC_Param SDPUC_DecompApp::m_appParam [private] |
Application specific parameters.
Definition at line 42 of file SDPUC_DecompApp.h.
SDPUC_Instance SDPUC_DecompApp::m_instance [private] |
SDPUC problem instance data.
Definition at line 45 of file SDPUC_DecompApp.h.
Referenced by getInstance().
double* SDPUC_DecompApp::m_objective [private] |
The model objective coefficients (original space).
Reimplemented from DecompApp.
Definition at line 48 of file SDPUC_DecompApp.h.
Referenced by getObjective(), and ~SDPUC_DecompApp().
vector<DecompConstraintSet*> SDPUC_DecompApp::m_models [private] |
Model constraint systems.
Definition at line 51 of file SDPUC_DecompApp.h.
Referenced by ~SDPUC_DecompApp().
1.6.1