FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

DataEntry.H File Reference


Detailed Description

Definition in file DataEntry.H.

#include "src/OpenFOAM/db/dictionary/dictionary.H"
Include dependency graph for DataEntry.H:

Go to the source code of this file.

Classes

class  DataEntry< Type >
 Top level data entry class for use in dictionaries. Provides a mechanism to specify a variable as a certain type, e.g. constant or table, and provide functions to return the (interpolated) value, and integral between limits. More...

Namespaces

namespace  Foam
 

Namespace for OpenFOAM.


Defines

#define  makeDataEntry(Type)
#define  makeDataEntryType(SS, Type)

Functions

template<class Type >
Ostream &  operator<< (Ostream &, const DataEntry< Type > &)

Define Documentation

#define makeDataEntry (   Type  )
Value:
\
    defineNamedTemplateTypeNameAndDebug(DataEntry<Type>, 0);                  \
                                                                              \
    defineTemplateRunTimeSelectionTable                                       \
    (                                                                         \
        DataEntry<Type>,                                                      \
        dictionary                                                            \
    );

Definition at line 152 of file DataEntry.H.

#define makeDataEntryType (   SS,
  Type  
)
Value:
\
    defineNamedTemplateTypeNameAndDebug(SS<Type>, 0);                         \
                                                                              \
    DataEntry<Type>::adddictionaryConstructorToTable<SS<Type> >               \
        add##SS##Type##ConstructorToTable_;

Definition at line 163 of file DataEntry.H.