35 void Foam::reducedUnits::calcRefValues()
40 || refLength_ < VSMALL
45 <<
"One of more referencence values too small for floating point "
47 <<
"refTime_ = " << refTime_
48 <<
", refLength = " << refTemp_
49 <<
", refMass = " << refMass_
53 refEnergy_ = refLength_*refLength_*refMass_/(refTime_*refTime_);
55 refTemp_ = refEnergy_ /
kb;
57 refForce_ = refEnergy_/refLength_;
59 refVelocity_ =
Foam::sqrt(refEnergy_/refMass_);
63 refPressure_ = refEnergy_/refVolume_;
65 refMassDensity_ = refMass_/refVolume_;
67 refNumberDensity_ = 1.0/refVolume_;
77 refMass_(1.660538782
e-27)
90 refLength_(refLength),
123 refLength_ = refLength;
150 void Foam::reducedUnits::operator=(
const reducedUnits& rhs)
157 "Foam::reducedUnits::operator=(const Foam::reducedUnits&)"
158 ) <<
"Attempted assignment to self"