Dip-All  0.91.0
Public Member Functions | Protected Attributes | List of all members
DecompAppModel Class Reference

#include <DecompModel.h>

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

Public Member Functions

DecompConstraintSetgetModel () const
 
const std::string & getModelName () const
 
const int getBlockId () const
 
void setModel (DecompConstraintSet *model)
 
void setModelName (const std::string modelName)
 
void setBlockId (const int blockId)
 
 DecompAppModel (const DecompAppModel &appModel)
 
DecompAppModeloperator= (const DecompAppModel &rhs)
 
 DecompAppModel ()
 
 DecompAppModel (DecompConstraintSet *model, std::string modelName, int blockId)
 
virtual ~DecompAppModel ()
 

Protected Attributes

DecompConstraintSetm_model
 
std::string m_modelName
 
int m_blockId
 

Detailed Description

Definition at line 31 of file DecompModel.h.

Constructor & Destructor Documentation

DecompAppModel::DecompAppModel ( const DecompAppModel appModel)
inline

Definition at line 60 of file DecompModel.h.

References m_blockId, m_model, and m_modelName.

DecompAppModel::DecompAppModel ( )
inline

Definition at line 71 of file DecompModel.h.

DecompAppModel::DecompAppModel ( DecompConstraintSet model,
std::string  modelName,
int  blockId 
)
inline

Definition at line 75 of file DecompModel.h.

virtual DecompAppModel::~DecompAppModel ( )
inlinevirtual

Definition at line 81 of file DecompModel.h.

Member Function Documentation

DecompConstraintSet* DecompAppModel::getModel ( ) const
inline
const std::string& DecompAppModel::getModelName ( ) const
inline

Definition at line 41 of file DecompModel.h.

References m_modelName.

const int DecompAppModel::getBlockId ( ) const
inline

Definition at line 44 of file DecompModel.h.

References m_blockId.

void DecompAppModel::setModel ( DecompConstraintSet model)
inline

Definition at line 49 of file DecompModel.h.

References m_model.

Referenced by DecompApp::setModelCore(), and DippyDecompApp::~DippyDecompApp().

void DecompAppModel::setModelName ( const std::string  modelName)
inline

Definition at line 52 of file DecompModel.h.

References m_modelName.

Referenced by DecompApp::setModelCore().

void DecompAppModel::setBlockId ( const int  blockId)
inline

Definition at line 55 of file DecompModel.h.

References m_blockId.

DecompAppModel& DecompAppModel::operator= ( const DecompAppModel rhs)
inline

Definition at line 65 of file DecompModel.h.

References m_blockId, m_model, and m_modelName.

Referenced by DecompAlgoModel::operator=().

Member Data Documentation

DecompConstraintSet* DecompAppModel::m_model
protected

Definition at line 33 of file DecompModel.h.

Referenced by DecompAppModel(), getModel(), operator=(), and setModel().

std::string DecompAppModel::m_modelName
protected

Definition at line 34 of file DecompModel.h.

Referenced by DecompAppModel(), getModelName(), operator=(), and setModelName().

int DecompAppModel::m_blockId
protected

Definition at line 35 of file DecompModel.h.

Referenced by DecompAppModel(), getBlockId(), operator=(), and setBlockId().


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