Go to the documentation of this file.
84 first() = susp.
first();
91 first() += susp.
first();
98 first() -= susp.
first();
113 susp1.
first() + susp2.first(),
114 susp1.
second() + susp2.second()
122 const forceSuSp& susp
125 return forceSuSp(susp.first()*
s, susp.second()*
s);
scalar Sp() const
Return const access to the implicit coefficient [kg/s].
const Type2 & second() const
Return second.
const Type1 & first() const
Return first.
void operator+=(const forceSuSp &susp)
Addition.
void operator-=(const forceSuSp &susp)
Subtraction.
tmp< GeometricField< Type, fvPatchField, volMesh > > Su(const GeometricField< Type, fvPatchField, volMesh > &su, const GeometricField< Type, fvPatchField, volMesh > &vf)
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
Helper container for force Su and Sp terms.
gmvFile<< "tracers "<< particles.size()<< nl;forAllConstIter(Cloud< passiveParticle >, particles, iter){ gmvFile<< iter().position().x()<< " ";}gmvFile<< nl;forAllConstIter(Cloud< passiveParticle >, particles, iter){ gmvFile<< iter().position().y()<< " ";}gmvFile<< nl;forAllConstIter(Cloud< passiveParticle >, particles, iter){ gmvFile<< iter().position().z()<< " ";}gmvFile<< nl;forAll(lagrangianScalarNames, i){ word name=lagrangianScalarNames[i];IOField< scalar > s(IOobject(name, runTime.timeName(), cloud::prefix, mesh, IOobject::MUST_READ, IOobject::NO_WRITE))
void operator=(const forceSuSp &susp)
Assignment.
tmp< GeometricField< Type, fvPatchField, volMesh > > Sp(const volScalarField &sp, const GeometricField< Type, fvPatchField, volMesh > &vf)
const vector & Su() const
Return const access to the explicit contribution [kg.m/s2].
forceSuSp()
Construct null.