C:/nobackup/private/physical_svn/trunk/include/physical/unit.hpp File Reference

#include "physical/quantity.hpp"
#include "physical/dynamicunit.hpp"
#include "physical/dynamicphysical.hpp"

Include dependency graph for unit.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  physical
namespace  physical::unit_si_double
namespace  physical::unit_si_float

Defines

#define UNIT0(AAA)   namespace unit_si_double { AAA; }; namespace unit_si_float { AAA; };

Typedefs

typedef double physical::unit_si_double::real
typedef float physical::unit_si_float::real

Functions

static const DynamicUnit<
quantity::system
physical::unit_si_double::celsius (unit_si_double::kelvin, physical::detail::DynamicScale(1., 273.15))
static const DynamicUnit<
quantity::system
physical::unit_si_float::celsius (unit_si_double::kelvin, physical::detail::DynamicScale(1., 273.15))
static const DynamicUnit<
quantity::system
physical::unit_si_double::fahrenheit (celsius, physical::detail::DynamicScale(5./9.,-5./9.*32))
static const DynamicUnit<
quantity::system
physical::unit_si_float::fahrenheit (celsius, physical::detail::DynamicScale(5./9.,-5./9.*32))
static const DynamicUnit<
quantity::system
physical::unit_si_double::reaumur (celsius, physical::detail::DynamicScale(5./4., 0.))
static const DynamicUnit<
quantity::system
physical::unit_si_float::reaumur (celsius, physical::detail::DynamicScale(5./4., 0.))

Variables

namespace physical::unit_si_double::quantity = quantity_si_double
namespace physical::unit_si_float::quantity = quantity_si_float
static const double physical::unit_si_double::pi = 3.14
static const double physical::unit_si_float::pi = 3.14
static const quantity::scalar physical::unit_si_double::unity (1)
static const quantity::scalar physical::unit_si_float::unity (1)
static const quantity::length physical::unit_si_double::meter (1)
static const quantity::length physical::unit_si_float::meter (1)
static const quantity::mass physical::unit_si_double::kilogram (1)
static const quantity::mass physical::unit_si_float::kilogram (1)
static const quantity::time physical::unit_si_double::second (1)
static const quantity::time physical::unit_si_float::second (1)
static const quantity::electric_current physical::unit_si_double::ampere (1)
static const quantity::electric_current physical::unit_si_float::ampere (1)
static const quantity::temperature physical::unit_si_double::kelvin (1)
static const quantity::temperature physical::unit_si_float::kelvin (1)
static const quantity::amount_of_substance physical::unit_si_double::mol (1)
static const quantity::amount_of_substance physical::unit_si_float::mol (1)
static const quantity::amount_of_substance physical::unit_si_double::mole (1)
static const quantity::amount_of_substance physical::unit_si_float::mole (1)
static const quantity::luminous_intensity physical::unit_si_double::candela (1)
static const quantity::luminous_intensity physical::unit_si_float::candela (1)
static const quantity::area physical::unit_si_double::square_meter = meter*meter
static const quantity::area physical::unit_si_float::square_meter = meter*meter
static const quantity::volume physical::unit_si_double::cubic_meter = meter*meter*meter
static const quantity::volume physical::unit_si_float::cubic_meter = meter*meter*meter
static const quantity::velocity physical::unit_si_double::meter_per_second = meter/second
static const quantity::velocity physical::unit_si_float::meter_per_second = meter/second
static const quantity::acceleration physical::unit_si_double::meter_per_second_squared = meter/(second*second)
static const quantity::acceleration physical::unit_si_float::meter_per_second_squared = meter/(second*second)
static const quantity::wave_number physical::unit_si_double::reciprocal_meter = unity/meter
static const quantity::wave_number physical::unit_si_float::reciprocal_meter = unity/meter
static const quantity::mass_density physical::unit_si_double::kilogram_per_cubic_meter = kilogram/cubic_meter
static const quantity::mass_density physical::unit_si_float::kilogram_per_cubic_meter = kilogram/cubic_meter
static const quantity::specific_volume physical::unit_si_double::cubic_meter_per_kilogram = cubic_meter/kilogram
static const quantity::specific_volume physical::unit_si_float::cubic_meter_per_kilogram = cubic_meter/kilogram
static const quantity::current_density physical::unit_si_double::ampere_per_square_meter = ampere/square_meter
static const quantity::current_density physical::unit_si_float::ampere_per_square_meter = ampere/square_meter
static const quantity::magnetic_field_strength physical::unit_si_double::ampere_per_meter = ampere/meter
static const quantity::magnetic_field_strength physical::unit_si_float::ampere_per_meter = ampere/meter
static const quantity::amount_of_substance_concentration physical::unit_si_double::mole_per_cubic_meter = mol/cubic_meter
static const quantity::amount_of_substance_concentration physical::unit_si_float::mole_per_cubic_meter = mol/cubic_meter
static const quantity::luminance physical::unit_si_double::candela_per_square_meter = candela/square_meter
static const quantity::luminance physical::unit_si_float::candela_per_square_meter = candela/square_meter
static const quantity::mass_fraction physical::unit_si_double::kilogram_per_kilogram = kilogram/kilogram
static const quantity::mass_fraction physical::unit_si_float::kilogram_per_kilogram = kilogram/kilogram
static const quantity::plane_angle physical::unit_si_double::radian = meter/meter
static const quantity::plane_angle physical::unit_si_float::radian = meter/meter
static const quantity::solid_angle physical::unit_si_double::steradian = square_meter/square_meter
static const quantity::solid_angle physical::unit_si_float::steradian = square_meter/square_meter
static const quantity::frequency physical::unit_si_double::hertz = unity/second
static const quantity::frequency physical::unit_si_float::hertz = unity/second
static const quantity::force physical::unit_si_double::newton = meter*kilogram/(second*second)
static const quantity::force physical::unit_si_float::newton = meter*kilogram/(second*second)
static const quantity::pressure physical::unit_si_double::Pascal = newton/square_meter
static const quantity::pressure physical::unit_si_float::Pascal = newton/square_meter
static const quantity::energy physical::unit_si_double::joule = newton*meter
static const quantity::energy physical::unit_si_float::joule = newton*meter
static const quantity::power physical::unit_si_double::watt = joule/second
static const quantity::power physical::unit_si_float::watt = joule/second
static const quantity::electric_charge physical::unit_si_double::coulomb = second*ampere
static const quantity::electric_charge physical::unit_si_float::coulomb = second*ampere
static const quantity::electric_potential_difference physical::unit_si_double::volt = watt/ampere
static const quantity::electric_potential_difference physical::unit_si_float::volt = watt/ampere
static const quantity::capacitance physical::unit_si_double::farad = coulomb/volt
static const quantity::capacitance physical::unit_si_float::farad = coulomb/volt
static const quantity::electric_resistance physical::unit_si_double::ohm = volt/ampere
static const quantity::electric_resistance physical::unit_si_float::ohm = volt/ampere
static const quantity::electric_conductance physical::unit_si_double::siemens = ampere/volt
static const quantity::electric_conductance physical::unit_si_float::siemens = ampere/volt
static const quantity::magnetic_flux physical::unit_si_double::weber = volt*second
static const quantity::magnetic_flux physical::unit_si_float::weber = volt*second
static const quantity::magnetic_flux_density physical::unit_si_double::tesla = weber/square_meter
static const quantity::magnetic_flux_density physical::unit_si_float::tesla = weber/square_meter
static const quantity::inductance physical::unit_si_double::henry = weber/ampere
static const quantity::inductance physical::unit_si_float::henry = weber/ampere
static const quantity::luminous_flux physical::unit_si_double::lumen = candela*steradian
static const quantity::luminous_flux physical::unit_si_float::lumen = candela*steradian
static const quantity::illuminance physical::unit_si_double::lux = lumen/square_meter
static const quantity::illuminance physical::unit_si_float::lux = lumen/square_meter
static const quantity::activity_of_a_radionuclide physical::unit_si_double::becquerel = unity/second
static const quantity::activity_of_a_radionuclide physical::unit_si_float::becquerel = unity/second
static const quantity::absorbed_dose physical::unit_si_double::gray = joule/kilogram
static const quantity::absorbed_dose physical::unit_si_float::gray = joule/kilogram
static const quantity::dose_equivalent physical::unit_si_double::sievert = joule/kilogram
static const quantity::dose_equivalent physical::unit_si_float::sievert = joule/kilogram
static const quantity::catalytic_activity physical::unit_si_double::katal = mol/second
static const quantity::catalytic_activity physical::unit_si_float::katal = mol/second
static const quantity::length physical::unit_si_double::centimeter = (real)0.01*meter
static const quantity::length physical::unit_si_float::centimeter = (real)0.01*meter
static const quantity::length physical::unit_si_double::millimeter = (real)0.001*meter
static const quantity::length physical::unit_si_float::millimeter = (real)0.001*meter
static const quantity::length physical::unit_si_double::kilometer = (real)1000*meter
static const quantity::length physical::unit_si_float::kilometer = (real)1000*meter
static const quantity::mass physical::unit_si_double::gram = (real)0.001*kilogram
static const quantity::mass physical::unit_si_float::gram = (real)0.001*kilogram
static const quantity::time physical::unit_si_double::minute = (real)60*second
static const quantity::time physical::unit_si_float::minute = (real)60*second
static const quantity::time physical::unit_si_double::hour = (real)60*minute
static const quantity::time physical::unit_si_float::hour = (real)60*minute
static const quantity::plane_angle physical::unit_si_double::revolution = (real)(2*pi)*radian
static const quantity::plane_angle physical::unit_si_float::revolution = (real)(2*pi)*radian
static const quantity::angular_velocity physical::unit_si_double::revolution_per_second = revolution/second
static const quantity::angular_velocity physical::unit_si_float::revolution_per_second = revolution/second
static const quantity::angular_velocity physical::unit_si_double::revolution_per_minute = revolution/minute
static const quantity::angular_velocity physical::unit_si_float::revolution_per_minute = revolution/minute


Define Documentation

#define UNIT0 ( AAA   )     namespace unit_si_double { AAA; }; namespace unit_si_float { AAA; };

Definition at line 26 of file unit.hpp.


Generated on Mon Apr 2 22:25:06 2007 for physical_svn by  doxygen 1.5.1-p1
hosted on SourceForge.net Logo