Go to the documentation of this file.
43 const surfaceInterpolationScheme<Type>&
46 return tinterpScheme_();
58 return tinterpScheme_().interpolate(vf);
90 faceFlux.dimensions()*vf.dimensions()
109 if (tinterpScheme_().corrected())
133 "convection(" + faceFlux.name() +
',' + vf.name() +
')'
const surfaceInterpolationScheme< Type > & interpScheme() const
#define forAll(list, i)
Loop across all elements in list.
A class for managing temporary objects.
An abstract base class with a fat-interface to all derived classes covering all possible ways in whic...
GeometricBoundaryField & boundaryField()
Return reference to GeometricBoundaryField.
FieldField< Field, Type > & internalCoeffs()
fvBoundary scalar field containing pseudo-matrix coeffs
tmp< fvMatrix< Type > > correction(const fvMatrix< Type > &)
Return the correction form of the given matrix.
tmp< GeometricField< Type, fvPatchField, volMesh > > fvcDiv(const surfaceScalarField &, const GeometricField< Type, fvPatchField, volMesh > &) const
A special matrix type and solver, designed for finite volume solutions of scalar equations.
bool interpolate(const vector &p1, const vector &p2, const vector &o, vector &n, scalar l)
InternalField & internalField()
Return internal field.
Surface integrate surfaceField creating a volField. Surface sum a surfaceField creating a volField.
virtual tmp< Field< Type > > valueInternalCoeffs(const tmp< Field< scalar > > &) const
Return the matrix diagonal coefficients corresponding to the.
FieldField< Field, Type > & boundaryCoeffs()
fvBoundary scalar field containing pseudo-matrix coeffs
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux(const surfaceScalarField &, const GeometricField< Type, fvPatchField, volMesh > &) const
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate(const surfaceScalarField &, const GeometricField< Type, fvPatchField, volMesh > &) const
void surfaceIntegrate(Field< Type > &ivf, const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
virtual tmp< Field< Type > > valueBoundaryCoeffs(const tmp< Field< scalar > > &) const
Return the matrix source coefficients corresponding to the.
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux(const surfaceScalarField &phi, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
Generic GeometricField class.
tmp< fvMatrix< Type > > fvmDiv(const surfaceScalarField &, const GeometricField< Type, fvPatchField, volMesh > &) const