
#include <fluidx/AdvancedModelDescriptor.hpp>
| openfluid::fluidx::AdvancedModelDescriptor::AdvancedModelDescriptor | ( | ) | [inline, protected] |
| openfluid::fluidx::AdvancedModelDescriptor::AdvancedModelDescriptor | ( | openfluid::fluidx::CoupledModelDescriptor & | ModelDesc | ) |
| void openfluid::fluidx::AdvancedModelDescriptor::appendItem | ( | openfluid::fluidx::ModelItemDescriptor * | Item | ) |
| void openfluid::fluidx::AdvancedModelDescriptor::checkModel | ( | ) | const |
| void openfluid::fluidx::AdvancedModelDescriptor::eraseGlobalParameter | ( | const openfluid::ware::WareParamKey_t & | Key | ) |
| int openfluid::fluidx::AdvancedModelDescriptor::getFirstItemIndex | ( | std::string | ItemID | ) | const |
Return the position of the firts Item with ItemID found in the list, or -1 if not found
| ItemID |
| int openfluid::fluidx::AdvancedModelDescriptor::getFirstItemIndex | ( | openfluid::fluidx::ModelItemDescriptor * | Item | ) | const |
| openfluid::ware::WareParams_t openfluid::fluidx::AdvancedModelDescriptor::getGlobalParameters | ( | ) | const |
| std::string openfluid::fluidx::AdvancedModelDescriptor::getID | ( | openfluid::fluidx::ModelItemDescriptor * | Item | ) | const |
| openfluid::fluidx::ModelItemDescriptor* openfluid::fluidx::AdvancedModelDescriptor::getItemAt | ( | unsigned int | Index | ) | const |
| openfluid::base::OFException | if Index is out of range |
| Index |
| const std::list<openfluid::fluidx::ModelItemDescriptor*>& openfluid::fluidx::AdvancedModelDescriptor::getItems | ( | ) | const |
| unsigned int openfluid::fluidx::AdvancedModelDescriptor::getItemsCount | ( | ) | const |
| void openfluid::fluidx::AdvancedModelDescriptor::getItemsCount | ( | unsigned int & | SimCount, |
| unsigned int & | GenCount | ||
| ) | const |
| std::vector<std::string> openfluid::fluidx::AdvancedModelDescriptor::getOrderedIDs | ( | ) | const |
| void openfluid::fluidx::AdvancedModelDescriptor::insertItem | ( | openfluid::fluidx::ModelItemDescriptor * | Item, |
| unsigned int | Position | ||
| ) |
Insert an Item before the given position (positions starts at index 0)
| [in] | Item | the ModelItemDescriptor to insert |
| [in] | Position | the position, should be between zero and list size - 1. To insert an Item at the end of the list, use appendItem instead. |
| openfluid::base::OFException | if Position is out of range |
| void openfluid::fluidx::AdvancedModelDescriptor::moveItem | ( | unsigned int | From, |
| unsigned int | To | ||
| ) |
Move the Item located at the given From position to the To position (positions starts at index 0)
| From | |
| To |
| openfluid::base::OFException | a position is out of range |
| void openfluid::fluidx::AdvancedModelDescriptor::removeItem | ( | unsigned int | Position | ) |
Remove from the list the Item located at the given Position (positions starts at index 0). This doesn't delete the ModelItemDescriptor pointer.
| [in] | Position | the position |
| openfluid::base::OFException | if Position is out of range |
| void openfluid::fluidx::AdvancedModelDescriptor::setGlobalParameter | ( | const openfluid::ware::WareParamKey_t & | Key, |
| const openfluid::ware::WareParamValue_t & | Value | ||
| ) |
| void openfluid::fluidx::AdvancedModelDescriptor::setGlobalParameters | ( | const openfluid::ware::WareParams_t & | Params | ) |
| void openfluid::fluidx::AdvancedModelDescriptor::setItems | ( | std::list< openfluid::fluidx::ModelItemDescriptor * > | SimulatorsList | ) |
Replace existing simulators with SimulatorsList.
openfluid::fluidx::CoupledModelDescriptor* openfluid::fluidx::AdvancedModelDescriptor::mp_ModelDesc [protected] |
1.7.6.1