35 #define makeBaseSurfaceInterpolationScheme(Type) \ 37 defineNamedTemplateTypeNameAndDebug(surfaceInterpolationScheme<Type>, 0); \ 39 defineTemplateRunTimeSelectionTable \ 41 surfaceInterpolationScheme<Type>, \ 45 defineTemplateRunTimeSelectionTable \ 47 surfaceInterpolationScheme<Type>, \ 76 const GeometricField<scalar, fvPatchField, volMesh>&
94 typename innerProduct<vector, scalar>::type,
Mesh data needed to do the Finite Volume discretisation.
GeometricField< vector, fvsPatchField, surfaceMesh > surfaceVectorField
Generic GeometricField class.
Vector< scalar > vector
A scalar version of the templated Vector.
SymmTensor< scalar > symmTensor
SymmTensor of scalars.
#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.
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...
Tensor< scalar > tensor
Tensor of scalars.