FvWallInfoData< WallInfo, Type > Class Template Reference

Holds information (coordinate and normal) regarding nearest wall point. More...

Inheritance diagram for FvWallInfoData< WallInfo, Type >:
Collaboration diagram for FvWallInfoData< WallInfo, Type >:

Additional Inherited Members

- Public Types inherited from FvWallInfoDataBase< WallInfo, Type, FvWallInfoData< WallInfo, Type > >
typedef Type dataType
 
- Public Member Functions inherited from FvWallInfoDataBase< WallInfo, Type, FvWallInfoData< WallInfo, Type > >
 FvWallInfoDataBase ()
 Construct null. More...
 
 FvWallInfoDataBase (const Type &data, const Geometry &... geometry)
 Construct from data and other geometry. More...
 
const Type & data () const
 
Type & data ()
 
const Type & data (TrackingData &td) const
 
void transform (const fvPatch &patch, const label patchFacei, const transformer &transform, TrackingData &td)
 Transform across an interface. More...
 
- Public Member Functions inherited from FvWallInfoBase< WallInfo, FvWallInfoData< WallInfo, Type > >
void transform (const fvPatch &patch, const label patchFacei, const transformer &transform, TrackingData &td)
 Transform across an interface. More...
 
bool updateCell (const fvMesh &, const label thisCelli, const labelPair &neighbourPatchAndFacei, const FvWallInfoBase< WallInfo, FvWallInfoData< WallInfo, Type > > &neighbourInfo, const scalar tol, TrackingData &td)
 Influence of neighbouring face. More...
 
bool updateFace (const fvMesh &, const labelPair &thisPatchAndFacei, const label neighbourCelli, const FvWallInfoBase< WallInfo, FvWallInfoData< WallInfo, Type > > &neighbourInfo, const scalar tol, TrackingData &td)
 Influence of neighbouring cell. More...
 
bool updateFace (const fvMesh &, const labelPair &thisPatchAndFacei, const FvWallInfoBase< WallInfo, FvWallInfoData< WallInfo, Type > > &neighbourInfo, const scalar tol, TrackingData &td)
 Influence of different value on same face. More...
 
- Protected Member Functions inherited from FvWallInfoDataBase< WallInfo, Type, FvWallInfoData< WallInfo, Type > >
bool update (const point &, const FvWallInfoDataBase< WallInfo, Type, FvWallInfoData< WallInfo, Type > > &w2, const scalar tol, TrackingData &td)
 Evaluate distance to point. Update distSqr, origin from whomever. More...
 

Detailed Description

template<class WallInfo, class Type>
class Foam::FvWallInfoData< WallInfo, Type >

Holds information (coordinate and normal) regarding nearest wall point.

Is like FvWallInfo but transfer extra (passive) data. Used e.g. in wall distance calculation with wall reflection vectors.

Source files

Definition at line 165 of file FvWallInfoData.H.


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