56 namespace openfluid {
namespace core {
116 unsigned int m_PcsOrder;
161 bool addToUnit(
Unit* aUnit);
163 bool addFromUnit(
Unit* aUnit);
165 bool addParentUnit(
Unit* aUnit);
167 bool addChildUnit(
Unit* aUnit);
220 void streamContents(std::ostream& OStream);
std::list< Unit * > UnitsPtrList_t
Definition: Unit.hpp:72
Attributes * getAttributes()
Definition: Unit.hpp:208
const Attributes * getAttributes() const
Definition: Unit.hpp:210
Definition: Variables.hpp:43
const Variables * getVariables() const
Definition: Unit.hpp:214
UnitID_t getID() const
Definition: Unit.hpp:153
std::map< UnitClass_t, UnitsPtrList_t > LinkedUnitsListByClassMap_t
Definition: Unit.hpp:77
std::map< UnitClass_t, UnitsCollection > UnitsListByClassMap_t
Definition: Unit.hpp:65
std::string UnitClass_t
Definition: TypeDefs.hpp:69
Definition: Attributes.hpp:45
unsigned int UnitID_t
Definition: TypeDefs.hpp:59
int PcsOrd_t
Definition: TypeDefs.hpp:64
PcsOrd_t getProcessOrder() const
Definition: Unit.hpp:148
void setProcessOrder(unsigned int PcsOrder)
Definition: Unit.hpp:222
Class defining a collection of discrete events.
Definition: EventsColl.hpp:59
const EventsCollection * getEvents() const
Definition: Unit.hpp:218
UnitClass_t getClass() const
Definition: Unit.hpp:159
EventsCollection * getEvents()
Definition: Unit.hpp:216
Variables * getVariables()
Definition: Unit.hpp:212
#define DLLEXPORT
Definition: dllexport.hpp:51