All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Static Public Member Functions
openfluid::fluidx::GeneratorDescriptor Class Reference

#include <fluidx/GeneratorDescriptor.hpp>

Inheritance diagram for openfluid::fluidx::GeneratorDescriptor:
openfluid::fluidx::ModelItemDescriptor openfluid::fluidx::WareDescriptor

List of all members.

Public Types

enum  GeneratorMethod {
  NoGenMethod, Fixed, Random, Interp,
  Inject
}

Public Member Functions

 GeneratorDescriptor ()
 GeneratorDescriptor (openfluid::core::VariableName_t VarName, openfluid::core::UnitClass_t UnitClass, GeneratorMethod GenMethod, unsigned int VarSize=1)
openfluid::core::VariableName_t getVariableName () const
openfluid::core::UnitClass_t getUnitClass () const
GeneratorMethod getGeneratorMethod () const
bool isVectorVariable () const
bool isScalarVariable () const
unsigned int getVariableSize () const
openfluid::core::Value::Type getVariableType () const
std::string getGeneratedID () const

Static Public Member Functions

static std::string getGeneratorName (GeneratorDescriptor::GeneratorMethod GenMethod)

Member Enumeration Documentation

Enumerator:
NoGenMethod 
Fixed 
Random 
Interp 
Inject 

Constructor & Destructor Documentation


Member Function Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines