nonConformalCyclicLagrangianPatch Class Reference

Non-conformal-cyclic Lagrangian patch. More...

Inheritance diagram for nonConformalCyclicLagrangianPatch:
Collaboration diagram for nonConformalCyclicLagrangianPatch:

Public Member Functions

 TypeName (nonConformalCyclicPolyPatch::typeName_())
 Runtime type information. More...
 
 nonConformalCyclicLagrangianPatch (const polyPatch &, const LagrangianBoundaryMesh &)
 Construct from a patch and a boundary mesh. More...
 
virtual ~nonConformalCyclicLagrangianPatch ()
 Destructor. More...
 
const nonConformalCyclicPolyPatchnonConformalCyclicPatch () const
 Return the nonConformalCyclic patch. More...
 
const transformertransform () const
 Return a reference to the nonConformalCyclic patch's transform. More...
 
virtual const LagrangianSubMeshmesh () const
 Return the sub-mesh associated with this patch. More...
 
virtual void evaluate (PstreamBuffers &, LagrangianMesh &, const LagrangianScalarInternalDynamicField &fraction) const
 Evaluate changes in elements that have tracked to this patch. More...
 
virtual void partition () const
 Update following partitioning of the mesh. More...
 
- Public Member Functions inherited from LagrangianPatch
 TypeName (polyPatch::typeName_())
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, LagrangianPatch, polyPatch,(const polyPatch &patch, const LagrangianBoundaryMesh &boundaryMesh),(patch, boundaryMesh))
 Declare run-time constructor selection tables. More...
 
 LagrangianPatch (const polyPatch &, const LagrangianBoundaryMesh &)
 Construct from a patch and a boundary mesh. More...
 
 LagrangianPatch (const LagrangianPatch &)=delete
 Disallow default bitwise copy construction. More...
 
virtual ~LagrangianPatch ()
 Destructor. More...
 
const polyPatchpatch () const
 Return the patch. More...
 
virtual const wordname () const
 Return name. More...
 
virtual bool coupled () const
 Return whether or not this patch is coupled. More...
 
const LagrangianBoundaryMeshboundaryMesh () const
 Return the boundary mesh. More...
 
const objectRegistrydb () const
 Return the local object registry. More...
 
template<class GeometricField , class Type >
const GeometricField::PatchlookupPatchField (const word &name)
 Lookup and return the patchField of the named field from the. More...
 
virtual void initEvaluate (PstreamBuffers &, LagrangianMesh &mesh, const LagrangianScalarInternalDynamicField &fraction) const
 Initialise evaluation of changes in elements that have tracked to. More...
 
void operator= (const LagrangianPatch &)=delete
 Disallow default bitwise assignment. More...
 

Friends

class nonConformalProcessorCyclicLagrangianPatch
 The non-conformal processor cyclic needs to add into the positional. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from LagrangianPatch
static autoPtr< LagrangianPatchNew (const word &type, const polyPatch &patch, const LagrangianBoundaryMesh &boundaryMesh)
 Return a pointer to a new LagrangianPatch of specified type. More...
 
static autoPtr< LagrangianPatchNew (const polyPatch &patch, const LagrangianBoundaryMesh &boundaryMesh)
 Return a pointer to a new LagrangianPatch corresponding to the. More...
 

Detailed Description

Constructor & Destructor Documentation

◆ nonConformalCyclicLagrangianPatch()

nonConformalCyclicLagrangianPatch ( const polyPatch patch,
const LagrangianBoundaryMesh boundaryMesh 
)

Construct from a patch and a boundary mesh.

Definition at line 65 of file nonConformalCyclicLagrangianPatch.C.

◆ ~nonConformalCyclicLagrangianPatch()

Destructor.

Definition at line 82 of file nonConformalCyclicLagrangianPatch.C.

Member Function Documentation

◆ TypeName()

TypeName ( nonConformalCyclicPolyPatch::typeName_()  )

Runtime type information.

◆ nonConformalCyclicPatch()

const nonConformalCyclicPolyPatch& nonConformalCyclicPatch ( ) const
inline

Return the nonConformalCyclic patch.

Definition at line 106 of file nonConformalCyclicLagrangianPatch.H.

◆ transform()

const transformer& transform ( ) const
inline

Return a reference to the nonConformalCyclic patch's transform.

Definition at line 112 of file nonConformalCyclicLagrangianPatch.H.

References nonConformalCyclicPolyPatch::transform().

Here is the call graph for this function:

◆ mesh()

const Foam::LagrangianSubMesh & mesh ( ) const
virtual

Return the sub-mesh associated with this patch.

Reimplemented from LagrangianPatch.

Definition at line 89 of file nonConformalCyclicLagrangianPatch.C.

◆ evaluate()

void evaluate ( PstreamBuffers ,
LagrangianMesh mesh,
const LagrangianScalarInternalDynamicField fraction 
) const
virtual

◆ partition()

void partition ( ) const
virtual

Update following partitioning of the mesh.

Reimplemented from LagrangianPatch.

Definition at line 193 of file nonConformalCyclicLagrangianPatch.C.

References Tuple2< Type1, Type2 >::first(), mesh, Foam::nl, LagrangianPatch::partition(), Foam::returnReduce(), Tuple2< Type1, Type2 >::second(), Foam::sqrt(), VectorSpace< Form, Cmpt, Ncmpts >::uniform(), and WarningInFunction.

Here is the call graph for this function:

Friends And Related Function Documentation

◆ nonConformalProcessorCyclicLagrangianPatch

The non-conformal processor cyclic needs to add into the positional.

error variables of the non-processor cyclic patch

Definition at line 82 of file nonConformalCyclicLagrangianPatch.H.


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