Go to the documentation of this file.
86 template<
class T,
class BinaryOp>
The class contains the addressing required by the lduMatrix: upper, lower and losort.
friend Ostream & operator<<(Ostream &, const InfoProxy< lduMesh > &)
A helper class for outputting values to Ostream.
virtual lduInterfacePtrsList interfaces() const =0
Return a list of pointers for each patch.
Registry of regIOobjects.
virtual const objectRegistry & thisDb() const
Return the object registry.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
virtual ~lduMesh()
Destructor.
InfoProxy< lduMesh > info() const
Return info proxy.
TypeName("lduMesh")
Runtime type information.
void reduce(T &Value, const BinaryOp &bop) const
Helper: reduce with current communicator.
virtual label comm() const =0
Return communicator used for parallel communication.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
virtual const lduAddressing & lduAddr() const =0
Return ldu addressing.
Abstract base class for meshes which provide LDU addressing for the construction of lduMatrix and LDU...