Non-conformal coupled FV patch. As nonConformalFvPatch, but is also coupled to another non-conformal patch. More...
Public Member Functions | |
TypeName (nonConformalCoupledPolyPatch::typeName_()) | |
Runtime type information. More... | |
nonConformalCoupledFvPatch (const fvPatch &patch) | |
Construct from a patch. More... | |
virtual | ~nonConformalCoupledFvPatch () |
Destructor. More... | |
const nonConformalCoupledPolyPatch & | nonConformalCoupledPatch () const |
Return the reference to the polyPatch. More... | |
bool | owner () const |
Does this side own the patch? More... | |
bool | neighbour () const |
Does the coupled side own the patch? More... | |
const transformer & | transform () const |
Return transformation between the coupled patches. More... | |
const word & | errorPatchName () const |
Error patch name. More... | |
label | errorPatchIndex () const |
Error patch ID. More... | |
const nonConformalErrorFvPatch & | errorPatch () const |
Error patch. More... | |
virtual word | polyFacesType () const |
Return the face-poly-faces patch field type. More... | |
![]() | |
TypeName (nonConformalPolyPatch::typeName_()) | |
Runtime type information. More... | |
nonConformalFvPatch (const fvPatch &patch) | |
Construct from a patch. More... | |
virtual | ~nonConformalFvPatch () |
Destructor. More... | |
const fvPatch & | patch () const |
Reference to the fvPatch. More... | |
const nonConformalPolyPatch & | nonConformalPatch () const |
Reference to the polyPatch. More... | |
const word & | origPatchName () const |
Original patch name. More... | |
label | origPatchIndex () const |
Original patch ID. More... | |
const fvPatch & | origPatch () const |
Original patch. More... | |
const labelList & | polyFaces () const |
Return face face-poly-faces. More... | |
virtual label | start () const |
Return the start label of this patch in the polyMesh face list. More... | |
virtual label | size () const |
Return the size. More... | |
virtual const labelUList & | faceCells () const |
Return the face-cells. More... | |
Protected Member Functions | |
void | makeWeights (scalarField &w, const vectorField &nbrSf, const vectorField &nbrDelta) const |
Make patch weighting factors. More... | |
Non-conformal coupled FV patch. As nonConformalFvPatch, but is also coupled to another non-conformal patch.
Definition at line 57 of file nonConformalCoupledFvPatch.H.
nonConformalCoupledFvPatch | ( | const fvPatch & | patch | ) |
Construct from a patch.
Definition at line 85 of file nonConformalCoupledFvPatch.C.
|
virtual |
Destructor.
Definition at line 101 of file nonConformalCoupledFvPatch.C.
|
protected |
Make patch weighting factors.
Definition at line 43 of file nonConformalCoupledFvPatch.C.
References delta, forAll, Foam::mag(), and fvPatch::nf().
Referenced by nonConformalCyclicFvPatch::makeWeights(), and nonConformalProcessorCyclicFvPatch::makeWeights().
TypeName | ( | nonConformalCoupledPolyPatch::typeName_() | ) |
Runtime type information.
const Foam::nonConformalCoupledPolyPatch & nonConformalCoupledPatch | ( | ) | const |
Return the reference to the polyPatch.
Definition at line 108 of file nonConformalCoupledFvPatch.C.
bool owner | ( | ) | const |
Does this side own the patch?
Definition at line 114 of file nonConformalCoupledFvPatch.C.
bool neighbour | ( | ) | const |
Does the coupled side own the patch?
Definition at line 120 of file nonConformalCoupledFvPatch.C.
const Foam::transformer & transform | ( | ) | const |
Return transformation between the coupled patches.
Definition at line 126 of file nonConformalCoupledFvPatch.C.
References transformer::transform().
const Foam::word & errorPatchName | ( | ) | const |
Error patch name.
Definition at line 132 of file nonConformalCoupledFvPatch.C.
Foam::label errorPatchIndex | ( | ) | const |
Error patch ID.
Definition at line 138 of file nonConformalCoupledFvPatch.C.
const Foam::nonConformalErrorFvPatch & errorPatch | ( | ) | const |
Error patch.
Definition at line 145 of file nonConformalCoupledFvPatch.C.
|
virtual |
Return the face-poly-faces patch field type.
Implements nonConformalFvPatch.
Definition at line 155 of file nonConformalCoupledFvPatch.C.
References Field< Type >::typeName.