

Public Types | |
| typedef Type | dataType |
Public Member Functions | |
| FvWallInfoDataBase () | |
| Construct null. More... | |
| template<class ... Geometry> | |
| FvWallInfoDataBase (const Type &data, const Geometry &... geometry) | |
| Construct from data and other geometry. More... | |
| const Type & | data () const |
| Type & | data () |
| template<class TrackingData > | |
| const Type & | data (TrackingData &td) const |
| template<class TrackingData > | |
| 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 &, const FvWallInfoDataBase< WallInfo, Type, Derived > &w2, const scalar tol, TrackingData &td) |
| Evaluate distance to point. Update distSqr, origin from whomever. More... | |
Friends | |
| class | FvWallInfoBase< WallInfo, Derived > |
| Ostream & | operator (Ostream &, const FvWallInfoDataBase< WallInfo, Type, Derived > &) |
| Istream & | operator>> (Istream &, FvWallInfoDataBase< WallInfo, Type, Derived > &) |
Definition at line 49 of file FvWallInfoData.H.
| typedef Type dataType |
Definition at line 102 of file FvWallInfoData.H.
|
inline |
Construct null.
Definition at line 55 of file FvWallInfoDataI.H.
Referenced by FvWallInfoDataBase< WallInfo, bool, FvWallInfoData< WallInfo, bool > >::FvWallInfoDataBase().

|
inline |
Construct from data and other geometry.
Definition at line 65 of file FvWallInfoDataI.H.
|
inlineprotected |
Evaluate distance to point. Update distSqr, origin from whomever.
is nearer pt. Return true if w2 is closer to point.
Definition at line 33 of file FvWallInfoDataI.H.
Referenced by fvMesh::move(), perfectInterface::topoChange(), slidingInterface::topoChange(), list::update(), fvMesh::update(), FvWallInfoBase< WallInfo, FvWallInfo< WallInfo > >::updateCell(), WallPointBase< wallPoint >::updateCell(), WallFaceBase< wallFace >::updateCell(), WallPointBase< wallPoint >::updateFace(), and WallFaceBase< wallFace >::updateFace().

|
inline |
Definition at line 79 of file FvWallInfoDataI.H.
Referenced by FvWallInfoDataBase< WallInfo, bool, FvWallInfoData< WallInfo, bool > >::update().

|
inline |
Definition at line 87 of file FvWallInfoDataI.H.
|
inline |
Definition at line 96 of file FvWallInfoDataI.H.
|
inline |
Transform across an interface.
Definition at line 105 of file FvWallInfoDataI.H.
Referenced by FvWallInfoDataBase< WallInfo, bool, FvWallInfoData< WallInfo, bool > >::data().

|
friend |
Definition at line 99 of file FvWallInfoData.H.
|
friend |
|
friend |