OpenFOAM logo
Open Source CFD Toolkit

FieldMapper Class Reference

Inheritance diagram for FieldMapper:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 FieldMapper ()
 Null constructor.
virtual ~FieldMapper ()
virtual label size () const =0
virtual bool direct () const =0
virtual const unallocLabelListdirectAddressing () const
virtual const labelListListaddressing () const
virtual const scalarListListweights () const
template<class Type>
tmp< Field< Type > > operator() (const Field< Type > &f) const

Constructor & Destructor Documentation

FieldMapper  )  [inline]
 

Null constructor.

Definition at line 58 of file FieldMapper.H.

virtual ~FieldMapper  )  [inline, virtual]
 

Definition at line 64 of file FieldMapper.H.

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

Here is the call graph for this function:


Member Function Documentation

virtual const labelListList& addressing  )  const [inline, virtual]
 

Reimplemented in cellMapper, faceMapper, fvPatchMapper, fvSurfaceMapper, tetPointMapperCellDecomp, tetPointMapperFaceDecomp, and tetPolyPatchMapperFaceDecomp.

Definition at line 83 of file FieldMapper.H.

virtual bool direct  )  const [pure virtual]
 

Implemented in cellMapper, faceMapper, pointMapper, fvMeshSubset::patchFieldSubset, fvPatchMapper, fvSurfaceMapper, tetPointMapperCellDecomp, tetPolyPatchMapperCellDecomp, tetPointMapperFaceDecomp, tetPolyPatchMapperFaceDecomp, and meshToMesh::patchFieldInterpolator.

virtual const unallocLabelList& directAddressing  )  const [inline, virtual]
 

Reimplemented in cellMapper, faceMapper, pointMapper, fvMeshSubset::patchFieldSubset, fvPatchMapper, fvSurfaceMapper, tetPointMapperCellDecomp, tetPolyPatchMapperCellDecomp, tetPointMapperFaceDecomp, tetPolyPatchMapperFaceDecomp, and meshToMesh::patchFieldInterpolator.

Definition at line 74 of file FieldMapper.H.

tmp<Field<Type> > operator() const Field< Type > &  f  )  const [inline]
 

Definition at line 105 of file FieldMapper.H.

virtual label size  )  const [pure virtual]
 

Implemented in cellMapper, faceMapper, pointMapper, fvMeshSubset::patchFieldSubset, fvPatchMapper, fvSurfaceMapper, tetPointMapperCellDecomp, tetPolyPatchMapperCellDecomp, tetPointMapperFaceDecomp, tetPolyPatchMapperFaceDecomp, and meshToMesh::patchFieldInterpolator.

virtual const scalarListList& weights  )  const [inline, virtual]
 

Reimplemented in cellMapper, faceMapper, fvPatchMapper, fvSurfaceMapper, tetPointMapperCellDecomp, tetPointMapperFaceDecomp, and tetPolyPatchMapperFaceDecomp.

Definition at line 92 of file FieldMapper.H.


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