48 setToPointZone::typeName,
49 "\n Usage: setToPointZone <pointSet>\n\n" 50 " Select all points in the pointSet.\n\n" 76 setName_(dict.
lookup(
"set"))
106 if (!isA<pointZoneSet>(
set))
110 "setToPointZone::applyToSet(const topoSetSource::setAction" 112 ) <<
"Operation only allowed on a pointZoneSet." <<
endl;
120 Info<<
" Adding all points from pointSet " << setName_
131 label pointI = iter.key();
133 if (!fzSet.
found(pointI))
135 newAddressing.append(pointI);
144 Info<<
" Removing all points from pointSet " << setName_
148 pointSet loadedSet(mesh_, setName_);
void transfer(List< T > &)
Transfer the contents of the argument List into this list.
General set of labels of mesh quantity (points, cells, faces).
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
void size(const label)
Override size to be inconsistent with allocated storage.
A list of keyword definitions, which are a keyword followed by any number of values (e...
forAllConstIter(PtrDictionary< phaseModel >, mixture.phases(), phase)
Ostream & endl(Ostream &os)
Add newline and flush stream.
#define WarningIn(functionName)
Report a warning using Foam::Warning.
setToPointZone(const polyMesh &mesh, const word &setName)
Construct from components.
setAction
Enumeration defining the valid actions.
Macros for easy insertion into run-time selection tables.
virtual void applyToSet(const topoSetSource::setAction action, topoSet &) const
Mesh consisting of general polyhedral cells.
ITstream & lookup(const word &, bool recursive=false, bool patternMatch=true) const
Find and return an entry data stream.
void updateSet()
Sort addressing and make pointSet part consistent with addressing.
const labelList & addressing() const
virtual ~setToPointZone()
Destructor.
Base class of a source for a topoSet.
Class with constructor to add usage string to table.
addToRunTimeSelectionTable(ensightPart, ensightPartCells, istream)
bool found(const Key &) const
Return true if hashedEntry is found in table.
defineTypeNameAndDebug(combustionModel, 0)
Like pointSet but updates pointZone when writing.