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.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
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,...
Ostream & operator<<(Ostream &, const boundaryPatch &)