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(), mesh, 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(), mesh, 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 |