Public Member Functions | Protected Attributes
openfluid::machine::Generator Class Reference
Inheritance diagram for openfluid::machine::Generator:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 Generator ()
 ~Generator ()
void setInfos (openfluid::core::VariableName_t VarName, openfluid::core::UnitClass_t UnitClass, openfluid::base::GeneratorDescriptor::GeneratorMethod GenMethod, unsigned int VarSize=1)
openfluid::core::VariableName_t getVariableName () const
openfluid::core::UnitClass_t getUnitClass () const
openfluid::base::GeneratorDescriptor::GeneratorMethod getGeneratorMethod () const
bool isVectorVariable () const
bool isScalarVariable () const
unsigned int getVariableSize () const
bool prepareData ()

Protected Attributes

openfluid::core::VariableName_t m_VarName
openfluid::core::UnitClass_t m_UnitClass
openfluid::base::GeneratorDescriptor::GeneratorMethod m_GenMethod
unsigned int m_VarSize

Constructor & Destructor Documentation


Member Function Documentation

unsigned int openfluid::machine::Generator::getVariableSize ( ) const [inline]
bool openfluid::machine::Generator::prepareData ( ) [inline, virtual]

Prepares data. Internally called by the framework.

Implements openfluid::base::PluggableFunction.


Member Data Documentation

unsigned int openfluid::machine::Generator::m_VarSize [protected]

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