procLduMatrix Class Reference

I/O for lduMatrix and interface values. More...

Public Member Functions

 procLduMatrix ()=default
 Default construct. More...
 
 procLduMatrix (const procLduMatrix &)=delete
 No copy construct. More...
 
 procLduMatrix (const lduMatrix &ldum, const FieldField< Field, scalar > &interfaceCoeffs, const lduInterfaceFieldPtrsList &interfaces)
 Construct from components. Extracts active interfaces. More...
 
 procLduMatrix (Istream &is)
 Read construct from Istream. More...
 
label size () const noexcept
 
void read (Istream &is)
 
void write (Ostream &os) const
 

Friends

class LUscalarMatrix
 Friendship. More...
 
Istreamoperator>> (Istream &, procLduMatrix &)
 
Ostreamoperator<< (Ostream &, const procLduMatrix &)
 

Detailed Description

I/O for lduMatrix and interface values.

Source files

Definition at line 58 of file procLduMatrix.H.

Constructor & Destructor Documentation

◆ procLduMatrix() [1/4]

procLduMatrix ( )
default

Default construct.

◆ procLduMatrix() [2/4]

procLduMatrix ( const procLduMatrix )
delete

No copy construct.

◆ procLduMatrix() [3/4]

procLduMatrix ( const lduMatrix ldum,
const FieldField< Field, scalar > &  interfaceCoeffs,
const lduInterfaceFieldPtrsList interfaces 
)

Construct from components. Extracts active interfaces.

Definition at line 29 of file procLduMatrix.C.

References forAll, and UPtrList< T >::test().

Here is the call graph for this function:

◆ procLduMatrix() [4/4]

procLduMatrix ( Istream is)
explicit

Read construct from Istream.

Definition at line 62 of file procLduMatrix.C.

References procLduMatrix::read().

Here is the call graph for this function:

Member Function Documentation

◆ size()

label size ( ) const
inlinenoexcept

Definition at line 110 of file procLduMatrix.H.

References UList< T >::size().

Here is the call graph for this function:

◆ read()

void read ( Istream is)

Definition at line 81 of file procLduMatrix.C.

Referenced by Foam::operator>>(), and procLduMatrix::procLduMatrix().

Here is the caller graph for this function:

◆ write()

void write ( Ostream os) const

Definition at line 87 of file procLduMatrix.C.

References os().

Referenced by Foam::operator<<().

Here is the call graph for this function:
Here is the caller graph for this function:

Friends And Related Function Documentation

◆ LUscalarMatrix

friend class LUscalarMatrix
friend

Friendship.

Definition at line 74 of file procLduMatrix.H.

◆ operator>>

Istream& operator>> ( Istream ,
procLduMatrix  
)
friend

◆ operator<<

Ostream& operator<< ( Ostream ,
const procLduMatrix  
)
friend

The documentation for this class was generated from the following files: