63 const bool symmetric_;
85 void walkOppositeFaces
92 void calcLayeredRegions
99 channelIndex(
const channelIndex&) =
delete;
102 void operator=(
const channelIndex&) =
delete;
117 const bool symmetric,
135 const bool asymmetric=
false
Enum is a wrapper around a list of names/values that represent particular enumeration (or int) values...
Generic templated field type that is much like a Foam::List except that it is expected to hold numeri...
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
const scalarField & y() const
Return the field of Y locations from the cell centres.
channelIndex(const polyMesh &, const dictionary &)
Construct from dictionary.
Field< T > regionSum(const Field< T > &cellField) const
Sum field per region.
Field< T > collapse(const Field< T > &vsf, const bool asymmetric=false) const
Collapse a field to a line.
channelIndex(const polyMesh &mesh, const labelList &startFaces, const bool symmetric, const direction dir)
Construct from supplied starting faces.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Mesh consisting of general polyhedral cells.
Direction is an 8-bit unsigned integer type used to represent Cartesian directions,...
List< label > labelList
A List of labels.
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
List< bool > boolList
A List of bools.