49 if (isA<processorLduInterface>(
interface.interface()))
52 refCast<const processorLduInterface>(
interface.interface());
59 else if (isA<cyclicLduInterface>(
interface.interface()))
65 <<
"Unknown lduInterface type " IO interface for processorLduInterface.
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.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
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...
bool read(const char *buf, int32_t &val)
Same as readInt32.
Istream & operator>>(Istream &, directionInfo &)
void write(Ostream &os) const
virtual bool write(const token &tok)=0
Write token to stream or otherwise handle it.
virtual label comm() const =0
Return communicator used for parallel communication.
virtual int tag() const =0
Return message tag used for sending.
procLduInterface(const procLduInterface &)=delete
No copy construct.
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)