Stabilisation data and routines for patch-to-patch interpolations. More...
Public Member Functions | |
| TypeName ("patchToPatchStabilisation") | |
| Run-time type information. More... | |
| patchToPatchStabilisation () | |
| Construct null. More... | |
| virtual | ~patchToPatchStabilisation () |
| Destructor. More... | |
| void | update (const polyPatch &patch, const PackedBoolList &faceCoupleds) |
| Compute the stabilisation addressing if necessary. More... | |
| template<class Type > | |
| void | stabilise (Field< Type > &fld) const |
| Stabilise the given field if necessary. More... | |
Stabilisation data and routines for patch-to-patch interpolations.
Definition at line 49 of file patchToPatchStabilisation.H.
Construct null.
Definition at line 43 of file patchToPatchStabilisation.C.
|
virtual |
Destructor.
Definition at line 53 of file patchToPatchStabilisation.C.
| TypeName | ( | "patchToPatchStabilisation" | ) |
Run-time type information.
| void update | ( | const polyPatch & | patch, |
| const PackedBoolList & | faceCoupleds | ||
| ) |
Compute the stabilisation addressing if necessary.
Definition at line 59 of file patchToPatchStabilisation.C.
References DynamicList< T, SizeInc, SizeMult, SizeDiv >::append(), polyPatch::boundaryMesh(), Foam::constant::universal::c, UList< T >::data(), PrimitivePatch< FaceList, PointField >::edgeFaces(), PrimitivePatch< FaceList, PointField >::edges(), remote::elementi, Foam::exit(), polyPatch::faceCentres(), Foam::FatalError, FatalErrorInFunction, forAll, PrimitivePatch< FaceList, PointField >::localPoints(), Foam::magSqr(), polyBoundaryMesh::mesh(), UPstream::myProcNo(), patchIdentifier::name(), Foam::name(), PrimitivePatch< FaceList, PointField >::nEdges(), UPstream::parRun(), remote::proci, Foam::reduce(), Foam::returnReduce(), UList< T >::size(), Foam::stabilise(), globalIndex::toGlobal(), Foam::blendedInterfacialModel::valid(), Foam::fvPatchDistWave::wave(), and OBJstream::write().

| void stabilise | ( | Field< Type > & | fld | ) | const |
Stabilise the given field if necessary.
Definition at line 31 of file patchToPatchStabilisationTemplates.C.
References fld(), and UPstream::parRun().
