Classes | Typedefs | Variables
openfluid::core Namespace Reference

Classes

class  BooleanValue
class  CompoundValue
class  CoreRepository
class  Datastore
 Container class for holding information about additional resources relating to a project. More...
class  DatastoreItem
 Item of a Datastore, giving information about an additional resource. More...
class  DateTime
 Class for management of date and time information. More...
class  DoubleValue
class  Event
 Class defining a discrete event, including attached information. More...
class  EventsCollection
 Class defining a collection of discrete events. More...
class  GeoRasterValue
 Container class for geospatial raster data. More...
class  GeoVectorValue
 Container class for geospatial vector data, represented by an OGR datasource. More...
class  InputData
class  InstantiationInfo
class  IntegerValue
class  MapValue
class  Matrix
class  MatrixValue
class  NullValue
class  SimpleValue
class  StringValue
class  Unit
class  UnitsCollection
class  UnstructuredValue
class  Value
class  ValuesBuffer
class  ValuesBufferProperties
class  Variables
class  Vector
class  VectorValue

Typedefs

typedef unsigned long long rawtime_t
typedef std::list< EventEventsList_t
typedef unsigned int UnitID_t
typedef int PcsOrd_t
typedef std::string UnitClass_t
typedef std::string InputDataName_t
typedef std::string VariableName_t
typedef unsigned int TimeStep_t
typedef std::pair< UnitClass_t,
UnitID_t
UnitClassID_t
typedef std::pair
< UnitClassID_t, UnitClassID_t
UnitsLink_t
typedef DoubleValue ScalarValue OPENFLUID_DEPRECATED
typedef std::vector< DoubleValueSerieOfDoubleValue
typedef std::vector< VectorValueSerieOfVectorValue
typedef std::string FuncParamKey_t
typedef
openfluid::core::StringValue 
FuncParamValue_t
typedef std::map
< FuncParamKey_t,
FuncParamValue_t
FuncParamsMap_t
typedef std::map< UnitID_t, float > IDFloatMap
typedef std::map< UnitID_t,
double > 
IDDoubleMap
typedef std::map< UnitID_t,
DoubleValue
IDDoubleValueMap
typedef std::map< UnitID_t, int > IDIntMap
typedef std::map< UnitID_t, bool > IDBoolMap
typedef std::map< UnitID_t,
VectorValue
IDVectorValueMap
typedef std::map< UnitID_t,
VectorValue * > 
IDVectorValuePtrMap
typedef std::map< UnitID_t,
SerieOfDoubleValue
IDSerieOfDoubleValueMap
typedef std::map< UnitID_t,
SerieOfDoubleValue * > 
IDSerieOfDoubleValuePtrMap
typedef std::map< UnitClass_t,
UnitsCollection
UnitsListByClassMap_t
typedef std::list< Unit * > UnitsPtrList_t
typedef std::map< UnitClass_t,
UnitsPtrList_t
LinkedUnitsListByClassMap_t
typedef std::list< UnitUnitsList_t

Variables

class DLLEXPORT Event

Typedef Documentation

typedef std::string openfluid::core::FuncParamKey_t

Hash table for parameters (distributed properties, distributed initial conditions, ...)

typedef std::map<UnitID_t,bool> openfluid::core::IDBoolMap

Map associating a boolean value to a unit, indexed by its ID

typedef std::map<UnitID_t,double> openfluid::core::IDDoubleMap

Map associating a double precision value to a unit, indexed by its ID

Map associating a DoubleValue value to a unit, indexed by its ID

typedef std::map<UnitID_t,float> openfluid::core::IDFloatMap

Map associating a float value to a unit, indexed by its ID

typedef std::map<UnitID_t,int> openfluid::core::IDIntMap

Map associating an integer value to a unit, indexed by its ID

Map associating an openfluid::core::VectorValue value to a unit, indexed by its ID

Map associating a pointer to an openfluid::core::VectorValue value to a unit, indexed by its ID

typedef std::string openfluid::core::InputDataName_t

Type definition for name of input data

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

typedef std::map< UnitID_t, std::vector< double > * > IDSerieOfScalarValuePtrMap openfluid::core::OPENFLUID_DEPRECATED

Type definition for scalar values

Deprecated:

Type definition for a time serie of scalar values

Deprecated:

Map associating an openfluid::core::ScalarValue value to a unit, indexed by its ID

Deprecated:
Deprecated:
Deprecated:

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 time serie of double values

Type definition for a time serie of vectorvalues

typedef unsigned int openfluid::core::TimeStep_t

Type definition for a time step value

typedef std::string openfluid::core::UnitClass_t

Type definition for the class of units

typedef unsigned int openfluid::core::UnitID_t

Type definition for the ID of units

typedef std::list<Unit> openfluid::core::UnitsList_t

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


Variable Documentation


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