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,
static tmp< GeometricField< typename innerProduct< vector, Type >::type, fvsPatchField, surfaceMesh > > dotInterpolate(const surfaceVectorField &Sf, const GeometricField< Type, fvPatchField, volMesh > &tvf)
Interpolate field onto faces.
GeometricField< vector, fvsPatchField, surfaceMesh > surfaceVectorField
Vector< scalar > vector
A scalar version of the templated Vector.
SymmTensor< scalar > symmTensor
SymmTensor of scalars.
#define makeBaseSurfaceInterpolationScheme(Type)
fileName::Type type(const fileName &)
Return the file type: DIRECTORY or FILE.
SphericalTensor< scalar > sphericalTensor
SphericalTensor of scalars.
#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
Tensor< scalar > tensor
Tensor of scalars.