40 #ifndef __OPENFLUID_CORE_VARIABLES_HPP__ 41 #define __OPENFLUID_CORE_VARIABLES_HPP__ 45 #include <openfluid/core/TypeDefs.hpp> 56 typedef std::map<VariableName_t, std::pair<ValuesBuffer,Value::Type> > VariablesMap_t;
58 VariablesMap_t m_Data;
111 std::vector<VariableName_t> getVariablesNames()
const;
115 bool checkAllVariablesCount(
unsigned int Count,
VariableName_t& ErrorVarName)
const;
119 void displayContent(
const VariableName_t& aName, std::ostream& OStream)
const;
std::uint64_t TimeIndex_t
Definition: TypeDefs.hpp:298
Definition: Variables.hpp:52
std::list< IndexedValue > IndexedValueList
Definition: IndexedValue.hpp:167
Definition: IndexedValue.hpp:63
Definition: ApplicationException.hpp:47
~Variables()
Definition: Variables.hpp:65
Type
Definition: Value.hpp:68
std::string VariableName_t
Definition: TypeDefs.hpp:131
#define OPENFLUID_API
Definition: dllexport.hpp:86