#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().