FreeFOAM The Cross-Platform CFD Toolkit
multivariateScheme.H File Reference

Detailed Description

Definition in file multivariateScheme.H.

+ Include dependency graph for multivariateScheme.H:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  multivariateScheme< Type, Scheme >
 Generic multi-variate discretisation scheme class which may be instantiated for any of the NVD, CNVD or NVDV schemes. More...
class  multivariateScheme< Type, Scheme >::fieldScheme
 surfaceInterpolationScheme sub-class returned by operator(field) More...

Namespaces

namespace  Foam
 Namespace for OpenFOAM.

Macros

#define makeLimitedMultivariateSurfaceInterpolationScheme(SS, LIMITER)
#define makeLLimitedMultivariateSurfaceInterpolationScheme(SS, LLIMITER, LIMITER, NVDTVD, LIMFUNC)

Macro Definition Documentation

#define makeLimitedMultivariateSurfaceInterpolationScheme (   SS,
  LIMITER 
)
Value:
typedef multivariateScheme<scalar, LimitedScheme<scalar, LIMITER<NVDTVD>, limitFuncs::magSqr> > \
multivariateScheme##LIMITER_; \
defineTemplateTypeNameAndDebugWithName(multivariateScheme##LIMITER_, #SS, 0); \
\
multivariateSurfaceInterpolationScheme<scalar>::addIstreamConstructorToTable \
<multivariateScheme<scalar, LimitedScheme<scalar, LIMITER<NVDTVD>, limitFuncs::magSqr> > > \
addMultivariate##SS##ConstructorToTable_;

Definition at line 153 of file multivariateScheme.H.

#define makeLLimitedMultivariateSurfaceInterpolationScheme (   SS,
  LLIMITER,
  LIMITER,
  NVDTVD,
  LIMFUNC 
)
Value:
typedef multivariateScheme<scalar, LimitedScheme<scalar, LLIMITER<LIMITER<NVDTVD> >, limitFuncs::LIMFUNC> > \
multivariateScheme##LLIMITER##LIMITER##NVDTVD##LIMFUNC##_; \
defineTemplateTypeNameAndDebugWithName(multivariateScheme##LLIMITER##LIMITER##NVDTVD##LIMFUNC##_, #SS, 0); \
\
multivariateSurfaceInterpolationScheme<scalar>::addIstreamConstructorToTable \
<multivariateScheme<scalar, LimitedScheme<scalar, LLIMITER<LIMITER<NVDTVD> >, limitFuncs::LIMFUNC> > > \
addMultivariate##SS##ConstructorToTable_;

Definition at line 163 of file multivariateScheme.H.