cloudVelocityLagrangianPatchVectorField Class Referenceabstract

Base class for cloud velocity conditions. Accessed by the cloud velocity Lagrangian patch. Provides an interface to return the state of a particle after hitting a (non-constraint) patch. This allows derivations to control the rebound, escape, stick, etc..., behaviour. More...

Inheritance diagram for cloudVelocityLagrangianPatchVectorField:
Collaboration diagram for cloudVelocityLagrangianPatchVectorField:

Public Member Functions

 TypeName ("cloudVelocity")
 Runtime type information. More...
 
virtual LagrangianState state () const =0
 Return the state after interaction with this patch. More...
 

Detailed Description

Base class for cloud velocity conditions. Accessed by the cloud velocity Lagrangian patch. Provides an interface to return the state of a particle after hitting a (non-constraint) patch. This allows derivations to control the rebound, escape, stick, etc..., behaviour.

See also
Foam::cloudVelocityLagrangianPatch
Source files

Definition at line 54 of file cloudVelocityLagrangianPatchVectorField.H.

Member Function Documentation

◆ TypeName()

TypeName ( "cloudVelocity"  )

Runtime type information.

◆ state()

virtual LagrangianState state ( ) const
pure virtual

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