Public Member Functions | Friends | List of all members
minData Class Reference

For use with FaceCellWave. Transports minimum passive data. More...

Public Member Functions

 minData ()
 
 minData (const label data)
 
label data () const
 
template<class TrackingData >
bool valid (TrackingData &td) const
 
template<class TrackingData >
bool sameGeometry (const polyMesh &, const minData &, const scalar, TrackingData &td) const
 
template<class TrackingData >
void leaveDomain (const polyMesh &, const polyPatch &, const label patchFacei, const point &faceCentre, TrackingData &td)
 
template<class TrackingData >
void enterDomain (const polyMesh &, const polyPatch &, const label patchFacei, const point &faceCentre, TrackingData &td)
 
template<class TrackingData >
void transform (const polyMesh &, const tensor &, TrackingData &td)
 
template<class TrackingData >
bool updateCell (const polyMesh &, const label thisCelli, const label neighbourFacei, const minData &neighbourInfo, const scalar tol, TrackingData &td)
 
template<class TrackingData >
bool updateFace (const polyMesh &, const label thisFacei, const label neighbourCelli, const minData &neighbourInfo, const scalar tol, TrackingData &td)
 
template<class TrackingData >
bool updateFace (const polyMesh &, const label thisFacei, const minData &neighbourInfo, const scalar tol, TrackingData &td)
 
template<class TrackingData >
bool equal (const minData &, TrackingData &td) const
 
bool operator== (const minData &) const
 
bool operator!= (const minData &) const
 

Friends

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

Detailed Description

For use with FaceCellWave. Transports minimum passive data.

Source files

Definition at line 56 of file minData.H.

Constructor & Destructor Documentation

◆ minData() [1/2]

minData ( )
inline

Definition at line 26 of file minDataI.H.

◆ minData() [2/2]

minData ( const label  data)
inline

Definition at line 32 of file minDataI.H.

Member Function Documentation

◆ data()

label data ( ) const
inline

Definition at line 79 of file minData.H.

◆ valid()

bool valid ( TrackingData &  td) const
inline

Definition at line 41 of file minDataI.H.

References Foam::labelMax.

◆ sameGeometry()

bool sameGeometry ( const polyMesh ,
const minData ,
const  scalar,
TrackingData &  td 
) const
inline

Definition at line 49 of file minDataI.H.

◆ leaveDomain()

void leaveDomain ( const polyMesh ,
const polyPatch patch,
const label  patchFacei,
const point faceCentre,
TrackingData &  td 
)
inline

Definition at line 62 of file minDataI.H.

◆ enterDomain()

void enterDomain ( const polyMesh ,
const polyPatch patch,
const label  patchFacei,
const point faceCentre,
TrackingData &  td 
)
inline

Definition at line 84 of file minDataI.H.

◆ transform()

void transform ( const polyMesh ,
const tensor rotTensor,
TrackingData &  td 
)
inline

Definition at line 74 of file minDataI.H.

◆ updateCell()

bool updateCell ( const polyMesh ,
const label  thisCelli,
const label  neighbourFacei,
const minData neighbourInfo,
const scalar  tol,
TrackingData &  td 
)
inline

Definition at line 96 of file minDataI.H.

◆ updateFace() [1/2]

bool updateFace ( const polyMesh mesh,
const label  thisFacei,
const label  neighbourCelli,
const minData neighbourInfo,
const scalar  tol,
TrackingData &  td 
)
inline

Definition at line 117 of file minDataI.H.

◆ updateFace() [2/2]

bool updateFace ( const polyMesh ,
const label  thisFacei,
const minData neighbourInfo,
const scalar  tol,
TrackingData &  td 
)
inline

Definition at line 139 of file minDataI.H.

◆ equal()

bool equal ( const minData rhs,
TrackingData &  td 
) const
inline

Definition at line 160 of file minDataI.H.

References Foam::operator==().

Here is the call graph for this function:

◆ operator==()

bool operator== ( const minData rhs) const
inline

Definition at line 172 of file minDataI.H.

◆ operator!=()

bool operator!= ( const minData rhs) const
inline

Definition at line 181 of file minDataI.H.

Friends And Related Function Documentation

◆ operator<<

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

◆ operator>>

Istream& operator>> ( Istream ,
minData  
)
friend

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