SDPUC_DecompApp Class Reference

#include <SDPUC_DecompApp.h>

Inheritance diagram for SDPUC_DecompApp:
Inheritance graph
[legend]
Collaboration diagram for SDPUC_DecompApp:
Collaboration graph
[legend]

List of all members.

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

Detailed Description

Definition at line 36 of file SDPUC_DecompApp.h.


Constructor & Destructor Documentation

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


Member Function Documentation

void SDPUC_DecompApp::initializeApp ( UtilParameters utilParam  )  [virtual]

Initialize application.

Reimplemented from DecompApp.

Referenced by SDPUC_DecompApp().

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]

Initialize application.

Definition at line 72 of file SDPUC_DecompApp.h.

References m_instance.

double* SDPUC_DecompApp::getObjective (  )  [inline]

Initialize application.

Definition at line 74 of file SDPUC_DecompApp.h.

References m_objective.


Member Data Documentation

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.

Application specific parameters.

Definition at line 42 of file SDPUC_DecompApp.h.

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

Model constraint systems.

Definition at line 51 of file SDPUC_DecompApp.h.

Referenced by ~SDPUC_DecompApp().


The documentation for this class was generated from the following file:

Generated on 12 Mar 2015 for Dip-All by  doxygen 1.6.1