180 #ifndef distributionModels_multiNormal_H 181 #define distributionModels_multiNormal_H 189 namespace distributionModels
198 public distributionModel
210 List<scalar> weight_;
228 virtual autoPtr<distributionModel>
clone()
const 230 return autoPtr<distributionModel>(
new multiNormal(*
this));
244 virtual scalar
sample()
const;
multiNormal(const dictionary &dict, Random &rndGen)
Construct from components.
TypeName("multiNormal")
Runtime type information.
virtual autoPtr< distributionModel > clone() const
Construct and return a clone.
dimensionedScalar sigma("sigma", dimMass/sqr(dimTime), transportProperties)
void operator=(const multiNormal &)=delete
No copy assignment.
virtual scalar meanValue() const
Return the theoretical mean of the distribution.
const dimensionedScalar mu
Atomic mass unit.
virtual ~multiNormal()=default
Destructor.
virtual scalar sample() const
Sample the distribution.