Classes | Typedefs
openfluid::core Namespace Reference

Classes

class  Attributes
 
class  BooleanValue
 
class  CompoundValue
 
class  Datastore
 
class  DatastoreItem
 
class  DateTime
 Class for management of date and time information. More...
 
class  DoubleValue
 
class  Event
 
class  EventsCollection
 Class defining a collection of discrete events. More...
 
class  GeoRasterValue
 
class  GeoValue
 
class  GeoVectorValue
 
struct  IDMap
 
class  IndexedValue
 
class  IntegerValue
 
class  MapValue
 
class  Matrix
 
class  MatrixValue
 
class  NullValue
 
class  SimpleValue
 
class  SpatialGraph
 
class  SpatialUnit
 
class  StringValue
 
class  Tree
 
class  TreeValue
 
class  UnitsCollection
 
class  UnstructuredValue
 
class  Value
 
class  ValuesBuffer
 
class  ValuesBufferProperties
 
class  Variables
 
class  Vector
 
class  VectorValue
 

Typedefs

typedef unsigned long long RawTime_t
 
typedef unsigned long long TimeIndex_t
 
typedef unsigned long long Duration_t
 
typedef std::list< EventEventsList_t
 
typedef std::list< IndexedValueIndexedValueList
 
typedef std::map< UnitsClass_t, UnitsCollectionUnitsListByClassMap_t
 
typedef std::list< SpatialUnit * > UnitsPtrList_t
 
typedef std::map< UnitsClass_t, UnitsPtrList_tLinkedUnitsListByClassMap_t
 
typedef SpatialUnit Unit OPENFLUID_DEPRECATED
 
typedef unsigned int UnitID_t
 
typedef int PcsOrd_t
 
typedef std::string UnitsClass_t
 
typedef std::string AttributeName_t
 
typedef std::string VariableName_t
 
typedef std::pair< UnitsClass_t, UnitID_tUnitClassID_t
 
typedef std::pair< UnitClassID_t, UnitClassID_tUnitsLink_t
 
typedef std::vector< DoubleValueSerieOfDoubleValue
 
typedef std::vector< VectorValueSerieOfVectorValue
 
typedef IDMap< float >::Type IDFloatMap
 
typedef IDMap< double >::Type IDDoubleMap
 
typedef IDMap< DoubleValue >::Type IDDoubleValueMap
 
typedef IDMap< int >::Type IDIntMap
 
typedef IDMap< bool >::Type IDBoolMap
 
typedef IDMap< VectorValue >::Type IDVectorValueMap
 
typedef IDMap< VectorValue * >::Type IDVectorValuePtrMap
 
typedef IDMap< SerieOfDoubleValue >::Type IDSerieOfDoubleValueMap
 
typedef IDMap< SerieOfDoubleValue * >::Type IDSerieOfDoubleValuePtrMap
 
typedef std::list< SpatialUnitUnitsList_t
 

Typedef Documentation

typedef std::string openfluid::core::AttributeName_t

Type definition for name of an attribute

typedef unsigned long long openfluid::core::Duration_t

Type for durations (in seconds)

typedef IDMap<bool>::Type openfluid::core::IDBoolMap

Map associating a boolean value to a unit ID

typedef IDMap<double>::Type openfluid::core::IDDoubleMap

Map associating a double precision value to a unit ID

Map associating a DoubleValue value to a unit ID

typedef IDMap<float>::Type openfluid::core::IDFloatMap

Map associating a float value to a unit ID

typedef IDMap<int>::Type openfluid::core::IDIntMap

Map associating an integer value to a unit ID

Map associating an openfluid::core::VectorValue value to a unit ID

Map associating a pointer to an openfluid::core::VectorValue value to a unit ID

Indexed value list, ordered from oldest (front) to more recent (back)

Type for a map associating a unit class to a list of pointers on Unit

Deprecated:
Since version 2.1.0. Use openfluid::core::UnitsClass_t instead

Type definition for the process order of units

typedef unsigned long long openfluid::core::RawTime_t

Type for raw time (seconds since 4713BC)

Type definition for a serie of DoubleValue

Type definition for a serie of VectorValue

typedef unsigned long long openfluid::core::TimeIndex_t

Type for time indexes (in seconds)

Type definition for a pair containing the unit class and the unit ID

typedef unsigned int openfluid::core::UnitID_t

Type definition for the ID of units

typedef std::string openfluid::core::UnitsClass_t

Type definition for the class of units

Type definition for a link between two units defined by their class and ID

Type definition for a list of units

Type for a hashmap of lists of units, indexed by UnitClass

Type for a list of pointers on Unit

typedef std::string openfluid::core::VariableName_t

Type definition for name of a variable