nonConformalCoupledFvPatch Class Reference

Non-conformal coupled FV patch. As nonConformalFvPatch, but is also coupled to another non-conformal patch. More...

Inheritance diagram for nonConformalCoupledFvPatch:
Collaboration diagram for nonConformalCoupledFvPatch:

Public Member Functions

 TypeName (nonConformalCoupledPolyPatch::typeName_())
 Runtime type information. More...
 
 nonConformalCoupledFvPatch (const fvPatch &patch)
 Construct from a patch. More...
 
virtual ~nonConformalCoupledFvPatch ()
 Destructor. More...
 
const nonConformalCoupledPolyPatchnonConformalCoupledPatch () 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 transformertransform () const
 Return transformation between the coupled patches. More...
 
const worderrorPatchName () const
 Error patch name. More...
 
label errorPatchID () const
 Error patch ID. More...
 
const nonConformalErrorFvPatcherrorPatch () const
 Error patch. More...
 
- Public Member Functions inherited from nonConformalFvPatch
 TypeName (nonConformalPolyPatch::typeName_())
 Runtime type information. More...
 
 nonConformalFvPatch (const fvPatch &patch)
 Construct from a patch. More...
 
virtual ~nonConformalFvPatch ()
 Destructor. More...
 
const nonConformalPolyPatchnonConformalPatch () const
 Return the reference to the polyPatch. More...
 
const wordorigPatchName () const
 Original patch name. More...
 
label origPatchID () const
 Original patch ID. More...
 
const fvPatchorigPatch () const
 Original patch. More...
 
const labelListpolyFaces () 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 labelUListfaceCells () 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...
 

Detailed Description

Non-conformal coupled FV patch. As nonConformalFvPatch, but is also coupled to another non-conformal patch.

See also
Foam::nonConformalCoupledPolyPatch Foam::nonConformalFvPatch
Source files

Definition at line 57 of file nonConformalCoupledFvPatch.H.

Constructor & Destructor Documentation

◆ nonConformalCoupledFvPatch()

nonConformalCoupledFvPatch ( const fvPatch patch)

Construct from a patch.

Definition at line 84 of file nonConformalCoupledFvPatch.C.

◆ ~nonConformalCoupledFvPatch()

Destructor.

Definition at line 100 of file nonConformalCoupledFvPatch.C.

Member Function Documentation

◆ makeWeights()

void makeWeights ( scalarField w,
const vectorField nbrSf,
const vectorField nbrDelta 
) const
protected

Make patch weighting factors.

Definition at line 42 of file nonConformalCoupledFvPatch.C.

References delta, forAll, Foam::mag(), and fvPatch::nf().

Referenced by nonConformalCyclicFvPatch::makeWeights(), and nonConformalProcessorCyclicFvPatch::makeWeights().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ TypeName()

TypeName ( nonConformalCoupledPolyPatch::typeName_()  )

Runtime type information.

◆ nonConformalCoupledPatch()

const Foam::nonConformalCoupledPolyPatch & nonConformalCoupledPatch ( ) const

Return the reference to the polyPatch.

Definition at line 107 of file nonConformalCoupledFvPatch.C.

◆ owner()

bool owner ( ) const

Does this side own the patch?

Definition at line 113 of file nonConformalCoupledFvPatch.C.

◆ neighbour()

bool neighbour ( ) const

Does the coupled side own the patch?

Definition at line 119 of file nonConformalCoupledFvPatch.C.

◆ transform()

const Foam::transformer & transform ( ) const

Return transformation between the coupled patches.

Definition at line 125 of file nonConformalCoupledFvPatch.C.

References transformer::transform().

Here is the call graph for this function:

◆ errorPatchName()

const Foam::word & errorPatchName ( ) const

Error patch name.

Definition at line 131 of file nonConformalCoupledFvPatch.C.

◆ errorPatchID()

Foam::label errorPatchID ( ) const

Error patch ID.

Definition at line 137 of file nonConformalCoupledFvPatch.C.

◆ errorPatch()

const Foam::nonConformalErrorFvPatch & errorPatch ( ) const

Error patch.

Definition at line 144 of file nonConformalCoupledFvPatch.C.


The documentation for this class was generated from the following files: