37 #ifndef surfaceInterpolate_H 38 #define surfaceInterpolate_H 59 static tmp<surfaceInterpolationScheme<Type>>
scheme 67 static tmp<surfaceInterpolationScheme<Type>>
scheme 76 static tmp<surfaceInterpolationScheme<Type>>
scheme 84 static tmp<surfaceInterpolationScheme<Type>>
scheme 93 static tmp<GeometricField<Type, fvsPatchField, surfaceMesh>>
interpolate 95 const GeometricField<Type, fvPatchField, volMesh>& tvf,
102 static tmp<GeometricField<Type, fvsPatchField, surfaceMesh>>
interpolate 104 const GeometricField<Type, fvPatchField, volMesh>& tvf,
111 static tmp<GeometricField<Type, fvsPatchField, surfaceMesh>>
interpolate 113 const tmp<GeometricField<Type, fvPatchField, volMesh>>& tvf,
120 static tmp<GeometricField<Type, fvsPatchField, surfaceMesh>>
interpolate 122 const GeometricField<Type, fvPatchField, volMesh>& tvf,
123 const tmp<surfaceScalarField>& faceFlux,
129 static tmp<GeometricField<Type, fvsPatchField, surfaceMesh>>
interpolate 131 const tmp<GeometricField<Type, fvPatchField, volMesh>>& tvf,
132 const tmp<surfaceScalarField>& faceFlux,
139 static tmp<GeometricField<Type, fvsPatchField, surfaceMesh>>
interpolate 141 const GeometricField<Type, fvPatchField, volMesh>& tvf,
147 static tmp<GeometricField<Type, fvsPatchField, surfaceMesh>>
interpolate 149 const GeometricField<Type, fvPatchField, volMesh>& tvf,
155 static tmp<GeometricField<Type, fvsPatchField, surfaceMesh>>
interpolate 157 const tmp<GeometricField<Type, fvPatchField, volMesh>>& tvf,
164 static tmp<GeometricField<Type, fvsPatchField, surfaceMesh>>
interpolate 166 const GeometricField<Type, fvPatchField, volMesh>& tvf
171 static tmp<GeometricField<Type, fvsPatchField, surfaceMesh>>
interpolate 173 const tmp<GeometricField<Type, fvPatchField, volMesh>>& tvf
179 static tmp<FieldField<fvsPatchField, Type>>
interpolate 181 const FieldField<fvPatchField, Type>& fvpff
186 static tmp<FieldField<fvsPatchField, Type>>
interpolate 188 const tmp<FieldField<fvPatchField, Type>>& tfvpff
213 const GeometricField<Type, fvPatchField, volMesh>& tvf
243 #include "surfaceInterpolate.C" Mesh data needed to do the Finite Volume discretisation.
Forwards and collection of common volume field types.
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
static tmp< surfaceInterpolationScheme< Type > > scheme(const surfaceScalarField &faceFlux, Istream &schemeData)
Return weighting factors for scheme given from Istream.
Generic GeometricField class.
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for expressions::valueTypeCode::INVALID.
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate(const GeometricField< Type, fvPatchField, volMesh > &tvf, const surfaceScalarField &faceFlux, Istream &schemeData)
Interpolate field onto faces using scheme given by Istream.
A class for managing temporary objects.
GeometricField< scalar, fvsPatchField, surfaceMesh > surfaceScalarField
typeOfRank< typename pTraits< vector >::cmptType, direction(pTraits< vector >::rank)+direction(pTraits< Type >::rank) - 2 >::type type
An abstract base class with a fat-interface to all derived classes covering all possible ways in whic...
A class representing the concept of 1 (one) that can be used to avoid manipulating objects known to b...