35 Foam::procLduInterface::procLduInterface
48 if (isA<processorLduInterface>(
interface.interface()))
51 refCast<const processorLduInterface>(
interface.interface());
58 else if (isA<cyclicLduInterface>(
interface.interface()))
64 <<
"Unknown lduInterface type " 71 Foam::procLduInterface::procLduInterface(Istream& is)
86 os << cldui.faceCells_
89 << cldui.neighbProcNo_
errorManipArg< error, int > exit(error &err, const int errNo=1)
error FatalError
Error stream (stdout output on all processes), with additional 'FOAM FATAL ERROR' header text and sta...
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
label readLabel(const char *buf)
Parse entire buffer as a label, skipping leading/trailing whitespace.
interfaceProperties interface(alpha1, U, thermo->transportPropertiesDict())
Smooth ATC in cells next to a set of patches supplied by type.
An abstract base class for implicitly-coupled interface fields e.g. processor and cyclic patch fields...
virtual label comm() const =0
Return communicator used for parallel communication.
virtual int tag() const =0
Return message tag used for sending.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
An abstract base class for processor coupled interfaces.
OBJstream os(runTime.globalPath()/outputName)
Ostream & operator<<(Ostream &, const boundaryPatch &p)
Write boundaryPatch as dictionary entries (without surrounding braces)
virtual int neighbProcNo() const =0
Return neighbour processor number (rank in communicator)
virtual int myProcNo() const =0
Return processor number (rank in communicator)