Face to edge interpolation scheme. Included in faMesh. More...

Public Member Functions | |
| ClassName ("edgeInterpolation") | |
| edgeInterpolation (const edgeInterpolation &)=delete | |
| No copy construct. More... | |
| void | operator= (const edgeInterpolation &)=delete |
| No copy assignment. More... | |
| edgeInterpolation (const faMesh &) | |
| Construct given an faMesh. More... | |
| ~edgeInterpolation ()=default | |
| Destructor. More... | |
| const faMesh & | mesh () const noexcept |
| Return mesh reference. More... | |
| const edgeScalarField & | lPN () const |
| Return reference to PN geodesic distance. More... | |
| const edgeScalarField & | weights () const |
| Return reference to weighting factors array. More... | |
| const edgeScalarField & | deltaCoeffs () const |
| Return reference to difference factors array. More... | |
| const edgeVectorField & | correctionVectors () const |
| Return reference to non-orthogonality correction vectors array. More... | |
| const edgeVectorField & | skewCorrectionVectors () const |
| Return reference to skew vectors array. More... | |
| bool | orthogonal () const |
| Return whether mesh is orthogonal or not. More... | |
| bool | skew () const |
| Return whether mesh is skew or not. More... | |
| bool | movePoints () const |
| Do what is necessary if the mesh has moved. More... | |
| bool | hasWeights () const noexcept |
| True if weights exist. More... | |
Face to edge interpolation scheme. Included in faMesh.
Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd.
Definition at line 55 of file edgeInterpolation.H.
|
delete |
No copy construct.
|
explicit |
Construct given an faMesh.
Definition at line 36 of file edgeInterpolation.C.
|
default |
Destructor.
| ClassName | ( | "edgeInterpolation" | ) |
|
delete |
No copy assignment.
|
inlinenoexcept |
Return mesh reference.
Definition at line 172 of file edgeInterpolation.H.
| const Foam::edgeScalarField & lPN | ( | ) | const |
Return reference to PN geodesic distance.
Definition at line 46 of file edgeInterpolation.C.
| const Foam::edgeScalarField & weights | ( | ) | const |
Return reference to weighting factors array.
Definition at line 57 of file edgeInterpolation.C.
| const Foam::edgeScalarField & deltaCoeffs | ( | ) | const |
Return reference to difference factors array.
Definition at line 68 of file edgeInterpolation.C.
Referenced by contactAngleForce::correct(), liquidFilmBase::CourantNumber(), uncorrectedLnGrad< Type >::deltaCoeffs(), fourthLnGrad< Type >::deltaCoeffs(), correctedLnGrad< Type >::deltaCoeffs(), and limitedLnGrad< Type >::deltaCoeffs().

| const Foam::edgeVectorField & correctionVectors | ( | ) | const |
Return reference to non-orthogonality correction vectors array.
Definition at line 90 of file edgeInterpolation.C.
References Foam::dimless, mesh, tmp< T >::New(), and Foam::Zero.

| const Foam::edgeVectorField & skewCorrectionVectors | ( | ) | const |
Return reference to skew vectors array.
Definition at line 123 of file edgeInterpolation.C.
References Foam::dimless, mesh, tmp< T >::New(), Foam::skew(), and Foam::Zero.
Referenced by skewCorrectedEdgeInterpolation< Type >::skewCorrection().


| bool orthogonal | ( | ) | const |
Return whether mesh is orthogonal or not.
Definition at line 79 of file edgeInterpolation.C.
Referenced by correctedLnGrad< Type >::corrected(), and limitedLnGrad< Type >::corrected().

| bool skew | ( | ) | const |
Return whether mesh is skew or not.
Definition at line 111 of file edgeInterpolation.C.
| bool movePoints | ( | ) | const |
Do what is necessary if the mesh has moved.
Definition at line 144 of file edgeInterpolation.C.
Referenced by faMesh::movePoints(), and faMesh::updateMesh().

|
inlinenoexcept |
True if weights exist.
Definition at line 223 of file edgeInterpolation.H.