52 return faceFlux*tinterpScheme_().interpolate(vf);
100 - faceFlux*tinterpScheme_().euclidianInterpolate(vf)
122 tConvection.
ref().rename
124 "convection(" + faceFlux.
name() +
',' + vf.
name() +
')' tmp< faMatrix< Type > > famDiv(const edgeScalarField &, const GeometricField< Type, faPatchField, areaMesh > &) const
const word & name() const noexcept
Return the object name.
tmp< surfaceScalarField > flux(const volVectorField &vvf)
Return the face-flux field obtained from the given volVectorField.
T & ref() const
Return non-const reference to the contents of a non-null managed pointer.
const Internal & internalField() const noexcept
Return a const-reference to the dimensioned internal field.
virtual tmp< Field< Type > > valueBoundaryCoeffs(const tmp< Field< scalar >> &) const
Return the matrix source coefficients corresponding to the evaluation of the value of this patchField...
faPatchField<Type> abstract base class. This class gives a fat-interface to all derived classes cover...
#define forAll(list, i)
Loop across all elements in list.
tmp< GeometricField< Type, faPatchField, areaMesh > > facDiv(const edgeScalarField &, const GeometricField< Type, faPatchField, areaMesh > &) const
virtual tmp< Field< Type > > valueInternalCoeffs(const tmp< Field< scalar >> &) const
Return the matrix diagonal coefficients corresponding to the evaluation of the value of this patchFie...
tmp< GeometricField< Type, faePatchField, edgeMesh > > flux(const edgeScalarField &, const GeometricField< Type, faPatchField, areaMesh > &) const
tmp< GeometricField< Type, faPatchField, areaMesh > > edgeIntegrate(const GeometricField< Type, faePatchField, edgeMesh > &ssf)
A special matrix type and solver, designed for finite area solutions of scalar equations. Face addressing is used to make all matrix assembly and solution loops vectorise.
faePatchField<Type> abstract base class. This class gives a fat-interface to all derived classes cove...
A class for managing temporary objects.
Calculate the matrix for the second temporal derivative.
const Boundary & boundaryField() const noexcept
Return const-reference to the boundary field.
Edge integrate edgeField creating a areaField. Edge sum a edgeField creating a areaField.
const dimensionSet & dimensions() const noexcept
Return dimensions.