Go to the documentation of this file.
50 Foam::pointZone::pointZone
62 Foam::pointZone::pointZone
75 Foam::pointZone::pointZone
88 Foam::pointZone::pointZone
101 Foam::pointZone::pointZone
109 zone(origZone, addr, index),
114 Foam::pointZone::pointZone
122 zone(origZone, std::move(addr), index),
150 for (
const label pointi : addr)
152 maxZone[pointi] = index();
153 minZone[pointi] = index();
158 bool hasError =
false;
166 maxZone[pointi] != -1
169 && (maxZone[pointi] != minZone[pointi])
175 Info<<
" ***Problem with pointZone " << index()
176 <<
" named " <<
name()
177 <<
". Point " << pointi
180 << (minZone[pointi] ==
labelMax ? -1 : minZone[pointi])
181 <<
" on some processors and in zone "
183 <<
" on some other processors." <<
nl
184 <<
"(suppressing further warnings)"
201 writeEntry(this->labelsName,
os);
addToRunTimeSelectionTable(decompositionMethod, kahipDecomp, dictionary)
virtual const pointField & points() const
A class for handling words, derived from Foam::string.
defineRunTimeSelectionTable(reactionRateFlameArea, dictionary)
Base class for mesh zones.
Ostream & endl(Ostream &os)
virtual Ostream & beginBlock(const keyType &kw)
void operator=(const pointZone &zn)
virtual bool checkParallelSync(const bool report=false) const
Mesh consisting of general polyhedral cells.
label nPoints() const noexcept
Ostream & operator<<(Ostream &, const boundaryPatch &p)
virtual void write(Ostream &os) const
void transfer(List< T > &list)
void operator=(const UList< T > &a)
virtual Ostream & endBlock()
virtual bool check(const char *operation) const
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
OBJstream os(runTime.globalPath()/outputName)
Macros for easy insertion into run-time selection tables.
virtual bool write(const token &tok)=0
label whichPoint(const label globalPointID) const
void write(Ostream &os) const
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
fileName::Type type(const fileName &name, const bool followLink=true)
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
label localID(const label globalID) const
static const char *const labelsName
Ostream & writeEntry(const keyType &key, const T &value)
word name(const expressions::valueTypeCode typeCode)
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
defineTypeNameAndDebug(combustionModel, 0)
virtual bool checkDefinition(const bool report=false) const
virtual void writeDict(Ostream &os) const
virtual bool checkDefinition(const bool report=false) const =0