Go to the documentation of this file.
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>&
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)
SphericalTensor< scalar > sphericalTensor
SphericalTensor of scalars, i.e. SphericalTensor<scalar>.
A class for managing temporary objects.
Mesh data needed to do the Finite Volume discretisation.
An abstract base class with a fat-interface to all derived classes covering all possible ways in whic...
SymmTensor< scalar > symmTensor
SymmTensor of scalars, i.e. SymmTensor<scalar>.
#define makeBaseSurfaceInterpolationScheme(Type)
Vector< scalar > vector
A scalar version of the templated Vector.
GeometricField< vector, fvsPatchField, surfaceMesh > surfaceVectorField
Generic GeometricField class.
Tensor< scalar > tensor
Tensor of scalars, i.e. Tensor<scalar>.
typeOfRank< typename pTraits< arg1 >::cmptType, direction(pTraits< arg1 >::rank)+direction(pTraits< arg2 >::rank) - 2 >::type type