63 decompositionDict.optionalSubDict
65 word(decompositionDict.
lookup(
"method")) +
"Coeffs" 95 if (finalDecomp.
size() != points.
size())
98 <<
"Size of decomposition list does not correspond " 99 <<
"to the number of points. Size: " 100 << finalDecomp.
size() <<
" Number of points: " 102 <<
".\n" <<
"Manual decomposition data read from file " 103 << decompDataFile_ <<
"." <<
endl 110 <<
"According to the decomposition, cells assigned to " 111 <<
"impossible processor numbers. Min processor = " 112 <<
min(finalDecomp) <<
" Max processor = " <<
max(finalDecomp)
113 <<
".\n" <<
"Manual decomposition data read from file " 114 << decompDataFile_ <<
"." <<
endl 118 return move(finalDecomp);
layerAndWeight max(const layerAndWeight &a, const layerAndWeight &b)
errorManipArg< error, int > exit(error &err, const int errNo=1)
const fileName & facesInstance() const
Return the current instance directory for faces.
A list of keyword definitions, which are a keyword followed by any number of values (e...
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
void size(const label)
Override size to be inconsistent with allocated storage.
virtual labelList decompose(const polyMesh &mesh, const pointField &cc, const scalarField &cWeights)
Return for every coordinate the wanted processor number. Use the.
Ostream & endl(Ostream &os)
Add newline and flush stream.
manualDecomp(const dictionary &decompositionDict)
Construct given the decomposition dictionary.
Macros for easy insertion into run-time selection tables.
stressControl lookup("compactNormalStress") >> compactNormalStress
A class for handling words, derived from string.
layerAndWeight min(const layerAndWeight &a, const layerAndWeight &b)
Abstract base class for decomposition.
addToRunTimeSelectionTable(ensightPart, ensightPartCells, istream)
defineTypeNameAndDebug(combustionModel, 0)
Mesh consisting of general polyhedral cells.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...