pistonPointEdgeData Class Reference

Holds information regarding nearest wall point. Used in PointEdgeWave. (so not standard FaceCellWave) To be used in wall distance calculation. More...

Classes

class  trackingData
 Class used to pass data into container. More...
 

Public Member Functions

 pistonPointEdgeData ()
 Construct null. More...
 
 pistonPointEdgeData (const bool inBowl)
 Construct from inBowl. More...
 
bool inBowl () const
 
bool valid (trackingData &td) const
 Check whether origin has been changed at all or. More...
 
void transform (const polyPatch &patch, const label patchFacei, const transformer &transform, trackingData &td)
 Transform across an interface. More...
 
bool updatePoint (const polyMesh &mesh, const label pointi, const label edgei, const pistonPointEdgeData &edgeinfo, const scalar tol, trackingData &td)
 Influence of edge on point. More...
 
bool updatePoint (const polyMesh &mesh, const label pointi, const pistonPointEdgeData &newPointInfo, const scalar tol, trackingData &td)
 Influence of different value on same point. More...
 
bool updateEdge (const polyMesh &mesh, const label edgei, const label pointi, const pistonPointEdgeData &pointInfo, const scalar tol, trackingData &td)
 Influence of point on edge. More...
 
bool equal (const pistonPointEdgeData &, trackingData &td) const
 Equivalent to operator== with trackingData. More...
 
bool operator== (const pistonPointEdgeData &) const
 
bool operator!= (const pistonPointEdgeData &) const
 

Friends

Ostreamoperator<< (Ostream &, const pistonPointEdgeData &)
 
Istreamoperator>> (Istream &, pistonPointEdgeData &)
 

Detailed Description

Holds information regarding nearest wall point. Used in PointEdgeWave. (so not standard FaceCellWave) To be used in wall distance calculation.

Source files

Definition at line 65 of file pistonPointEdgeData.H.

Constructor & Destructor Documentation

◆ pistonPointEdgeData() [1/2]

pistonPointEdgeData ( )
inline

Construct null.

Definition at line 43 of file pistonPointEdgeDataI.H.

◆ pistonPointEdgeData() [2/2]

pistonPointEdgeData ( const bool  inBowl)
inline

Construct from inBowl.

Definition at line 50 of file pistonPointEdgeDataI.H.

Member Function Documentation

◆ inBowl()

bool inBowl ( ) const
inline

Definition at line 59 of file pistonPointEdgeDataI.H.

◆ valid()

bool valid ( trackingData td) const
inline

Check whether origin has been changed at all or.

still contains original (invalid) value.

Definition at line 65 of file pistonPointEdgeDataI.H.

◆ transform()

void transform ( const polyPatch patch,
const label  patchFacei,
const transformer transform,
trackingData td 
)
inline

Transform across an interface.

Definition at line 71 of file pistonPointEdgeDataI.H.

◆ updatePoint() [1/2]

bool updatePoint ( const polyMesh mesh,
const label  pointi,
const label  edgei,
const pistonPointEdgeData edgeinfo,
const scalar  tol,
trackingData td 
)
inline

Influence of edge on point.

Definition at line 81 of file pistonPointEdgeDataI.H.

References pistonPointEdgeData::trackingData::points_.

◆ updatePoint() [2/2]

bool updatePoint ( const polyMesh mesh,
const label  pointi,
const pistonPointEdgeData newPointInfo,
const scalar  tol,
trackingData td 
)
inline

Influence of different value on same point.

Merge new and old info.

Definition at line 95 of file pistonPointEdgeDataI.H.

References pistonPointEdgeData::trackingData::points_.

◆ updateEdge()

bool updateEdge ( const polyMesh mesh,
const label  edgei,
const label  pointi,
const pistonPointEdgeData pointInfo,
const scalar  tol,
trackingData td 
)
inline

Influence of point on edge.

Definition at line 108 of file pistonPointEdgeDataI.H.

◆ equal()

bool equal ( const pistonPointEdgeData rhs,
trackingData td 
) const
inline

Equivalent to operator== with trackingData.

Definition at line 123 of file pistonPointEdgeDataI.H.

References Foam::operator==().

Here is the call graph for this function:

◆ operator==()

bool operator== ( const pistonPointEdgeData rhs) const
inline

Definition at line 135 of file pistonPointEdgeDataI.H.

◆ operator!=()

bool operator!= ( const pistonPointEdgeData rhs) const
inline

Definition at line 145 of file pistonPointEdgeDataI.H.

Friends And Related Function Documentation

◆ operator<<

Ostream& operator<< ( Ostream ,
const pistonPointEdgeData  
)
friend

◆ operator>>

Istream& operator>> ( Istream ,
pistonPointEdgeData  
)
friend

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