FreeFOAM The Cross-Platform CFD Toolkit
fvMeshLduAddressing Class Reference

Foam::fvMeshLduAddressing. More...

#include <finiteVolume/fvMeshLduAddressing.H>


Detailed Description

Foam::fvMeshLduAddressing.

Source files

Definition at line 50 of file fvMeshLduAddressing.H.

+ Inheritance diagram for fvMeshLduAddressing:
+ Collaboration diagram for fvMeshLduAddressing:

List of all members.

Public Member Functions

 fvMeshLduAddressing (const fvMesh &mesh)
 Construct from components.
 ~fvMeshLduAddressing ()
const unallocLabelList & lowerAddr () const
 Return lower addressing (i.e. lower label = upper triangle)
const unallocLabelList & upperAddr () const
 Return upper addressing (i.e. upper label)
const unallocLabelList & patchAddr (const label i) const
 Return patch addressing.
const lduSchedule & patchSchedule () const
- Public Member Functions inherited from lduAddressing
 lduAddressing (const label nEqns)
virtual ~lduAddressing ()
label size () const
 Return number of equations.
const unallocLabelList & losortAddr () const
 Return losort addressing.
const unallocLabelList & ownerStartAddr () const
 Return owner start addressing.
const unallocLabelList & losortStartAddr () 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

fvMeshLduAddressing ( const fvMesh &  mesh)
inline

Construct from components.

Definition at line 83 of file fvMeshLduAddressing.H.

References fvMesh::boundary(), and forAll.

~fvMeshLduAddressing ( )
inline

Definition at line 107 of file fvMeshLduAddressing.H.


Member Function Documentation

const unallocLabelList& lowerAddr ( ) const
inlinevirtual

Return lower addressing (i.e. lower label = upper triangle)

Implements lduAddressing.

Definition at line 114 of file fvMeshLduAddressing.H.

const unallocLabelList& upperAddr ( ) const
inlinevirtual

Return upper addressing (i.e. upper label)

Implements lduAddressing.

Definition at line 120 of file fvMeshLduAddressing.H.

const unallocLabelList& patchAddr ( const label  i) const
inlinevirtual

Return patch addressing.

Implements lduAddressing.

Definition at line 126 of file fvMeshLduAddressing.H.

const lduSchedule& patchSchedule ( ) const
inlinevirtual

Implements lduAddressing.

Definition at line 132 of file fvMeshLduAddressing.H.


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