Go to the documentation of this file.
42 tmp<surfaceInterpolationScheme<Type> >
scheme
69 faceFlux.mesh().interpolationScheme(
name)
116 if (surfaceInterpolation::debug)
119 <<
"(const GeometricField<Type, fvPatchField, volMesh>&, "
120 <<
"const surfaceScalarField&, Istream&) : "
121 <<
"interpolating GeometricField<Type, fvPatchField, volMesh> "
125 return scheme<Type>(faceFlux, schemeData)().
interpolate(vf);
139 if (surfaceInterpolation::debug)
142 <<
"(const GeometricField<Type, fvPatchField, volMesh>&, "
143 <<
"const surfaceScalarField&, const word&) : "
144 <<
"interpolating GeometricField<Type, fvPatchField, volMesh> "
217 if (surfaceInterpolation::debug)
220 <<
"(const GeometricField<Type, fvPatchField, volMesh>&, "
222 <<
"interpolating GeometricField<Type, fvPatchField, volMesh> "
226 return scheme<Type>(vf.mesh(), schemeData)().
interpolate(vf);
238 if (surfaceInterpolation::debug)
241 <<
"(const GeometricField<Type, fvPatchField, volMesh>&, "
243 <<
"interpolating GeometricField<Type, fvPatchField, volMesh> "
277 if (surfaceInterpolation::debug)
280 <<
"(const GeometricField<Type, fvPatchField, volMesh>&) : "
281 <<
"interpolating GeometricField<Type, fvPatchField, volMesh> "
282 <<
"using run-time selected scheme"
286 return interpolate(vf,
"interpolate(" + vf.name() +
')');
A class for handling words, derived from string.
#define forAll(list, i)
Loop across all elements in list.
A class for managing temporary objects.
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate(const GeometricField< Type, fvPatchField, volMesh > &vf, const surfaceScalarField &faceFlux, Istream &schemeData)
Interpolate field onto faces using scheme given by Istream.
An abstract base class with a fat-interface to all derived classes covering all possible ways in whic...
Ostream & endl(Ostream &os)
Add newline and flush stream.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
Mesh data needed to do the Finite Volume discretisation.
static tmp< surfaceInterpolationScheme< Type > > New(const fvMesh &mesh, Istream &schemeData)
Return new tmp interpolation scheme.
Generic GeometricField class.
tmp< surfaceInterpolationScheme< Type > > scheme(const surfaceScalarField &faceFlux, Istream &streamData)
Return weighting factors for scheme given from Istream.
void clear() const
If object pointer points to valid object:
word name(const complex &)
Return a string representation of a complex.