Go to the documentation of this file.
48 "surfacePatchIOList::surfacePatchIOList"
49 "(const IOobject& io)";
61 <<
"Specified IOobject::MUST_READ_IF_MODIFIED but class"
62 <<
" does not support automatic rereading."
72 PtrList<entry> patchEntries(is);
73 patches.setSize(patchEntries.size());
79 const dictionary&
dict = patchEntries[patchI].dict();
87 word(
dict.lookup(
"geometricType")),
88 patchEntries[patchI].keyword(),
95 if (startFaceI != faceI)
98 <<
"Patches are not ordered. Start of patch " << patchI
99 <<
" does not correspond to sum of preceding patches."
101 <<
"while reading " << io.objectPath()
109 is.check(functionName.c_str());
#define forAll(list, i)
Loop across all elements in list.
Ostream & endl(Ostream &os)
Add newline and flush stream.
A class for handling character strings derived from std::string.
bool writeData(Ostream &) const
writeData member function required by regIOobject
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
readOption readOpt() const
Ostream & operator<<(Ostream &, const edgeMesh &)
errorManipArg< error, int > exit(error &err, const int errNo=1)
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
Istream & readStream()
Return Istream.
void close()
Close Istream.
surfacePatchIOList(const surfacePatchIOList &)
Disallow default bitwise copy construct.
label readLabel(Istream &is)
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
List< surfacePatch > surfacePatchList
defineTypeNameAndDebug(combustionModel, 0)
#define WarningInFunction
Report a warning using Foam::Warning.