OpenFOAM logo
Open Source CFD Toolkit

lduAddressing Class Reference

Inheritance diagram for lduAddressing:

Inheritance graph
[legend]
Collaboration diagram for lduAddressing:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 lduAddressing (const label nEqns)
virtual ~lduAddressing ()
label size () const
 Return number of equations.
virtual const unallocLabelListlowerAddr () const =0
 Return lower addressing.
virtual const unallocLabelListupperAddr () const =0
 Return upper addressing.
virtual const unallocLabelListpatchAddr (const label patchNo) const =0
 Return patch to internal addressing given patch number.
const unallocLabelListlosortAddr () const
 Return losort addressing.
const unallocLabelListownerStartAddr () const
 Return owner start addressing.
const unallocLabelListlosortStartAddr () const
 Return losort start addressing.
label triIndex (const label a, const label b) const
 Return off-diagonal index given owner and neighbour label.

Constructor & Destructor Documentation

lduAddressing const label  nEqns  )  [inline]
 

Definition at line 152 of file lduAddressing.H.

References Foam::label.

virtual ~lduAddressing  )  [virtual]
 


Member Function Documentation

const unallocLabelList& losortAddr  )  const
 

Return losort addressing.

const unallocLabelList& losortStartAddr  )  const
 

Return losort start addressing.

virtual const unallocLabelList& lowerAddr  )  const [pure virtual]
 

Return lower addressing.

Implemented in lduAddressingStore, fvMeshLduAddressing, and lduAddressingFaMesh.

const unallocLabelList& ownerStartAddr  )  const
 

Return owner start addressing.

virtual const unallocLabelList& patchAddr const label  patchNo  )  const [pure virtual]
 

Return patch to internal addressing given patch number.

Implemented in lduAddressingStore, fvMeshLduAddressing, and lduAddressingFaMesh.

label size  )  const [inline]
 

Return number of equations.

Definition at line 169 of file lduAddressing.H.

References Foam::label, and Foam::unallocLabelList.

label triIndex const label  a,
const label  b
const
 

Return off-diagonal index given owner and neighbour label.

virtual const unallocLabelList& upperAddr  )  const [pure virtual]
 

Return upper addressing.

Implemented in lduAddressingStore, fvMeshLduAddressing, and lduAddressingFaMesh.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org