60 faceFlux.mesh().interpolationScheme(
name)
99 const GeometricField<Type, fvPatchField, volMesh>& vf,
107 <<
"interpolating GeometricField<Type, fvPatchField, volMesh> "
108 << vf.name() <<
endl;
111 return scheme<Type>(faceFlux, schemeData)().
interpolate(vf);
119 const GeometricField<Type, fvPatchField, volMesh>& vf,
127 <<
"interpolating GeometricField<Type, fvPatchField, volMesh> "
128 << vf.name() <<
" using " <<
name <<
endl;
138 const tmp<GeometricField<Type, fvPatchField, volMesh>>& tvf,
143 tmp<GeometricField<Type, fvsPatchField, surfaceMesh>> tsf =
155 const GeometricField<Type, fvPatchField, volMesh>& vf,
156 const tmp<surfaceScalarField>& tFaceFlux,
160 tmp<GeometricField<Type, fvsPatchField, surfaceMesh>> tsf =
172 const tmp<GeometricField<Type, fvPatchField, volMesh>>& tvf,
173 const tmp<surfaceScalarField>& tFaceFlux,
177 tmp<GeometricField<Type, fvsPatchField, surfaceMesh>> tsf =
191 const GeometricField<Type, fvPatchField, volMesh>& vf,
198 <<
"interpolating GeometricField<Type, fvPatchField, volMesh> "
199 << vf.name() <<
endl;
202 return scheme<Type>(vf.mesh(), schemeData)().
interpolate(vf);
209 const GeometricField<Type, fvPatchField, volMesh>& vf,
216 <<
"interpolating GeometricField<Type, fvPatchField, volMesh> "
217 << vf.name() <<
" using " <<
name
228 const tmp<GeometricField<Type, fvPatchField, volMesh>>& tvf,
232 tmp<GeometricField<Type, fvsPatchField, surfaceMesh>> tsf =
245 const GeometricField<Type, fvPatchField, volMesh>& vf
251 <<
"interpolating GeometricField<Type, fvPatchField, volMesh> "
252 << vf.name() <<
" using run-time selected scheme"
256 return interpolate(vf,
"interpolate(" + vf.name() +
')');
264 const tmp<GeometricField<Type, fvPatchField, volMesh>>& tvf
267 tmp<GeometricField<Type, fvsPatchField, surfaceMesh>> tsf =
278 const FieldField<fvPatchField, Type>& fvpff
281 FieldField<fvsPatchField, Type>* fvspffPtr
283 new FieldField<fvsPatchField, Type>(fvpff.size())
286 forAll(*fvspffPtr, patchi)
293 (*fvspffPtr)[patchi] = fvpff[patchi];
296 return tmp<FieldField<fvsPatchField, Type>>(fvspffPtr);
304 const tmp<FieldField<fvPatchField, Type>>& tfvpff
307 tmp<FieldField<fvsPatchField, Type>> tfvspff =
interpolate(tfvpff());
326 const GeometricField<Type, fvPatchField, volMesh>& vf
332 <<
"interpolating GeometricField<Type, fvPatchField, volMesh> "
333 << vf.name() <<
" using run-time selected scheme"
340 "dotInterpolate(" + Sf.name() +
',' + vf.name() +
')'
358 const tmp<GeometricField<Type, fvPatchField, volMesh>>& tvf