measurement.cpp File Reference

#include "measurement.h"
#include <iostream>
#include <sstream>
#include <stdexcept>
#include <map>

Include dependency graph for measurement.cpp:


Namespaces

namespace  MeasurementData

Classes

struct  DimScale
struct  UnitsDimScale
class  UnitsMapInitialiser

Typedefs

typedef map< string, DimScaleUnitsMap

Functions

int dimension_cmp (const Dimension &d1, const Dimension &d2)
Dimension dimension_add (const Dimension &d1, const Dimension &d2)
Dimension dimension_sub (const Dimension &d1, const Dimension &d2)
Dimension dimension_mul (const Dimension &d1, const int &n)

Variables

const double MeasurementData::lb = 0.45359237
const double MeasurementData::yd = 0.9144
const double MeasurementData::in = yd / 36.
const double MeasurementData::ft = 12. * in
const double MeasurementData::g = 9.80665
const double MeasurementData::lbf = lb * g
const double MeasurementData::psi = lbf / (in*in)
const double MeasurementData::lb_in3 = lb / (in*in*in)
const double MeasurementData::Btu = 1055.05585262
UnitsMapInitialiser unitsmapinitialiser
 Create a static unitsmap that is created a loadtime.
const UnitsMapunitsmap = unitsmapinitialiser.unitsmap
 An alias to the unitsmap stored inside the unitsmap initialiser.

Typedef Documentation

typedef map<string,DimScale> UnitsMap


Function Documentation

Dimension dimension_add ( const Dimension d1,
const Dimension d2 
)

int dimension_cmp ( const Dimension d1,
const Dimension d2 
)

Dimension dimension_mul ( const Dimension d1,
const int &  n 
)

Dimension dimension_sub ( const Dimension d1,
const Dimension d2 
)


Variable Documentation

An alias to the unitsmap stored inside the unitsmap initialiser.

Referenced by Measurement::Measurement().

Create a static unitsmap that is created a loadtime.


Generated on Tue Feb 10 18:37:37 2009 for freesteam by  doxygen 1.5.6