ome-common  5.2.0-m2
Namespaces | Typedefs | Functions
power.h File Reference

Power units of measurement. More...

#include <ome/common/config.h>
#include <ome/common/units/types.h>
#include <boost/units/unit.hpp>
#include <boost/units/quantity.hpp>
#include <boost/units/systems/si.hpp>
+ Include dependency graph for power.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 ome::common
 OME compatibility functions and classes.
 

Typedefs

typedef si::power ome::common::units::power_unit
 Unit definition for power.
 
typedef quantity< si::power > ome::common::units::power_quantity
 Measured quantity (power, watts).
 
typedef make_scaled_unit< si::power, scale< 10, static_rational<-24 > > >::type ome::common::units::yoctowatt_unit
 Unit definition for yoctowatt power.
 
typedef make_scaled_unit< si::power, scale< 10, static_rational<-21 > > >::type ome::common::units::zeptowatt_unit
 Unit definition for zeptowatt power.
 
typedef make_scaled_unit< si::power, scale< 10, static_rational<-18 > > >::type ome::common::units::attowatt_unit
 Unit definition for attowatt power.
 
typedef make_scaled_unit< si::power, scale< 10, static_rational<-15 > > >::type ome::common::units::femtowatt_unit
 Unit definition for femtowatt power.
 
typedef make_scaled_unit< si::power, scale< 10, static_rational<-12 > > >::type ome::common::units::picowatt_unit
 Unit definition for picowatt power.
 
typedef make_scaled_unit< si::power, scale< 10, static_rational< -9 > > >::type ome::common::units::nanowatt_unit
 Unit definition for nanowatt power.
 
typedef make_scaled_unit< si::power, scale< 10, static_rational< -6 > > >::type ome::common::units::microwatt_unit
 Unit definition for microwatt power.
 
typedef make_scaled_unit< si::power, scale< 10, static_rational< -3 > > >::type ome::common::units::milliwatt_unit
 Unit definition for milliwatt power.
 
typedef make_scaled_unit< si::power, scale< 10, static_rational< -2 > > >::type ome::common::units::centiwatt_unit
 Unit definition for centiwatt power.
 
typedef make_scaled_unit< si::power, scale< 10, static_rational< -1 > > >::type ome::common::units::deciwatt_unit
 Unit definition for deciwatt power.
 
typedef make_scaled_unit< si::power, scale< 10, static_rational< 0 > > >::type ome::common::units::watt_unit
 Unit definition for watt power.
 
typedef make_scaled_unit< si::power, scale< 10, static_rational< 1 > > >::type ome::common::units::dekawatt_unit
 Unit definition for dekawatt power.
 
typedef make_scaled_unit< si::power, scale< 10, static_rational< 1 > > >::type ome::common::units::decawatt_unit
 Unit definition for decawatt power.
 
typedef make_scaled_unit< si::power, scale< 10, static_rational< 2 > > >::type ome::common::units::hectowatt_unit
 Unit definition for hectowatt power.
 
typedef make_scaled_unit< si::power, scale< 10, static_rational< 3 > > >::type ome::common::units::kilowatt_unit
 Unit definition for kilowatt power.
 
typedef make_scaled_unit< si::power, scale< 10, static_rational< 6 > > >::type ome::common::units::megawatt_unit
 Unit definition for megawatt power.
 
typedef make_scaled_unit< si::power, scale< 10, static_rational< 9 > > >::type ome::common::units::gigawatt_unit
 Unit definition for gigawatt power.
 
typedef make_scaled_unit< si::power, scale< 10, static_rational< 12 > > >::type ome::common::units::terawatt_unit
 Unit definition for terawatt power.
 
typedef make_scaled_unit< si::power, scale< 10, static_rational< 15 > > >::type ome::common::units::petawatt_unit
 Unit definition for petawatt power.
 
typedef make_scaled_unit< si::power, scale< 10, static_rational< 18 > > >::type ome::common::units::exawatt_unit
 Unit definition for exawatt power.
 
typedef make_scaled_unit< si::power, scale< 10, static_rational< 21 > > >::type ome::common::units::zettawatt_unit
 Unit definition for zettawatt power.
 
typedef make_scaled_unit< si::power, scale< 10, static_rational< 24 > > >::type ome::common::units::yottawatt_unit
 Unit definition for yottawatt power.
 
typedef quantity< yoctowatt_unit > ome::common::units::yoctowatt_quantity
 Measured quantity in yoctowatts.
 
typedef quantity< zeptowatt_unit > ome::common::units::zeptowatt_quantity
 Measured quantity in zeptowatts.
 
typedef quantity< attowatt_unit > ome::common::units::attowatt_quantity
 Measured quantity in attowatts.
 
typedef quantity< femtowatt_unit > ome::common::units::femtowatt_quantity
 Measured quantity in femtowatts.
 
typedef quantity< picowatt_unit > ome::common::units::picowatt_quantity
 Measured quantity in picowatts.
 
typedef quantity< nanowatt_unit > ome::common::units::nanowatt_quantity
 Measured quantity in nanowatts.
 
typedef quantity< microwatt_unit > ome::common::units::microwatt_quantity
 Measured quantity in microwatts.
 
typedef quantity< milliwatt_unit > ome::common::units::milliwatt_quantity
 Measured quantity in milliwatts.
 
typedef quantity< centiwatt_unit > ome::common::units::centiwatt_quantity
 Measured quantity in centiwatts.
 
typedef quantity< deciwatt_unit > ome::common::units::deciwatt_quantity
 Measured quantity in deciwatts.
 
typedef quantity< watt_unit > ome::common::units::watt_quantity
 Measured quantity in watts.
 
typedef quantity< dekawatt_unit > ome::common::units::dekawatt_quantity
 Measured quantity in dekawatts.
 
typedef quantity< decawatt_unit > ome::common::units::decawatt_quantity
 Measured quantity in decawatts.
 
typedef quantity< hectowatt_unit > ome::common::units::hectowatt_quantity
 Measured quantity in hectowatts.
 
typedef quantity< kilowatt_unit > ome::common::units::kilowatt_quantity
 Measured quantity in kilowatts.
 
typedef quantity< megawatt_unit > ome::common::units::megawatt_quantity
 Measured quantity in megawatts.
 
typedef quantity< gigawatt_unit > ome::common::units::gigawatt_quantity
 Measured quantity in gigawatts.
 
typedef quantity< terawatt_unit > ome::common::units::terawatt_quantity
 Measured quantity in terawatts.
 
typedef quantity< petawatt_unit > ome::common::units::petawatt_quantity
 Measured quantity in petawatts.
 
typedef quantity< exawatt_unit > ome::common::units::exawatt_quantity
 Measured quantity in exawatts.
 
typedef quantity< zettawatt_unit > ome::common::units::zettawatt_quantity
 Measured quantity in zettawatts.
 
typedef quantity< yottawatt_unit > ome::common::units::yottawatt_quantity
 Measured quantity in yottawatts.
 

Functions

 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (yoctowatt, yoctowatt_unit)
 Numeric constant for yoctowatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (zeptowatt, zeptowatt_unit)
 Numeric constant for zeptowatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (attowatt, attowatt_unit)
 Numeric constant for attowatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (femtowatt, femtowatt_unit)
 Numeric constant for femtowatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (picowatt, picowatt_unit)
 Numeric constant for picowatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (nanowatt, nanowatt_unit)
 Numeric constant for nanowatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (microwatt, microwatt_unit)
 Numeric constant for microwatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (milliwatt, milliwatt_unit)
 Numeric constant for milliwatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (centiwatt, centiwatt_unit)
 Numeric constant for centiwatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (deciwatt, deciwatt_unit)
 Numeric constant for deciwatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (watt, watt_unit)
 Numeric constant for watt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (dekawatt, dekawatt_unit)
 Numeric constant for dekawatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (decawatt, decawatt_unit)
 Numeric constant for decawatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (hectowatt, hectowatt_unit)
 Numeric constant for hectowatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (kilowatt, kilowatt_unit)
 Numeric constant for kilowatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (megawatt, megawatt_unit)
 Numeric constant for megawatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (gigawatt, gigawatt_unit)
 Numeric constant for gigawatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (terawatt, terawatt_unit)
 Numeric constant for terawatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (petawatt, petawatt_unit)
 Numeric constant for petawatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (exawatt, exawatt_unit)
 Numeric constant for exawatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (zettawatt, zettawatt_unit)
 Numeric constant for zettawatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (yottawatt, yottawatt_unit)
 Numeric constant for yottawatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (yoctowatts, yoctowatt_unit)
 Numeric constant for yoctowatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (zeptowatts, zeptowatt_unit)
 Numeric constant for zeptowatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (attowatts, attowatt_unit)
 Numeric constant for attowatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (femtowatts, femtowatt_unit)
 Numeric constant for femtowatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (picowatts, picowatt_unit)
 Numeric constant for picowatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (nanowatts, nanowatt_unit)
 Numeric constant for nanowatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (microwatts, microwatt_unit)
 Numeric constant for microwatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (milliwatts, milliwatt_unit)
 Numeric constant for milliwatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (centiwatts, centiwatt_unit)
 Numeric constant for centiwatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (deciwatts, deciwatt_unit)
 Numeric constant for deciwatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (watts, watt_unit)
 Numeric constant for watt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (dekawatts, dekawatt_unit)
 Numeric constant for dekawatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (decawatts, decawatt_unit)
 Numeric constant for decawatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (hectowatts, hectowatt_unit)
 Numeric constant for hectowatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (kilowatts, kilowatt_unit)
 Numeric constant for kilowatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (megawatts, megawatt_unit)
 Numeric constant for megawatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (gigawatts, gigawatt_unit)
 Numeric constant for gigawatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (terawatts, terawatt_unit)
 Numeric constant for terawatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (petawatts, petawatt_unit)
 Numeric constant for petawatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (exawatts, exawatt_unit)
 Numeric constant for exawatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (zettawatts, zettawatt_unit)
 Numeric constant for zettawatt.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (yottawatts, yottawatt_unit)
 Numeric constant for yottawatt.
 

Detailed Description

Power units of measurement.

This header contains unit definition types, unit constants and measured quantity types for SI and other standard power units of measurement.