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,...
const T * set(const label i) const
Return const pointer to element (if set) or nullptr.
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.
virtual const labelUList & lowerAddr() const =0
Return lower addressing.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...