59 <<
" size:" << addr.
size()
62 <<
" interfaces:" << interfaces.
size()
63 <<
" comm:" << ldum.
comm()
68 if (interfaces.
set(i))
73 if (isA<processorLduInterface>(interfaces[i]))
81 <<
" type:" << interfaces[i].type()
83 <<
" myProcNo:" << pi.myProcNo()
84 <<
" neighbProcNo:" << pi.neighbProcNo()
85 <<
" comm:" << pi.comm()
91 <<
" type:" << interfaces[i].type()
97 os <<
" Interface faces/cells:" << scalar(nCouples)/addr.
size()
108 os <<
" face:" << facei <<
" l:" << l[facei]
109 <<
" u:" << u[facei] <<
endl;
113 if (interfaces.
set(i))
119 <<
" type:" << interfaces[i].type() <<
endl;
121 if (isA<processorLduInterface>(interfaces[i]))
128 os <<
" myProcNo:" << pi.myProcNo()
129 <<
" neighbProcNo:" << pi.neighbProcNo()
130 <<
" comm:" << pi.comm()
virtual bool check(const char *operation) const
Check IOstream status for given operation.
A helper class for outputting values to Ostream.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
void size(const label n)
Older name for setAddressableSize.
const T * set(const label i) const
label size() const noexcept
The number of elements in the list.
Smooth ATC in cells next to a set of patches supplied by type.
The class contains the addressing required by the lduMatrix: upper, lower and losort.
virtual const labelUList & upperAddr() const =0
Return upper addressing.
label size() const
Return number of equations.
virtual const labelUList & lowerAddr() const =0
Return lower addressing.
virtual const labelUList & patchAddr(const label patchNo) const =0
Return patch to internal addressing given patch number.
Abstract base class for meshes which provide LDU addressing for the construction of lduMatrix and LDU...
virtual label comm() const =0
Return communicator used for parallel communication.
virtual const objectRegistry & thisDb() const
Return the object registry.
virtual const lduAddressing & lduAddr() const =0
Return ldu addressing.
virtual lduInterfacePtrsList interfaces() const =0
Registry of regIOobjects.
An abstract base class for processor coupled interfaces.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
#define NotImplemented
Issue a FatalErrorIn for a function not currently implemented.
OBJstream os(runTime.globalPath()/outputName)
To & refCast(From &r)
Reference type cast template function.
Ostream & operator<<(Ostream &, const boundaryPatch &p)
Write boundaryPatch as dictionary entries (without surrounding braces)
Ostream & endl(Ostream &os)
Add newline and flush stream.
#define forAll(list, i)
Loop across all elements in list.