123 #ifndef parcelSelectionDetail_H 124 #define parcelSelectionDetail_H 141 class parcelSelection
parcelSelection()=default
Default construct.
dimensionedScalar log(const dimensionedScalar &ds)
"all" - select all parcels
A list of keyword definitions, which are a keyword followed by a number of values (eg...
"subset" - subset parcel selection
bitSet parcelAddr_
The filtered parcel addressing. Eg, for the current cloud.
virtual ~parcelSelection()=default
Destructor.
static const Enum< actionType > actionNames
Names for the actionType.
"field" - select based on field value
"invert" - invert the selection
sourceType
Enumeration defining the valid sources.
bool calculateFilter(const objectRegistry &obrTmp, const bool log=true)
Calculate parcel selection filter.
actionType
Enumeration defining the valid selection actions.
"stride" - select based on stride (parcel id)
"subtract" - remove parcel selection
dictionary parcelSelect_
The filtered parcel addressing. Eg, for the current cloud.
static const Enum< sourceType > sourceNames
Names for the sourceType.
"clear" - clear the selection
A bitSet stores bits (elements with only two states) in packed internal format and supports a variety...
"use" - same as clear + add
Registry of regIOobjects.
logicType
Enumeration defining and/or logic.
static const Enum< logicType > logicNames
Names for the logicType.