emptyLagrangianPatch Class Reference

Empty Lagrangian patch. This is used for the patches that have normals that point outside of the space of the reduced dimensionality; e.g., the front and back planes of a two-dimensional slab. More...

Inheritance diagram for emptyLagrangianPatch:
Collaboration diagram for emptyLagrangianPatch:

Public Member Functions

 TypeName (emptyPolyPatch::typeName_())
 Runtime type information. More...
 
 emptyLagrangianPatch (const polyPatch &, const LagrangianBoundaryMesh &)
 Construct from a patch and a boundary mesh. More...
 
virtual ~emptyLagrangianPatch ()
 Destructor. 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 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...
 
virtual const LagrangianSubMeshmesh () const
 Return the sub-mesh associated with this patch. 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...
 
virtual void partition () const
 Update for mesh changes. More...
 
void operator= (const LagrangianPatch &)=delete
 Disallow default bitwise assignment. 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

Empty Lagrangian patch. This is used for the patches that have normals that point outside of the space of the reduced dimensionality; e.g., the front and back planes of a two-dimensional slab.

Source files

Definition at line 51 of file emptyLagrangianPatch.H.

Constructor & Destructor Documentation

◆ emptyLagrangianPatch()

emptyLagrangianPatch ( const polyPatch patch,
const LagrangianBoundaryMesh boundaryMesh 
)

Construct from a patch and a boundary mesh.

Definition at line 46 of file emptyLagrangianPatch.C.

◆ ~emptyLagrangianPatch()

~emptyLagrangianPatch ( )
virtual

Destructor.

Definition at line 58 of file emptyLagrangianPatch.C.

Member Function Documentation

◆ TypeName()

TypeName ( emptyPolyPatch::typeName_()  )

Runtime type information.

◆ evaluate()

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

Evaluate changes in elements that have tracked to this patch.

Reimplemented from LagrangianPatch.

Definition at line 64 of file emptyLagrangianPatch.C.

References Foam::inCell, mesh, and LagrangianMesh::states().

Here is the call graph for this function:

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