59 faceFlux.mesh().interpolationScheme(
name)
98 const GeometricField<Type, faPatchField, areaMesh>& vf,
103 # ifdef DEBUGInterpolations 107 <<
"interpolating GeometricField<Type, faPatchField, areaMesh> " 112 return scheme<Type>(faceFlux, schemeData)().interpolate(vf);
120 const GeometricField<Type, faPatchField, areaMesh>& vf,
125 # ifdef DEBUGInterpolations 129 <<
"interpolating GeometricField<Type, faPatchField, areaMesh> " 135 return scheme<Type>(faceFlux,
name)().interpolate(vf);
143 const tmp<GeometricField<Type, faPatchField, areaMesh>>& tvf,
148 tmp<GeometricField<Type, faePatchField, edgeMesh>> tsf =
161 const GeometricField<Type, faPatchField, areaMesh>& vf,
162 const tmp<edgeScalarField>& tFaceFlux,
166 tmp<GeometricField<Type, faePatchField, edgeMesh>> tsf =
179 const tmp<GeometricField<Type, faPatchField, areaMesh>>& tvf,
180 const tmp<edgeScalarField>& tFaceFlux,
184 tmp<GeometricField<Type, faePatchField, edgeMesh>> tsf =
198 const GeometricField<Type, faPatchField, areaMesh>& vf,
202 # ifdef DEBUGInterpolations 206 <<
"interpolating GeometricField<Type, faPatchField, areaMesh> " 211 return scheme<Type>(vf.mesh(), schemeData)().interpolate(vf);
219 const GeometricField<Type, faPatchField, areaMesh>& vf,
223 # ifdef DEBUGInterpolations 227 <<
"interpolating GeometricField<Type, faPatchField, areaMesh> " 233 return scheme<Type>(vf.mesh(),
name)().interpolate(vf);
240 const tmp<GeometricField<Type, faPatchField, areaMesh>>& tvf,
244 tmp<GeometricField<Type, faePatchField, edgeMesh>> tsf =
257 const GeometricField<Type, faPatchField, areaMesh>& vf
260 # ifdef DEBUGInterpolations 264 <<
"interpolating GeometricField<Type, faPatchField, areaMesh> " 265 <<
"using run-time selected scheme" 270 return interpolate(vf,
"interpolate(" + vf.name() +
')');
278 const tmp<GeometricField<Type, faPatchField, areaMesh>>& tvf
281 tmp<GeometricField<Type, faePatchField, edgeMesh>> tsf =
static tmp< GeometricField< Type, faePatchField, edgeMesh > > interpolate(const GeometricField< Type, faPatchField, areaMesh > &tvf, const edgeScalarField &faceFlux, Istream &schemeData)
Interpolate field onto faces using scheme given by Istream.
static tmp< edgeInterpolationScheme< Type > > scheme(const edgeScalarField &faceFlux, Istream &schemeData)
Return weighting factors for scheme given from Istream.
Ostream & endl(Ostream &os)
Add newline and flush stream.
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh >> &tf1, const word &name, const dimensionSet &dimensions, const bool initCopy=false)
Global function forwards to reuseTmpDimensionedField::New.
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for expressions::valueTypeCode::INVALID.
GeometricField< scalar, faePatchField, edgeMesh > edgeScalarField
int debug
Static debugging option.
A class for managing temporary objects.
#define InfoInFunction
Report an information message using Foam::Info.