Public Member Functions | List of all members
openfluid::fluidx::AdvancedModelDescriptor Class Reference

#include <fluidx/AdvancedModelDescriptor.hpp>

Inheritance diagram for openfluid::fluidx::AdvancedModelDescriptor:
Inheritance graph
[legend]
Collaboration diagram for openfluid::fluidx::AdvancedModelDescriptor:
Collaboration graph
[legend]

Public Member Functions

 AdvancedModelDescriptor (CoupledModelDescriptor &Desc)
 
 ~AdvancedModelDescriptor ()
 
void check ()
 
openfluid::ware::WareID_t getID (ModelItemDescriptor *Item) const
 
void getItemsCountByType (unsigned int &SimCount, unsigned int &GenCount) const
 
- Public Member Functions inherited from openfluid::fluidx::AdvancedWareSetDescriptor< CoupledModelDescriptor, ModelItemDescriptor >
 AdvancedWareSetDescriptor (CoupledModelDescriptor &Desc)
 
virtual ~AdvancedWareSetDescriptor ()
 
const std::list< ModelItemDescriptor * > & items () const
 
void setItems (const std::list< ModelItemDescriptor * > &Items)
 
ModelItemDescriptoritemAt (unsigned int Index) const
 
void appendItem (ModelItemDescriptor *Item)
 
void insertItem (ModelItemDescriptor *Item, unsigned int Index)
 
void removeItem (unsigned int Index)
 
void moveItem (unsigned int indexFrom, unsigned int indexTo)
 
int findFirstItem (const openfluid::ware::WareID_t &ID) const
 
int findFirstItem (const ModelItemDescriptor *Item) const
 
std::vector< openfluid::ware::WareID_tgetOrderedIDs () const
 
int getItemsCount ()
 
void setGlobalParameter (const openfluid::ware::WareParamKey_t &Key, const openfluid::ware::WareParamValue_t &Value)
 
void setGlobalParameters (const openfluid::ware::WareParams_t &Params)
 
openfluid::ware::WareParams_t getGlobalParameters () const
 
void eraseGlobalParameter (const openfluid::ware::WareParamKey_t &Key)
 

Additional Inherited Members

- Protected Attributes inherited from openfluid::fluidx::AdvancedWareSetDescriptor< CoupledModelDescriptor, ModelItemDescriptor >
CoupledModelDescriptormp_Descriptor
 

Constructor & Destructor Documentation

openfluid::fluidx::AdvancedModelDescriptor::AdvancedModelDescriptor ( CoupledModelDescriptor Desc)
openfluid::fluidx::AdvancedModelDescriptor::~AdvancedModelDescriptor ( )

Member Function Documentation

void openfluid::fluidx::AdvancedModelDescriptor::check ( )
virtual
openfluid::ware::WareID_t openfluid::fluidx::AdvancedModelDescriptor::getID ( ModelItemDescriptor Item) const
virtual

Returns the ID of a ware given by a pointer on its descriptor

Parameters
[in]Itemthe pointer to the descriptor
Returns
the ID of the ware

Implements openfluid::fluidx::AdvancedWareSetDescriptor< CoupledModelDescriptor, ModelItemDescriptor >.

void openfluid::fluidx::AdvancedModelDescriptor::getItemsCountByType ( unsigned int &  SimCount,
unsigned int &  GenCount 
) const

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