44 template<
class Type,
class CombineOp>
45 tmp<GeometricField<Type, fvPatchField, volMesh> >
cellReduce 61 "cellReduce(" + ssf.
name() +
')',
73 volFieldType& result = tresult();
81 cop(result[cellI], ssf[i]);
86 cop(result[cellI], ssf[i]);
89 result.correctBoundaryConditions();
95 template<
class Type,
class CombineOp>
Mesh data needed to do the Finite Volume discretisation.
Construct a volume field from a surface field using a combine operator.
tmp< GeometricField< Type, fvPatchField, volMesh > > cellReduce(const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf, const CombineOp &cop)
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
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...
const dimensionSet & dimensions() const
Return dimensions.
const word & name() const
Return name.
Generic GeometricField class.
Traits class for primitives.
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.