Public Member Functions

openfluid::core::CoreRepository Class Reference

List of all members.

Public Member Functions

 CoreRepository ()
bool addUnit (const Unit aUnit)
bool deleteUnit (Unit *aUnit)
bool removeFromToConnection (Unit *FromUnit, Unit *ToUnit)
bool removeChildParentConnection (Unit *ChildUnit, Unit *ParentUnit)
bool sortUnitsByProcessOrder ()
UnitgetUnit (UnitClass_t UnitClass, UnitID_t UnitID)
UnitsCollectiongetUnits (UnitClass_t UnitClass)
const UnitsCollectiongetUnits (UnitClass_t UnitClass) const
const UnitsListByClassMap_tgetUnitsByClass () const
const UnitsPtrList_tgetUnitsGlobally () const
UnitsPtrList_tgetUnitsGlobally ()
bool isUnitsClassExist (UnitClass_t UnitClass) const
void streamContents (std::ostream &OStream)
void clearAllVariables ()
void clearAllInputdata ()
void clearAllEvents ()
void clearAllData ()
void clearEvents (const InstantiationInfo::Type &InstType)
void clearUnits (const InstantiationInfo::Type &InstType)

Constructor & Destructor Documentation

openfluid::core::CoreRepository::CoreRepository ( )

Member Function Documentation

bool openfluid::core::CoreRepository::addUnit ( const Unit  aUnit)
void openfluid::core::CoreRepository::clearAllData ( )
void openfluid::core::CoreRepository::clearAllEvents ( )
void openfluid::core::CoreRepository::clearAllInputdata ( )
void openfluid::core::CoreRepository::clearAllVariables ( )
void openfluid::core::CoreRepository::clearEvents ( const InstantiationInfo::Type InstType)
void openfluid::core::CoreRepository::clearUnits ( const InstantiationInfo::Type InstType)
bool openfluid::core::CoreRepository::deleteUnit ( Unit aUnit)
Unit* openfluid::core::CoreRepository::getUnit ( UnitClass_t  UnitClass,
UnitID_t  UnitID 
)
const UnitsCollection* openfluid::core::CoreRepository::getUnits ( UnitClass_t  UnitClass) const
UnitsCollection* openfluid::core::CoreRepository::getUnits ( UnitClass_t  UnitClass)
const UnitsListByClassMap_t* openfluid::core::CoreRepository::getUnitsByClass ( ) const [inline]
UnitsPtrList_t* openfluid::core::CoreRepository::getUnitsGlobally ( ) [inline]
const UnitsPtrList_t* openfluid::core::CoreRepository::getUnitsGlobally ( ) const [inline]
bool openfluid::core::CoreRepository::isUnitsClassExist ( UnitClass_t  UnitClass) const
bool openfluid::core::CoreRepository::removeChildParentConnection ( Unit ChildUnit,
Unit ParentUnit 
)
bool openfluid::core::CoreRepository::removeFromToConnection ( Unit FromUnit,
Unit ToUnit 
)
bool openfluid::core::CoreRepository::sortUnitsByProcessOrder ( )
void openfluid::core::CoreRepository::streamContents ( std::ostream &  OStream)

Generated using Doxygen 1.7.3
Creative Commons License Creative Commons By-NC-ND license