LagrangianAccumulationScheme.H File Reference
Include dependency graph for LagrangianAccumulationScheme.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  accumulationScheme< Type >
 Basic cell Lagrangian accumulation scheme. More...
 

Namespaces

 Foam
 Namespace for OpenFOAM.
 
 Foam::Lagrangian
 

Macros

#define defineLagrangianAccumulationScheme(Type, nullArg)
 
#define makeLagrangianAccumulationScheme(Type, AccumulationSchemeType)
 

Detailed Description

Original source file LagrangianAccumulationScheme.H

Definition in file LagrangianAccumulationScheme.H.

Macro Definition Documentation

◆ defineLagrangianAccumulationScheme

#define defineLagrangianAccumulationScheme (   Type,
  nullArg 
)
Value:
\
namespace Foam \
{ \
namespace Lagrangian \
{ \
typedef accumulationScheme<Type> Type##AccumulationScheme; \
\
defineNamedTemplateTypeNameAndDebug \
( \
Type##AccumulationScheme, \
0 \
); \
\
defineTemplateRunTimeSelectionTable \
( \
Type##AccumulationScheme, \
Istream \
); \
} \
}
Namespace for OpenFOAM.

Definition at line 173 of file LagrangianAccumulationScheme.H.

◆ makeLagrangianAccumulationScheme

#define makeLagrangianAccumulationScheme (   Type,
  AccumulationSchemeType 
)
Value:
\
namespace Foam \
{ \
namespace Lagrangian \
{ \
typedef accumulationScheme<Type> Type##AccumulationScheme; \
\
namespace accumulationSchemes \
{ \
typedef AccumulationSchemeType<Type> \
Type##AccumulationSchemeType; \
\
defineNamedTemplateTypeNameAndDebug \
( \
Type##AccumulationSchemeType, \
0 \
); \
\
addToRunTimeSelectionTable \
( \
Type##AccumulationScheme, \
Type##AccumulationSchemeType, \
Istream \
); \
} \
} \
}

Definition at line 196 of file LagrangianAccumulationScheme.H.