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

openfluid::machine::Generator::Generator ( )
openfluid::machine::Generator::~Generator ( )

Member Function Documentation

openfluid::base::GeneratorDescriptor::GeneratorMethod openfluid::machine::Generator::getGeneratorMethod ( ) const [inline]
openfluid::core::UnitClass_t openfluid::machine::Generator::getUnitClass ( ) const [inline]
openfluid::core::VariableName_t openfluid::machine::Generator::getVariableName ( ) const [inline]
unsigned int openfluid::machine::Generator::getVariableSize ( ) const [inline]
bool openfluid::machine::Generator::isScalarVariable ( ) const [inline]
bool openfluid::machine::Generator::isVectorVariable ( ) const [inline]
bool openfluid::machine::Generator::prepareData ( ) [inline, virtual]

Prepares data. Internally called by the framework.

Implements openfluid::base::PluggableFunction.

void openfluid::machine::Generator::setInfos ( openfluid::core::VariableName_t  VarName,
openfluid::core::UnitClass_t  UnitClass,
openfluid::base::GeneratorDescriptor::GeneratorMethod  GenMethod,
unsigned int  VarSize = 1 
) [inline]

Member Data Documentation

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

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