57 <<
" size:" << addr.
size()
60 <<
" interfaces:" << interfaces.
size()
61 <<
" comm:" << ldum.
comm()
66 if (interfaces.
set(i))
69 nCouples += faceCells.
size();
71 if (isA<processorLduInterface>(interfaces[i]))
79 <<
" type:" << interfaces[i].type()
80 <<
" size:" << faceCells.
size()
81 <<
" myProcNo:" <<
pi.myProcNo()
82 <<
" neighbProcNo:" <<
pi.neighbProcNo()
83 <<
" comm:" <<
pi.comm()
89 <<
" type:" << interfaces[i].type()
90 <<
" size:" << faceCells.
size()
95 os <<
" Interface faces/cells:" << scalar(nCouples)/addr.
size()
106 os <<
" face:" << facei <<
" l:" << l[facei]
107 <<
" u:" << u[facei] <<
endl;
111 if (interfaces.
set(i))
114 if (faceCells.
size())
117 <<
" type:" << interfaces[i].type() <<
endl;
119 if (isA<processorLduInterface>(interfaces[i]))
126 os <<
" myProcNo:" <<
pi.myProcNo()
127 <<
" neighbProcNo:" <<
pi.neighbProcNo()
128 <<
" comm:" <<
pi.comm()
134 os <<
" " << i <<
" own:" << faceCells[i]
142 os.
check(
"Ostream& operator<<(Ostream&, const lduMesh&");
#define forAll(list, i)
Loop across all elements in list.
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,...
label size() const
Return the number of elements in the UList.
bool set(const label) const
Is element set.
label size() const
Return the number of elements in the UPtrList.
The class contains the addressing required by the lduMatrix: upper, lower and losort.
label size() const
Return number of equations.
virtual const labelUList & upperAddr() const =0
Return upper addressing.
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 lduInterfacePtrsList interfaces() const =0
Return a list of pointers for each patch.
virtual const lduAddressing & lduAddr() const =0
Return ldu addressing.
Registry of regIOobjects.
An abstract base class for processor coupled interfaces.
#define NotImplemented
Issue a FatalErrorIn for a function not currently implemented.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
To & refCast(From &r)
Reference type cast template function.
Ostream & endl(Ostream &os)
Add newline and flush stream.
defineTypeNameAndDebug(combustionModel, 0)
Ostream & operator<<(Ostream &os, const fvConstraints &constraints)