Classes | |
class | trackData |
Tracking data. Mostly just a collection of references to the. More... | |
Public Types | |
enum class | shape { invalid , face , cell } |
Enumeration to define the mesh shape the info applies to. More... | |
Public Member Functions | |
meshPhiCorrectInfo () | |
Construct null. More... | |
meshPhiCorrectInfo (const shape &s) | |
Construct for given shape. More... | |
scalar | deltaPhi () const |
Return the flux correction. More... | |
scalar & | deltaPhi () |
Access the flux correction. More... | |
scalar | deltaDVdtError () const |
Return the volume change rate error correction. More... | |
scalar & | deltaDVdtError () |
Access the volume change rate error correction. More... | |
template<class TrackingData > | |
bool | valid (TrackingData &td) const |
Check whether the meshPhiCorrectInfo has been changed at all. More... | |
template<class TrackingData > | |
bool | sameGeometry (const fvMesh &mesh, const meshPhiCorrectInfo &, const scalar, TrackingData &td) const |
Check for identical geometrical data. Used for checking. More... | |
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 &mesh, const label thisCelli, const labelPair &neighbourPatchAndFacei, const meshPhiCorrectInfo &neighbourInfo, const scalar tol, TrackingData &td) |
Influence of neighbouring face. More... | |
template<class TrackingData > | |
bool | updateFace (const fvMesh &mesh, const labelPair &thisPatchAndFacei, const label neighbourCelli, const meshPhiCorrectInfo &neighbourInfo, const scalar tol, TrackingData &td) |
Influence of neighbouring cell. More... | |
template<class TrackingData > | |
bool | updateFace (const fvMesh &mesh, const labelPair &thisPatchAndFacei, const meshPhiCorrectInfo &neighbourInfo, const scalar tol, TrackingData &td) |
Influence of different value on same face. More... | |
template<class TrackingData > | |
bool | equal (const meshPhiCorrectInfo &, TrackingData &td) const |
Test equality. More... | |
bool | operator== (const meshPhiCorrectInfo &) const |
bool | operator!= (const meshPhiCorrectInfo &) const |
Friends | |
Ostream & | operator<< (Ostream &, const meshPhiCorrectInfo &) |
Istream & | operator>> (Istream &, meshPhiCorrectInfo &) |
Definition at line 55 of file meshPhiCorrectInfo.H.
|
strong |
Enumeration to define the mesh shape the info applies to.
Enumerator | |
---|---|
invalid | |
face | |
cell |
Definition at line 62 of file meshPhiCorrectInfo.H.
|
inline |
Construct null.
Definition at line 55 of file meshPhiCorrectInfoI.H.
|
inline |
Construct for given shape.
Definition at line 62 of file meshPhiCorrectInfoI.H.
|
inline |
Return the flux correction.
Definition at line 71 of file meshPhiCorrectInfoI.H.
Referenced by meshPhiCorrectInfo::updateCell(), and meshPhiCorrectInfo::updateFace().
|
inline |
Access the flux correction.
Definition at line 78 of file meshPhiCorrectInfoI.H.
|
inline |
Return the volume change rate error correction.
Definition at line 85 of file meshPhiCorrectInfoI.H.
Referenced by meshPhiCorrectInfo::updateFace().
|
inline |
Access the volume change rate error correction.
Definition at line 92 of file meshPhiCorrectInfoI.H.
|
inline |
Check whether the meshPhiCorrectInfo has been changed at all.
or still contains original (invalid) value.
Definition at line 100 of file meshPhiCorrectInfoI.H.
|
inline |
Check for identical geometrical data. Used for checking.
consistency across cyclics.
Definition at line 107 of file meshPhiCorrectInfoI.H.
|
inline |
Transform across an interface.
Definition at line 120 of file meshPhiCorrectInfoI.H.
|
inline |
Influence of neighbouring face.
Definition at line 131 of file meshPhiCorrectInfoI.H.
References meshPhiCorrectInfo::deltaPhi(), Pair< Type >::first(), meshPhiPreCorrectInfo::layer(), fvMesh::owner(), s(), Pair< Type >::second(), and Foam::blendedInterfacialModel::valid().
|
inline |
Influence of neighbouring cell.
Definition at line 176 of file meshPhiCorrectInfoI.H.
References meshPhiCorrectInfo::deltaDVdtError(), Pair< Type >::first(), meshPhiPreCorrectInfo::layer(), fvMesh::owner(), s(), Pair< Type >::second(), Foam::blendedInterfacialModel::valid(), and meshPhiPreCorrectInfo::weight().
|
inline |
Influence of different value on same face.
Definition at line 223 of file meshPhiCorrectInfoI.H.
References meshPhiCorrectInfo::deltaPhi(), and Foam::blendedInterfacialModel::valid().
|
inline |
Test equality.
Definition at line 245 of file meshPhiCorrectInfoI.H.
References Foam::operator==().
|
inline |
Definition at line 257 of file meshPhiCorrectInfoI.H.
|
inline |
Definition at line 266 of file meshPhiCorrectInfoI.H.
|
friend |
|
friend |