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

fvPatchMapper Class Reference

Mapping class for a fvPatchField. More...

#include <finiteVolume/fvPatchMapper.H>


Detailed Description

Mapping class for a fvPatchField.

Source files

Definition at line 56 of file fvPatchMapper.H.

Inheritance diagram for fvPatchMapper:
Collaboration diagram for fvPatchMapper:

List of all members.

Public Member Functions

 fvPatchMapper (const fvPatch &patch, const faceMapper &faceMap)
 Construct from mappers.
virtual  ~fvPatchMapper ()
virtual label  size () const
 Return size.
virtual label  sizeBeforeMapping () const
 Return size of field before mapping.
virtual bool  direct () const
 Is the mapping direct.
virtual const unallocLabelList &  directAddressing () const
 Return direct addressing.
virtual const labelListList &  addressing () const
 Return interpolated addressing.
virtual const scalarListList &  weights () const
 Return interpolaion weights.

Constructor & Destructor Documentation

fvPatchMapper ( const fvPatch &   patch,
const faceMapper &   faceMap  
)

Construct from mappers.

Definition at line 210 of file fvPatchMapper.C.

~fvPatchMapper (  ) [virtual]

Definition at line 226 of file fvPatchMapper.C.


Member Function Documentation

virtual label size (  ) const [inline, virtual]

Return size.

Implements FieldMapper.

Definition at line 125 of file fvPatchMapper.H.

References fvPatch::size().

virtual label sizeBeforeMapping (  ) const [inline, virtual]

Return size of field before mapping.

Definition at line 131 of file fvPatchMapper.H.

virtual bool direct (  ) const [inline, virtual]

Is the mapping direct.

Implements FieldMapper.

Definition at line 137 of file fvPatchMapper.H.

References faceMapper::direct().

const Foam::unallocLabelList & directAddressing (  ) const [virtual]

Return direct addressing.

Reimplemented from FieldMapper.

Definition at line 234 of file fvPatchMapper.C.

References Foam::abort(), Foam::FatalError, and FatalErrorIn.

const Foam::labelListList & addressing (  ) const [virtual]

Return interpolated addressing.

Reimplemented from FieldMapper.

Definition at line 254 of file fvPatchMapper.C.

References Foam::abort(), Foam::FatalError, and FatalErrorIn.

const Foam::scalarListList & weights (  ) const [virtual]

Return interpolaion weights.

Reimplemented from FieldMapper.

Definition at line 274 of file fvPatchMapper.C.

References Foam::abort(), Foam::FatalError, and FatalErrorIn.


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