42 upperAddr_(ldum.lduAddr().upperAddr()),
43 lowerAddr_(ldum.lduAddr().lowerAddr()),
47 interfaces_(interfaces.count_nonnull())
49 label nInterfaces = 0;
53 if (interfaces.
test(i))
90 is >> upperAddr_ >> lowerAddr_ >> diag_ >> upper_ >> lower_ >> interfaces_;
96 os << upperAddr_ << lowerAddr_ << diag_ << upper_ << lower_ << interfaces_;
A field of fields is a PtrList of fields with reference counting.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
virtual bool write(const token &tok)=0
Write token to stream or otherwise handle it.
const T * test(const label i) const
Return const pointer to element (can be nullptr), or nullptr for out-of-range access (ie,...
lduMatrix is a general matrix class in which the coefficients are stored as three arrays,...
IO interface for processorLduInterface.
I/O for lduMatrix and interface values.
procLduMatrix()=default
Default construct.
void write(Ostream &os) const
OBJstream os(runTime.globalPath()/outputName)
bool read(const char *buf, int32_t &val)
Same as readInt32.
Ostream & operator<<(Ostream &, const boundaryPatch &p)
Write boundaryPatch as dictionary entries (without surrounding braces).
Istream & operator>>(Istream &, directionInfo &)
void diag(pointPatchField< vector > &, const pointPatchField< tensor > &)
UPtrList< const lduInterfaceField > lduInterfaceFieldPtrsList
List of coupled interface fields to be used in coupling.
#define forAll(list, i)
Loop across all elements in list.