58 ivf[owner[facei]] += issf[facei];
59 ivf[neighbour[facei]] -= issf[facei];
71 ivf[pFaceCells[facei]] += pssf[facei];
94 "surfaceIntegrate("+ssf.
name()+
')',
113 vf.correctBoundaryConditions();
150 "surfaceSum("+ssf.
name()+
')',
168 vf[owner[facei]] += ssf[facei];
169 vf[neighbour[facei]] += ssf[facei];
181 vf[pFaceCells[facei]] += pssf[facei];
185 vf.correctBoundaryConditions();
Mesh data needed to do the Finite Volume discretisation.
GeometricBoundaryField & boundaryField()
Return reference to GeometricBoundaryField.
const dimensionSet dimVol(dimVolume)
tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceSum(const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
const fileName & instance() const
const labelUList & owner() const
Internal face owner.
const Mesh & mesh() const
Return mesh.
This boundary condition applies a zero-gradient condition from the patch internal field onto the patc...
Generic dimensioned Type class.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
Surface integrate surfaceField creating a volField. Surface sum a surfaceField creating a volField...
const dimensionSet & dimensions() const
Return dimensions.
Pre-declare SubField and related Field type.
const word & name() const
Return name.
void surfaceIntegrate(Field< Type > &ivf, const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
Generic GeometricField class.
Traits class for primitives.
tmp< DimensionedField< scalar, volMesh > > Vsc() const
Return sub-cycle cell volumes.
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
const labelUList & neighbour() const
Internal face neighbour.
A class for managing temporary objects.
An abstract base class with a fat-interface to all derived classes covering all possible ways in whic...
const fvBoundaryMesh & boundary() const
Return reference to boundary mesh.