FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

fvBoundaryMesh Class Reference

Foam::fvBoundaryMesh. More...

#include <finiteVolume/fvBoundaryMesh.H>


Detailed Description

Foam::fvBoundaryMesh.

Source files

Definition at line 53 of file fvBoundaryMesh.H.

Inheritance diagram for fvBoundaryMesh:
Collaboration diagram for fvBoundaryMesh:

List of all members.

Public Member Functions

 fvBoundaryMesh (const fvMesh &)
 Construct with zero size.
 fvBoundaryMesh (const fvMesh &, const polyBoundaryMesh &)
 Construct from polyBoundaryMesh.
const fvMesh &  mesh () const
 Return the mesh reference.
lduInterfacePtrsList  interfaces () const
 Return a list of pointers for each patch.
void  movePoints ()
 Correct patches after moving points.

Protected Member Functions

void  readUpdate (const polyBoundaryMesh &)
 Update boundary based on new polyBoundaryMesh.

Friends

class  fvMesh

Constructor & Destructor Documentation

fvBoundaryMesh ( const fvMesh &   m  )

Construct with zero size.

Definition at line 54 of file fvBoundaryMesh.C.

fvBoundaryMesh ( const fvMesh &   m,
const polyBoundaryMesh &   basicBdry  
)

Construct from polyBoundaryMesh.

Definition at line 64 of file fvBoundaryMesh.C.


Member Function Documentation

void readUpdate ( const polyBoundaryMesh &   basicBdry  ) [protected]

Update boundary based on new polyBoundaryMesh.

Definition at line 112 of file fvBoundaryMesh.C.

References PtrList< T >::clear().

const fvMesh& mesh (  ) const [inline]

Return the mesh reference.

Definition at line 107 of file fvBoundaryMesh.H.

Referenced by fvPatch::Cf(), fvPatch::Cn(), fvPatch::deltaCoeffs(), fvPatch::magSf(), fvPatch::Sf(), and fvPatch::weights().

lduInterfacePtrsList interfaces (  ) const

Return a list of pointers for each patch.

with only those pointing to interfaces being set

Definition at line 92 of file fvBoundaryMesh.C.

References forAll, UPtrList< T >::set(), and PtrList< T >::size().

Referenced by fvMesh::interfaces().

void movePoints (  )

Correct patches after moving points.

Definition at line 78 of file fvBoundaryMesh.C.

References forAll, and PtrList< T >::operator[]().


Friends And Related Function Documentation

friend class fvMesh [friend]

Definition at line 83 of file fvBoundaryMesh.H.


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