84 lowerPtr_ = A.lowerPtr_;
90 diagPtr_ = A.diagPtr_;
96 upperPtr_ = A.upperPtr_;
261 if (!lowerPtr_ && !upperPtr_)
264 <<
"lowerPtr_ or upperPtr_ unallocated" 284 <<
"diagPtr_ unallocated" 294 if (!lowerPtr_ && !upperPtr_)
297 <<
"lowerPtr_ or upperPtr_ unallocated" 338 os.
check(
"Ostream& operator<<(Ostream&, const lduMatrix&");
344 Foam::Ostream& Foam::operator<<(Ostream& os, const InfoProxy<lduMatrix>& ip)
352 os <<
"Lower:" << hasLow
353 <<
" Diag:" << hasDiag
354 <<
" Upper:" << hasUp <<
endl;
398 os.
check(
"Ostream& operator<<(Ostream&, const lduMatrix&");
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
lduMatrix(const lduMesh &)
Construct given an LDU addressed mesh.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
void size(const label)
Override size to be inconsistent with allocated storage.
virtual bool check(const char *operation) const
Check IOstream status for given operation.
Ostream & endl(Ostream &os)
Add newline and flush stream.
const lduMesh & mesh() const
Return the LDU mesh from which the addressing is obtained.
Abstract base class for meshes which provide LDU addressing for the construction of lduMatrix and LDU...
A simple wrapper around bool so that it can be read as a word: true/false, on/off, yes/no, y/n, t/f, or none.
Useful combination of include files which define Sin, Sout and Serr and the use of IO streams general...
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
errorManip< error > abort(error &err)
An Ostream is an abstract base class for all output systems (streams, files, token lists...
defineTypeNameAndDebug(combustionModel, 0)
const lduAddressing & lduAddr() const
Return the LDU addressing.
lduMatrix is a general matrix class in which the coefficients are stored as three arrays...
Ostream & operator<<(Ostream &, const ensightPart &)