37#define makeBaseSurfaceInterpolationScheme(Type) \
39defineNamedTemplateTypeNameAndDebug(surfaceInterpolationScheme<Type>, 0); \
41defineTemplateRunTimeSelectionTable \
43 surfaceInterpolationScheme<Type>, \
47defineTemplateRunTimeSelectionTable \
49 surfaceInterpolationScheme<Type>, \
Generic GeometricField class.
Abstract base class with a fat-interface to all derived classes covering all possible ways in which t...
An abstract base class with a fat-interface to all derived classes covering all possible ways in whic...
typeOfRank< typenamepTraits< arg1 >::cmptType, direction(pTraits< arg1 >::rank)+direction(pTraits< arg2 >::rank) -2 >::type type
static tmp< GeometricField< typename innerProduct< typename SFType::value_type, Type >::type, fvsPatchField, surfaceMesh > > dotInterpolate(const SFType &Sf, const GeometricField< Type, fvPatchField, volMesh > &vf, const tmp< surfaceScalarField > &tlambdas)
Return the face-interpolate of the given cell field.
Foam::tmp< Foam::GeometricField< typename Foam::innerProduct< typename SFType::value_type, scalar >::type, Foam::fvsPatchField, Foam::surfaceMesh > > dotInterpolate(const SFType &Sf, const GeometricField< scalar, fvPatchField, volMesh > &vf, const tmp< surfaceScalarField > &tlambdas)
Mesh data needed to do the Finite Volume discretisation.
A class for managing temporary objects.
Mesh data needed to do the Finite Volume discretisation.
#define NotImplemented
Issue a FatalErrorIn for a function not currently implemented.
GeometricField< vector, fvsPatchField, surfaceMesh > surfaceVectorField
SphericalTensor< scalar > sphericalTensor
SphericalTensor of scalars, i.e. SphericalTensor<scalar>.
SymmTensor< scalar > symmTensor
SymmTensor of scalars, i.e. SymmTensor<scalar>.
#define makeBaseSurfaceInterpolationScheme(Type)