Go to the documentation of this file.
34 Foam::procLduMatrix::procLduMatrix
47 label nInterfaces = 0;
51 if (interfaces.
set(i))
57 interfaces_.setSize(nInterfaces);
63 if (interfaces.
set(i))
80 Foam::procLduMatrix::procLduMatrix(
Istream& is)
95 os << cldum.upperAddr_
100 << cldum.interfaces_;
const lduAddressing & lduAddr() const
Return the LDU addressing.
A field of fields is a PtrList of fields with reference counting.
lduMatrix is a general matrix class in which the coefficients are stored as three arrays,...
virtual const labelUList & upperAddr() const =0
Return upper addressing.
#define forAll(list, i)
Loop across all elements in list.
I/O for lduMatrix and interface values.
Ostream & operator<<(Ostream &, const boundaryPatch &p)
Write boundaryPatch as dictionary entries (without surrounding braces)
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
IO interface for processorLduInterface.
const T * set(const label i) const
Return const pointer to element (can be nullptr),.
virtual const labelUList & lowerAddr() const =0
Return lower addressing.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...