37 #define makeBaseSurfaceInterpolationScheme(Type) \ 39 defineNamedTemplateTypeNameAndDebug(surfaceInterpolationScheme<Type>, 0); \ 41 defineTemplateRunTimeSelectionTable \ 43 surfaceInterpolationScheme<Type>, \ 47 defineTemplateRunTimeSelectionTable \ 49 surfaceInterpolationScheme<Type>, \ 78 const GeometricField<scalar, fvPatchField, volMesh>&
Mesh data needed to do the Finite Volume discretisation.
GeometricField< vector, fvsPatchField, surfaceMesh > surfaceVectorField
Generic GeometricField class.
SymmTensor< scalar > symmTensor
SymmTensor of scalars, i.e. SymmTensor<scalar>.
#define makeBaseSurfaceInterpolationScheme(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.
SphericalTensor< scalar > sphericalTensor
SphericalTensor of scalars, i.e. SphericalTensor<scalar>.
A class for managing temporary objects.
#define NotImplemented
Issue a FatalErrorIn for a function not currently implemented.
typeOfRank< typename pTraits< arg1 >::cmptType, direction(pTraits< arg1 >::rank)+direction(pTraits< arg2 >::rank) - 2 >::type type
An abstract base class with a fat-interface to all derived classes covering all possible ways in whic...