Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #include "reducedUnits.H"
00027 #include <OpenFOAM/IOstreams.H>
00028
00029
00030
00031 Foam::Ostream& Foam::operator<<(Ostream& os, const reducedUnits& rU)
00032 {
00033 os << nl << "Defined: " << nl
00034 << tab << "refLength = " << rU.refLength() << " m" << nl
00035 << tab << "refTime = " << rU.refTime() << " s" << nl
00036 << tab << "refMass = " << rU.refMass() << " kg" << nl
00037 << tab << "Boltzmann constant, kb = " << reducedUnits::kb << " J/K"
00038 << nl << "Calculated: " << nl
00039 << tab << "refEnergy = " << rU.refEnergy() << " J" << nl
00040 << tab << "refTemp = " << rU.refTemp() << " K" << nl
00041 << tab << "refForce = " << rU.refForce() << " N" << nl
00042 << tab << "refVelocity = " << rU.refVelocity() << " m/s" << nl
00043 << tab << "refVolume = " << rU.refVolume() << " m^3" << nl
00044 << tab << "refPressure = " << rU.refPressure() << " N/m^2" << nl
00045 << tab << "refMassDensity = " << rU.refMassDensity() << " kg/m^3" << nl
00046 << tab << "refNumberDensity = " << rU.refNumberDensity() << " m^-3"
00047 << endl;
00048
00049
00050 os.check
00051 (
00052 "Foam::Ostream& Foam::operator<<(Foam::Ostream&, "
00053 "const Foam::reducedUnits&)"
00054 );
00055
00056 return os;
00057 }
00058
00059
00060