Data Structures | Namespaces | Macros | Functions
DataEntry.H File Reference
Include dependency graph for DataEntry.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  DataEntry
 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...
 
class  DataEntry
 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

 Foam
 Namespace for OpenFOAM.
 

Macros

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

Functions

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

Detailed Description

Original source file DataEntry.H

Definition in file DataEntry.H.

Macro Definition Documentation

◆ makeDataEntry

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

Definition at line 207 of file DataEntry.H.

◆ makeDataEntryType

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

Definition at line 218 of file DataEntry.H.