A stick velocity boundary condition. Particles that hit a patch with this condition will stick to it and remain at the patch's velocity (stationary if the mesh is not moving) from then on. More...


Public Member Functions | |
| TypeName ("stickVelocity") | |
| Runtime type information. More... | |
| virtual autoPtr< LagrangianPatchVectorField > | clone () const |
| Construct and return a clone. More... | |
| virtual autoPtr< LagrangianPatchVectorField > | clone (const regIOobject &iIo) const |
| Construct and return a clone setting the internal field reference. More... | |
| virtual void | evaluate (PstreamBuffers &, const LagrangianScalarInternalDynamicField &fraction) |
| Evaluate the patch field. More... | |
| virtual LagrangianState | state () const |
| Return the state after interaction with this patch. More... | |
Public Member Functions inherited from cloudVelocityLagrangianPatchVectorField | |
| TypeName ("cloudVelocity") | |
| Runtime type information. More... | |
A stick velocity boundary condition. Particles that hit a patch with this condition will stick to it and remain at the patch's velocity (stationary if the mesh is not moving) from then on.
<LagrangianPatchName>
{
type stickVelocity;
}
Definition at line 59 of file stickVelocityLagrangianPatchVectorField.H.
| TypeName | ( | "stickVelocity" | ) |
Runtime type information.
|
inlinevirtual |
Construct and return a clone.
Definition at line 77 of file stickVelocityLagrangianPatchVectorField.H.
|
inlinevirtual |
Construct and return a clone setting the internal field reference.
Definition at line 86 of file stickVelocityLagrangianPatchVectorField.H.
|
virtual |
Evaluate the patch field.
Definition at line 31 of file stickVelocityLagrangianPatchVectorField.C.
References Foam::evaluate().

|
virtual |
Return the state after interaction with this patch.
Implements cloudVelocityLagrangianPatchVectorField.
Definition at line 47 of file stickVelocityLagrangianPatchVectorField.C.
References Foam::onPatchZero.