Loading...
Searching...
No Matches
procLduMatrix Class Reference

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

#include <procLduMatrix.H>

Public Member Functions

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

Friends

class LUscalarMatrix
 Friendship.
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.

Referenced by operator<<, operator>>, and procLduMatrix().

Here is the caller graph for this function:

◆ procLduMatrix() [2/4]

procLduMatrix ( const procLduMatrix & )
delete

No copy construct.

References procLduMatrix().

Here is the call graph for this function:

◆ procLduMatrix() [3/4]

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

Construct from components. Extracts active interfaces.

Definition at line 28 of file procLduMatrix.C.

References Foam::diag(), 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 Foam::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 Foam::noexcept.

◆ read()

void read ( Istream & is)

Definition at line 81 of file procLduMatrix.C.

Referenced by Foam::operator>>().

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:

◆ LUscalarMatrix

friend class LUscalarMatrix
friend

Friendship.

Definition at line 74 of file procLduMatrix.H.

References LUscalarMatrix.

Referenced by LUscalarMatrix.

◆ operator>>

Istream & operator>> ( Istream & ,
procLduMatrix &  )
friend

References procLduMatrix().

◆ operator<<

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

References procLduMatrix().


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