Dip 0.95.0
Loading...
Searching...
No Matches
DecompModel Class Reference

#include <DecompModel.h>

+ Inheritance diagram for DecompModel:
+ Collaboration diagram for DecompModel:

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)
 
 DecompModel (const DecompModel &appModel)
 
DecompModeloperator= (const DecompModel &rhs)
 
 DecompModel (UtilParameters &utilParam)
 
 DecompModel (DecompConstraintSet *model, std::string modelName, int blockId, UtilParameters &utilParam)
 
virtual ~DecompModel ()
 

Protected Attributes

DecompConstraintSetm_model
 
std::string m_modelName
 
int m_blockId
 
UtilParametersm_utilParam
 

Detailed Description

Definition at line 27 of file DecompModel.h.

Constructor & Destructor Documentation

◆ DecompModel() [1/3]

DecompModel::DecompModel ( const DecompModel & appModel)
inline

Definition at line 57 of file DecompModel.h.

◆ DecompModel() [2/3]

DecompModel::DecompModel ( UtilParameters & utilParam)
inline

Definition at line 72 of file DecompModel.h.

◆ DecompModel() [3/3]

DecompModel::DecompModel ( DecompConstraintSet * model,
std::string modelName,
int blockId,
UtilParameters & utilParam )
inline

Definition at line 78 of file DecompModel.h.

◆ ~DecompModel()

virtual DecompModel::~DecompModel ( )
inlinevirtual

Definition at line 87 of file DecompModel.h.

Member Function Documentation

◆ getModel()

DecompConstraintSet * DecompModel::getModel ( ) const
inline

Definition at line 35 of file DecompModel.h.

◆ getModelName()

const std::string & DecompModel::getModelName ( ) const
inline

Definition at line 38 of file DecompModel.h.

◆ getBlockId()

const int DecompModel::getBlockId ( ) const
inline

Definition at line 41 of file DecompModel.h.

◆ setModel()

void DecompModel::setModel ( DecompConstraintSet * model)
inline

Definition at line 46 of file DecompModel.h.

◆ setModelName()

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

Definition at line 49 of file DecompModel.h.

◆ setBlockId()

void DecompModel::setBlockId ( const int blockId)
inline

Definition at line 52 of file DecompModel.h.

◆ operator=()

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

Definition at line 64 of file DecompModel.h.

Member Data Documentation

◆ m_model

DecompConstraintSet* DecompModel::m_model
protected

Definition at line 29 of file DecompModel.h.

◆ m_modelName

std::string DecompModel::m_modelName
protected

Definition at line 30 of file DecompModel.h.

◆ m_blockId

int DecompModel::m_blockId
protected

Definition at line 31 of file DecompModel.h.

◆ m_utilParam

UtilParameters* DecompModel::m_utilParam
protected

Definition at line 32 of file DecompModel.h.


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