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

Go to the source code of this file.

Classes

class  SpScheme< Type, SpType >
 Abstract base class for Lagrangian Sp schemes. More...
 

Namespaces

 Foam
 Namespace for OpenFOAM.
 
 Foam::Lagrangian
 

Macros

#define defineLagrangianSpScheme(Type, SpType)
 
#define makeLagrangianSpScheme(Type, SpType, SpSchemeType)
 

Detailed Description

Original source file LagrangianSpScheme.H

Definition in file LagrangianSpScheme.H.

Macro Definition Documentation

◆ defineLagrangianSpScheme

#define defineLagrangianSpScheme (   Type,
  SpType 
)
Value:
\
namespace Foam \
{ \
namespace Lagrangian \
{ \
typedef SpScheme<Type, SpType> Type##SpType##SpScheme; \
\
defineNamedTemplateTypeNameAndDebug \
( \
Type##SpType##SpScheme, \
0 \
); \
\
defineTemplateRunTimeSelectionTable \
( \
Type##SpType##SpScheme, \
Istream \
); \
} \
}
Namespace for OpenFOAM.

Definition at line 176 of file LagrangianSpScheme.H.

◆ makeLagrangianSpScheme

#define makeLagrangianSpScheme (   Type,
  SpType,
  SpSchemeType 
)
Value:
\
namespace Foam \
{ \
namespace Lagrangian \
{ \
typedef SpScheme<Type, SpType> Type##SpType##SpScheme; \
\
namespace SpSchemes \
{ \
typedef SpSchemeType<Type, SpType> Type##SpType##SpSchemeType; \
\
defineNamedTemplateTypeNameAndDebug \
( \
Type##SpType##SpSchemeType, \
0 \
); \
\
addToRunTimeSelectionTable \
( \
Type##SpType##SpScheme, \
Type##SpType##SpSchemeType, \
Istream \
); \
} \
} \
}

Definition at line 199 of file LagrangianSpScheme.H.