73 const LagrangianPatchVectorField& Up =
U.boundaryField()[patch().index()];
75 if (isA<cloudVelocityLagrangianPatchVectorField>(Up))
78 refCast<const cloudVelocityLagrangianPatchVectorField>(Up).state();
Macros for easy insertion into run-time selection tables.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
Generic GeometricField class.
Boundary part of a Lagrangian mesh. Just a list of Lagrangian patches with some added convenience fun...
Class containing Lagrangian geometry and topology.
const List< LagrangianState > & states() const
Return the states.
Base class for Lagrangian patches.
virtual void evaluate(PstreamBuffers &, LagrangianMesh &, const LagrangianScalarInternalDynamicField &fraction) const
Evaluate changes in elements that have tracked to this patch.
Buffers for inter-processor communications streams (UOPstream, UIPstream).
A cloud velocity Lagrangian patch. This patch defers to the cloud velocity boundary condition to dete...
virtual ~cloudVelocityLagrangianPatch()
Destructor.
cloudVelocityLagrangianPatch(const polyPatch &, const LagrangianBoundaryMesh &)
Construct from a patch and a boundary mesh.
virtual void evaluate(PstreamBuffers &, LagrangianMesh &, const LagrangianScalarInternalDynamicField &fraction) const
Evaluate changes in elements that have tracked to this patch.
Base class for clouds. Provides a basic evolution algorithm, models, and a database for caching deriv...
const Type & lookupType(const word &group=word::null) const
Lookup and return the object of the given Type.
A patch is a list of labels that address the faces in the global face list.
Foam::fvMesh mesh(Foam::IOobject(regionName, runTime.name(), runTime, Foam::IOobject::MUST_READ), false)
addToRunTimeSelectionTable(polyPatch, mergedCyclicPolyPatch, word)
defineTypeNameAndDebug(combustionModel, 0)