66 namespace distributions
167 virtual scalar
min()
const;
170 virtual scalar
max()
const;
173 virtual scalar
mean()
const;
176 inline scalar
mu()
const
182 inline scalar
sigma()
const
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
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.
Multiple superimposed normal distributions.
Normal distribution, scaled so that it spans between a specified minimum and maximum value,...
virtual autoPtr< distribution > clone(const label sampleQ) const
Construct and return a clone.
scalar sigma() const
Return the standard deviation.
virtual scalar min() const
Return the minimum value.
normal(const unitConversion &units, const dictionary &dict, const label sampleQ, randomGenerator &&rndGen)
Construct from a dictionary.
virtual ~normal()
Destructor.
scalar mu() const
Return the mean value.
virtual void write(Ostream &os, const unitConversion &units) const
Write to a stream.
virtual scalar sampleForZeroQ() const
Sample the distribution for zero effective size exponent.
TypeName("normal")
Runtime type information.
virtual scalar max() const
Return the maximum value.
virtual scalar mean() const
Return the mean value.
virtual tmp< scalarField > plotX(const label n) const
Return coordinates to plot across the range of the distribution.
A class for managing temporary objects.
Unit conversion structure. Contains the associated dimensions and the multiplier with which to conver...
gmvFile<< "tracers "<< particles.size()<< nl;forAllConstIter(lagrangian::Cloud< passiveParticle >, particles, iter){ gmvFile<< iter().position().x()<< " ";}gmvFile<< nl;forAllConstIter(lagrangian::Cloud< passiveParticle >, particles, iter){ gmvFile<< iter().position().y()<< " ";}gmvFile<< nl;forAllConstIter(lagrangian::Cloud< passiveParticle >, particles, iter){ gmvFile<< iter().position().z()<< " ";}gmvFile<< nl;forAll(lagrangianScalarNames, i){ word name=lagrangianScalarNames[i];IOField< scalar > s(IOobject(name, runTime.name(), lagrangian::cloud::prefix, mesh, IOobject::MUST_READ, IOobject::NO_WRITE))
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
const HashTable< unitConversion > & units()
Get the table of unit conversions.
randomGenerator rndGen(653213)