Documentation for OpenFLUID 2.2.0
openfluid::ware Namespace Reference

Classes

class  ObserverSignature
 
class  PluggableObserver
 
class  PluggableSimulator
 Abstract class for simulator plugin. More...
 
class  PluggableWare
 
class  SimulationContributorWare
 
class  SimulationDrivenWare
 
class  SimulationInspectorWare
 
class  SimulatorSignatureHandledData
 
class  SignatureUnitsClassItem
 
class  SignatureUnitsGraph
 
class  SignatureTimeScheduling
 
class  SimulatorSignature
 
struct  SignatureBuildInfo
 
class  WareException
 
class  WareIssue
 
class  WareIssues
 
class  WareParamsTree
 
class  WareRNG
 
class  WareSignature
 
class  SignatureDataItem
 
class  SignatureSpatialDataItem
 
class  SignatureHandledData
 
class  DataWareSignature
 

Typedefs

typedef PluggableObserver *(* GetPluggableObserverBodyProc) ()
 
typedef ObserverSignature *(* GetPluggableObserverSignatureProc) ()
 
typedef PluggableSimulator *(* GetPluggableSimulatorBodyProc) ()
 
typedef SimulatorSignature *(* GetPluggableSimulatorSignatureProc) ()
 
typedef std::string WareID_t
 
typedef std::string WareName_t
 
typedef std::string WareVersion_t
 
typedef std::string WareParamKey_t
 
typedef openfluid::core::StringValue WareParamValue_t
 
typedef std::map< WareParamKey_t, WareParamValue_tWareParams_t
 

Enumerations

enum class  WareType {
  UNDEFINED , SIMULATOR , GENERATOR , OBSERVER ,
  BUILDEREXT , OTHER
}
 
enum  WareStatus_t { EXPERIMENTAL , BETA , STABLE }
 
enum class  IssueUrgency { LOW , MEDIUM , HIGH }
 

Functions

std::string stringifyWareType (WareType Type)
 

Typedef Documentation

◆ GetPluggableObserverBodyProc

typedef PluggableObserver*(* openfluid::ware::GetPluggableObserverBodyProc) ()

◆ GetPluggableObserverSignatureProc

typedef ObserverSignature*(* openfluid::ware::GetPluggableObserverSignatureProc) ()

◆ GetPluggableSimulatorBodyProc

typedef PluggableSimulator*(* openfluid::ware::GetPluggableSimulatorBodyProc) ()

◆ GetPluggableSimulatorSignatureProc

typedef SimulatorSignature*(* openfluid::ware::GetPluggableSimulatorSignatureProc) ()

◆ WareID_t

typedef std::string openfluid::ware::WareID_t

◆ WareName_t

typedef std::string openfluid::ware::WareName_t

◆ WareParamKey_t

typedef std::string openfluid::ware::WareParamKey_t

◆ WareParams_t

◆ WareParamValue_t

◆ WareVersion_t

typedef std::string openfluid::ware::WareVersion_t

Enumeration Type Documentation

◆ IssueUrgency

Enumerator
LOW 
MEDIUM 
HIGH 

◆ WareStatus_t

Ware status

Enumerator
EXPERIMENTAL 

Experimental status, for testing only

BETA 

Beta status, on the road to a stable status

STABLE 

Stable status

◆ WareType

Enumerator
UNDEFINED 

Ware type is undefined

SIMULATOR 

Ware type is simulator

GENERATOR 

Ware type is generator

OBSERVER 

Ware type is observer

BUILDEREXT 

Ware type is builder-extension

OTHER 

Ware type is none of the other types

Function Documentation

◆ stringifyWareType()

std::string openfluid::ware::stringifyWareType ( WareType  Type)
inline