74 interpolationCellPoint<scalar> rhoInterp(
rho);
75 interpolationCellPoint<vector> UInterp(
U);
76 interpolationCellPoint<scalar> nuInterp(
nu);
78 solidParticle::trackingData
79 td(*
this, rhoInterp, UInterp, nuInterp,
g.value());
const word cloudName(propsDict.get< word >("cloud"))
const uniformDimensionedVectorField & g
Cloud(const polyMesh &mesh, const Foam::zero, const word &cloudName)
void move(TrackCloudType &cloud, typename ParticleType::trackingData &td, const scalar trackTime)
Move the particles.
@ NO_WRITE
Ignore writing from objectRegistry::writeObject().
Defines the attributes of an object for which implicit objectRegistry management is supported,...
Mesh data needed to do the Finite Volume discretisation.
Given cell centre values and point (vertex) values decompose into tetrahedra and linear interpolate w...
const Time & time() const noexcept
Return time registry.
void move(const dimensionedVector &g)
Move the particles under the influence of the given gravitational acceleration.
const fvMesh & mesh() const
solidParticleCloud(const solidParticleCloud &)=delete
No copy construct.
Class used to pass tracking data to the trackToFace function.
Simple solid spherical particle class with one-way coupling with the continuous phase.
static void readFields(Cloud< solidParticle > &c)
A class for handling words, derived from Foam::string.
wallPoints::trackData td(isBlockedFace, regionToBlockSize)
Different types of constants.
GeometricField< vector, fvPatchField, volMesh > volVectorField
void readFields(const typename GeoFieldType::Mesh &mesh, const IOobjectList &objects, const NameMatchPredicate &selectedFields, DynamicList< regIOobject * > &storedObjects)
Read the selected GeometricFields of the templated type and store on the objectRegistry.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
dimensioned< vector > dimensionedVector
Dimensioned vector obtained from generic dimensioned type.