55 #ifndef reboundVelocityLagrangianPatchVectorField_H
56 #define reboundVelocityLagrangianPatchVectorField_H
69 class reboundVelocityLagrangianPatchVectorField
71 public cloudVelocityLagrangianPatchVectorField
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
Base class for Lagrangian patches.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Buffers for inter-processor communications streams (UOPstream, UIPstream).
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
A rebound velocity boundary condition. Particles that hit a patch with this condition will rebound ba...
virtual void write(Ostream &) const
Write.
virtual autoPtr< LagrangianPatchVectorField > clone() const
Construct and return a clone.
reboundVelocityLagrangianPatchVectorField(const LagrangianPatch &, const regIOobject &, const dictionary &)
Construct from patch, internal field and dictionary.
TypeName("reboundVelocity")
Runtime type information.
virtual LagrangianState state() const
Return the state after interaction with this patch.
virtual void evaluate(PstreamBuffers &, const LagrangianScalarInternalDynamicField &fraction)
Evaluate the patch field.
regIOobject is an abstract class derived from IOobject to handle automatic object registration with t...
LagrangianState
Lagrangian state enumeration.