A cloud velocity Lagrangian patch. This patch defers to the cloud velocity boundary condition to determine the state of a particle after hitting a (non-constraint) patch. This allows the velocity boundary condition to control the rebound, escape, stick, etc..., behaviour. This is selected automatically by the base cloud. The user should never have to specify this patch explicitly. More...


Public Member Functions | |
| TypeName ("cloudVelocity") | |
| Runtime type information. More... | |
| cloudVelocityLagrangianPatch (const polyPatch &, const LagrangianBoundaryMesh &) | |
| Construct from a patch and a boundary mesh. More... | |
| virtual | ~cloudVelocityLagrangianPatch () |
| 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 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... | |
| virtual const LagrangianSubMesh & | mesh () const |
| Return the sub-mesh associated with this patch. 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... | |
| 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< 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... | |
A cloud velocity Lagrangian patch. This patch defers to the cloud velocity boundary condition to determine the state of a particle after hitting a (non-constraint) patch. This allows the velocity boundary condition to control the rebound, escape, stick, etc..., behaviour. This is selected automatically by the base cloud. The user should never have to specify this patch explicitly.
Definition at line 53 of file cloudVelocityLagrangianPatch.H.
| cloudVelocityLagrangianPatch | ( | const polyPatch & | patch, |
| const LagrangianBoundaryMesh & | boundaryMesh | ||
| ) |
Construct from a patch and a boundary mesh.
Definition at line 47 of file cloudVelocityLagrangianPatch.C.
|
virtual |
Destructor.
Definition at line 59 of file cloudVelocityLagrangianPatch.C.
| TypeName | ( | "cloudVelocity" | ) |
Runtime type information.
|
virtual |
Evaluate changes in elements that have tracked to this patch.
Reimplemented from LagrangianPatch.
Definition at line 65 of file cloudVelocityLagrangianPatch.C.
References LagrangianPatch::evaluate(), objectRegistry::lookupType(), mesh, LagrangianMesh::states(), and U.
