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


Public Member Functions | |
| TypeName (nonConformalProcessorCyclicPolyPatch::typeName_()) | |
| Runtime type information. More... | |
| nonConformalProcessorCyclicLagrangianPatch (const polyPatch &, const LagrangianBoundaryMesh &) | |
| Construct from a patch and a boundary mesh. More... | |
| virtual | ~nonConformalProcessorCyclicLagrangianPatch () |
| Destructor. More... | |
| const nonConformalProcessorCyclicPolyPatch & | nonConformalProcessorCyclicPatch () const |
| Return the nonConformalProcessorCyclic patch. More... | |
| const nonConformalCyclicLagrangianPatch & | referPatch () const |
| Return a reference to the referred patch. More... | |
| virtual void | initEvaluate (PstreamBuffers &, LagrangianMesh &, const LagrangianScalarInternalDynamicField &fraction) const |
| Initialise evaluation of changes in elements that have tracked to. More... | |
| virtual void | evaluate (PstreamBuffers &, LagrangianMesh &, const LagrangianScalarInternalDynamicField &fraction) const |
| Evaluate changes in elements that have tracked to this patch. More... | |
Public Member Functions inherited from processorCyclicLagrangianPatch | |
| TypeName (processorCyclicPolyPatch::typeName_()) | |
| Runtime type information. More... | |
| processorCyclicLagrangianPatch (const polyPatch &, const LagrangianBoundaryMesh &) | |
| Construct from a patch and a boundary mesh. More... | |
| virtual | ~processorCyclicLagrangianPatch () |
| Destructor. More... | |
| const processorCyclicPolyPatch & | processorCyclicPatch () const |
| Return the processorCyclic patch. More... | |
| label | referPatchIndex () const |
| Return the referred patch index. More... | |
| const cyclicLagrangianPatch & | referPatch () const |
| Return a reference to the referred patch. More... | |
| const transformer & | transform () const |
| Return a reference to the referred patch's transform. More... | |
Public Member Functions inherited from processorLagrangianPatch | |
| TypeName (processorPolyPatch::typeName_()) | |
| Runtime type information. More... | |
| processorLagrangianPatch (const polyPatch &, const LagrangianBoundaryMesh &) | |
| Construct from a patch and a boundary mesh. More... | |
| virtual | ~processorLagrangianPatch () |
| Destructor. More... | |
| const processorPolyPatch & | processorPatch () const |
| Return the processor patch. More... | |
| virtual const LagrangianSubMesh & | mesh () const |
| Return the sub-mesh associated with 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 polyPatch & | patch () const |
| Return the patch. More... | |
| virtual const word & | name () const |
| Return name. More... | |
| virtual bool | coupled () const |
| Return whether or not this patch is coupled. More... | |
| const LagrangianBoundaryMesh & | boundaryMesh () const |
| Return the boundary mesh. More... | |
| const objectRegistry & | db () const |
| Return the local object registry. More... | |
| template<class GeometricField , class Type > | |
| const GeometricField::Patch & | lookupPatchField (const word &name) |
| Lookup and return the patchField of the named field from the. More... | |
| void | operator= (const LagrangianPatch &)=delete |
| Disallow default bitwise assignment. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from LagrangianPatch | |
| static autoPtr< LagrangianPatch > | New (const word &type, const polyPatch &patch, const LagrangianBoundaryMesh &boundaryMesh) |
| Return a pointer to a new LagrangianPatch of specified type. More... | |
| static autoPtr< LagrangianPatch > | New (const polyPatch &patch, const LagrangianBoundaryMesh &boundaryMesh) |
| Return a pointer to a new LagrangianPatch corresponding to the. More... | |
Protected Attributes inherited from processorLagrangianPatch | |
| autoPtr< LagrangianSubMesh > | receiveMeshPtr_ |
| The sub-mesh used to append received data. More... | |
Non-conformal-processor-cyclic Lagrangian patch.
Definition at line 51 of file nonConformalProcessorCyclicLagrangianPatch.H.
| nonConformalProcessorCyclicLagrangianPatch | ( | const polyPatch & | patch, |
| const LagrangianBoundaryMesh & | boundaryMesh | ||
| ) |
Construct from a patch and a boundary mesh.
Definition at line 49 of file nonConformalProcessorCyclicLagrangianPatch.C.
|
virtual |
Destructor.
Definition at line 66 of file nonConformalProcessorCyclicLagrangianPatch.C.
| TypeName | ( | nonConformalProcessorCyclicPolyPatch::typeName_() | ) |
Runtime type information.
|
inline |
Return the nonConformalProcessorCyclic patch.
Definition at line 88 of file nonConformalProcessorCyclicLagrangianPatch.H.
|
inline |
Return a reference to the referred patch.
Definition at line 94 of file nonConformalProcessorCyclicLagrangianPatch.H.
References LagrangianPatch::boundaryMesh(), and processorCyclicLagrangianPatch::referPatchIndex().

|
virtual |
Initialise evaluation of changes in elements that have tracked to.
this patch
Reimplemented from processorLagrangianPatch.
Definition at line 73 of file nonConformalProcessorCyclicLagrangianPatch.C.
References mesh, VectorSpace< Form, Cmpt, Ncmpts >::nan, DimensionedField< Type, GeoMesh, PrimitiveField >::primitiveField(), LagrangianSubMesh::sub(), and Foam::toBeRemoved.

|
virtual |
Evaluate changes in elements that have tracked to this patch.
Reimplemented from processorLagrangianPatch.
Definition at line 106 of file nonConformalProcessorCyclicLagrangianPatch.C.
References polyPatch::faceAreas(), polyMesh::faceOwner(), forAll, Foam::inCell, Foam::tracking::locate(), Foam::magSqr(), fvMesh::mesh(), mesh, Foam::tracking::position(), List< T >::size(), Foam::sqr(), and polyPatch::start().
