decompositionInformation Class Reference

Abstract base class for decomposition. More...

Public Member Functions

 decompositionInformation (const labelUList &adjncy, const labelUList &xadj, const labelUList &decomp, const label nDomains)
 Construct. More...
 
 decompositionInformation (const CompactListList< label > &cellCells, const labelUList &decomp, const label nDomains)
 Construct. More...
 
 ~decompositionInformation ()=default
 Destructor. More...
 
void clear ()
 
label nDomains () const noexcept
 
void printSummary (Ostream &os) const
 
void printDetails (Ostream &os) const
 
void printAll (Ostream &os) const
 

Detailed Description

Abstract base class for decomposition.

Source files

Definition at line 50 of file decompositionInformation.H.

Constructor & Destructor Documentation

◆ decompositionInformation() [1/2]

decompositionInformation ( const labelUList adjncy,
const labelUList xadj,
const labelUList decomp,
const label  nDomains 
)

Construct.

Definition at line 121 of file decompositionInformation.C.

References decompositionInformation::nDomains().

Here is the call graph for this function:

◆ decompositionInformation() [2/2]

decompositionInformation ( const CompactListList< label > &  cellCells,
const labelUList decomp,
const label  nDomains 
)

Construct.

Definition at line 136 of file decompositionInformation.C.

References decompositionInformation::nDomains(), CompactListList< T >::offsets(), and CompactListList< T >::values().

Here is the call graph for this function:

◆ ~decompositionInformation()

Destructor.

Member Function Documentation

◆ clear()

void clear ( )

Definition at line 152 of file decompositionInformation.C.

◆ nDomains()

label nDomains ( ) const
inlinenoexcept

Definition at line 129 of file decompositionInformation.H.

Referenced by decompositionInformation::decompositionInformation().

Here is the caller graph for this function:

◆ printSummary()

void printSummary ( Ostream os) const

Definition at line 161 of file decompositionInformation.C.

References Foam::nl, os(), and OFstream::print().

Here is the call graph for this function:

◆ printDetails()

void printDetails ( Ostream os) const

Definition at line 169 of file decompositionInformation.C.

References forAll, n, Foam::nl, and os().

Here is the call graph for this function:

◆ printAll()

void printAll ( Ostream os) const

Definition at line 218 of file decompositionInformation.C.

References os().

Here is the call graph for this function:

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