39 #ifndef ADVANCEDMODELDESCRIPTOR_HPP_
40 #define ADVANCEDMODELDESCRIPTOR_HPP_
66 void checkModel()
const;
68 const std::list<openfluid::fluidx::ModelItemDescriptor*>& getItems()
const;
82 int getFirstItemIndex(std::string ItemID)
const;
86 std::vector<std::string> getOrderedIDs()
const;
100 unsigned int Position);
106 std::list<openfluid::fluidx::ModelItemDescriptor*> SimulatorsList);
114 void removeItem(
unsigned int Position);
122 void moveItem(
unsigned int From,
unsigned int To);
124 unsigned int getItemsCount()
const;
126 void getItemsCount(
unsigned int& SimCount,
unsigned int& GenCount)
const;
openfluid::fluidx::CoupledModelDescriptor * mp_ModelDesc
Definition: AdvancedModelDescriptor.hpp:53
Definition: StringValue.hpp:91
std::map< WareParamKey_t, WareParamValue_t > WareParams_t
Definition: PluggableWare.hpp:82
Definition: AdvancedModelDescriptor.hpp:49
DLLEXPORT WareSetDescriptor< ModelItemDescriptor > CoupledModelDescriptor
Definition: CoupledModelDescriptor.hpp:51
AdvancedModelDescriptor()
Definition: AdvancedModelDescriptor.hpp:55
std::string WareParamKey_t
Definition: PluggableWare.hpp:79
Definition: ModelItemDescriptor.hpp:51
#define DLLEXPORT
Definition: dllexport.hpp:51