35 #ifndef surfaceInterpolate_H 36 #define surfaceInterpolate_H 57 static tmp<surfaceInterpolationScheme<Type>>
scheme 65 static tmp<surfaceInterpolationScheme<Type>>
scheme 74 static tmp<surfaceInterpolationScheme<Type>>
scheme 82 static tmp<surfaceInterpolationScheme<Type>>
scheme 91 static tmp<GeometricField<Type, fvsPatchField, surfaceMesh>>
interpolate 93 const GeometricField<Type, fvPatchField, volMesh>& tvf,
100 static tmp<GeometricField<Type, fvsPatchField, surfaceMesh>>
interpolate 102 const GeometricField<Type, fvPatchField, volMesh>& tvf,
109 static tmp<GeometricField<Type, fvsPatchField, surfaceMesh>>
interpolate 111 const tmp<GeometricField<Type, fvPatchField, volMesh>>& tvf,
118 static tmp<GeometricField<Type, fvsPatchField, surfaceMesh>>
interpolate 120 const GeometricField<Type, fvPatchField, volMesh>& tvf,
121 const tmp<surfaceScalarField>& faceFlux,
127 static tmp<GeometricField<Type, fvsPatchField, surfaceMesh>>
interpolate 129 const tmp<GeometricField<Type, fvPatchField, volMesh>>& tvf,
130 const tmp<surfaceScalarField>& faceFlux,
137 static tmp<GeometricField<Type, fvsPatchField, surfaceMesh>>
interpolate 139 const GeometricField<Type, fvPatchField, volMesh>& tvf,
145 static tmp<GeometricField<Type, fvsPatchField, surfaceMesh>>
interpolate 147 const GeometricField<Type, fvPatchField, volMesh>& tvf,
153 static tmp<GeometricField<Type, fvsPatchField, surfaceMesh>>
interpolate 155 const tmp<GeometricField<Type, fvPatchField, volMesh>>& tvf,
162 static tmp<GeometricField<Type, fvsPatchField, surfaceMesh>>
interpolate 164 const GeometricField<Type, fvPatchField, volMesh>& tvf
169 static tmp<GeometricField<Type, fvsPatchField, surfaceMesh>>
interpolate 171 const tmp<GeometricField<Type, fvPatchField, volMesh>>& tvf
177 static tmp<FieldField<fvsPatchField, Type>>
interpolate 179 const FieldField<fvPatchField, Type>& fvpff
184 static tmp<FieldField<fvsPatchField, Type>>
interpolate 186 const tmp<FieldField<fvPatchField, Type>>& tfvpff
222 typename innerProduct<vector, Type>::type,
241 #include "surfaceInterpolate.C" Mesh data needed to do the Finite Volume discretisation.
static tmp< GeometricField< typename innerProduct< vector, Type >::type, fvsPatchField, surfaceMesh > > dotInterpolate(const surfaceVectorField &Sf, const GeometricField< Type, fvPatchField, volMesh > &tvf)
Interpolate field onto faces.
static tmp< surfaceInterpolationScheme< Type > > scheme(const surfaceScalarField &faceFlux, Istream &schemeData)
Return weighting factors for scheme given from Istream.
Generic GeometricField class.
word name(const complex &)
Return a string representation of a complex.
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
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 (scalar(1)) used to avoid unnecessary manipulations for objects...