FvWallInfoYPlusBase< WallInfo, Derived > Class Template Reference
Inheritance diagram for FvWallInfoYPlusBase< WallInfo, Derived >:
Collaboration diagram for FvWallInfoYPlusBase< WallInfo, Derived >:

Classes

class  trackData
 Class used to pass additional data in. More...
 

Public Member Functions

 FvWallInfoYPlusBase ()
 Construct null. More...
 
- Public Member Functions inherited from FvWallInfoDataBase< WallInfo, scalar, Derived >
 FvWallInfoDataBase ()
 Construct null. More...
 
 FvWallInfoDataBase (const scalar &data, const Geometry &... geometry)
 Construct from data and other geometry. More...
 
const scalar & data () const
 
scalar & data ()
 
const scalar & 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, Derived >
template<class TrackingData >
void transform (const fvPatch &patch, const label patchFacei, const transformer &transform, TrackingData &td)
 Transform across an interface. More...
 
template<class TrackingData >
bool updateCell (const fvMesh &, const label thisCelli, const labelPair &neighbourPatchAndFacei, const FvWallInfoBase< WallInfo, Derived > &neighbourInfo, const scalar tol, TrackingData &td)
 Influence of neighbouring face. More...
 
template<class TrackingData >
bool updateFace (const fvMesh &, const labelPair &thisPatchAndFacei, const label neighbourCelli, const FvWallInfoBase< WallInfo, Derived > &neighbourInfo, const scalar tol, TrackingData &td)
 Influence of neighbouring cell. More...
 
template<class TrackingData >
bool updateFace (const fvMesh &, const labelPair &thisPatchAndFacei, const FvWallInfoBase< WallInfo, Derived > &neighbourInfo, const scalar tol, TrackingData &td)
 Influence of different value on same face. More...
 

Protected Member Functions

template<class TrackingData >
bool update (const point &pt, const FvWallInfoYPlusBase< WallInfo, Derived > &w2, const scalar tol, TrackingData &td)
 Evaluate distance to point. Update distSqr, origin from whomever. More...
 
- Protected Member Functions inherited from FvWallInfoDataBase< WallInfo, scalar, Derived >
bool update (const point &, const FvWallInfoDataBase< WallInfo, scalar, Derived > &w2, const scalar tol, TrackingData &td)
 Evaluate distance to point. Update distSqr, origin from whomever. More...
 

Friends

class FvWallInfoBase< WallInfo, Derived >
 

Additional Inherited Members

- Public Types inherited from FvWallInfoDataBase< WallInfo, scalar, Derived >
typedef scalar dataType
 

Detailed Description

template<class WallInfo, class Derived>
class Foam::FvWallInfoYPlusBase< WallInfo, Derived >

Definition at line 54 of file FvWallInfoYPlus.H.

Constructor & Destructor Documentation

◆ FvWallInfoYPlusBase()

FvWallInfoYPlusBase ( )
inline

Construct null.

Definition at line 63 of file FvWallInfoYPlusI.H.

Member Function Documentation

◆ update()

bool update ( const point pt,
const FvWallInfoYPlusBase< WallInfo, Derived > &  w2,
const scalar  tol,
TrackingData &  td 
)
inlineprotected

Evaluate distance to point. Update distSqr, origin from whomever.

is nearer pt. Return true if w2 is closer to point, false otherwise.

Definition at line 33 of file FvWallInfoYPlusI.H.

Friends And Related Function Documentation

◆ FvWallInfoBase< WallInfo, Derived >

friend class FvWallInfoBase< WallInfo, Derived >
friend

Definition at line 72 of file FvWallInfoYPlus.H.


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