#include "physical/detail/fixedexponents.hpp"#include "physical/detail/larger_type.hpp"Include dependency graph for Copy of fixedphysical.hpp:

Go to the source code of this file.
Namespaces | |
| namespace | physical |
Classes | |
| struct | physical::FixedPhysical< T, Exponents > |
| physical quantity with compile-time fixed physical dimension. More... | |
| struct | physical::FixedPhysicalSum< Q1, Q2 > |
| resulting type of the sum of two other quantities. More... | |
| struct | physical::FixedPhysicalRatio< E1, E2 > |
| resulting type of the ratio of two other quantities. More... | |
| struct | physical::FixedPhysicalProduct< Q1, Q2 > |
| resulting type of the product of two other quantities. More... | |
| struct | physical::FixedPhysicalBase< T, P > |
| struct | physical::FixedPhysicalBase< T,-1 > |
Functions | |
| template<typename T1, typename T2, class exponents> | |
| FixedPhysicalSum< FixedPhysical< T1, exponents >, FixedPhysical< T2, exponents > >::type | physical::operator+ (const FixedPhysical< T1, exponents > a, FixedPhysical< T2, exponents > b) |
| template<typename T1, typename T2, class exponents> | |
| FixedPhysicalSum< FixedPhysical< T1, exponents >, FixedPhysical< T2, exponents > >::type | physical::operator- (const FixedPhysical< T1, exponents > a, FixedPhysical< T2, exponents > b) |
| template<typename T1, typename T2, class exponents1, class exponents2> | |
| FixedPhysicalProduct< FixedPhysical< T1, exponents1 >, FixedPhysical< T2, exponents2 > >::type | physical::operator * (const FixedPhysical< T1, exponents1 > a, FixedPhysical< T2, exponents2 > b) |
| template<typename T1, typename T2, class exponents1, class exponents2> | |
| FixedPhysicalRatio< FixedPhysical< T1, exponents1 >, FixedPhysical< T2, exponents2 > >::type | physical::operator/ (const FixedPhysical< T1, exponents1 > a, FixedPhysical< T2, exponents2 > b) |
| template<typename T1, typename T2, class exponents> | |
| bool | physical::operator== (const FixedPhysical< T1, exponents > a, FixedPhysical< T2, exponents > b) |
| template<typename T1, typename T2, class exponents> | |
| bool | physical::operator!= (const FixedPhysical< T1, exponents > a, FixedPhysical< T2, exponents > b) |
| template<typename T1, typename T2, class exponents> | |
| bool | physical::operator>= (const FixedPhysical< T1, exponents > a, FixedPhysical< T2, exponents > b) |
| template<typename T1, typename T2, class exponents> | |
| bool | physical::operator<= (const FixedPhysical< T1, exponents > a, FixedPhysical< T2, exponents > b) |
| template<typename T1, typename T2, class exponents> | |
| bool | physical::operator> (const FixedPhysical< T1, exponents > a, FixedPhysical< T2, exponents > b) |
| template<typename T1, typename T2, class exponents> | |
| bool | physical::operator< (const FixedPhysical< T1, exponents > a, FixedPhysical< T2, exponents > b) |
| template<typename T1, typename T2, class exponents1> | |
| FixedPhysical< typename detail::larger_type< T1, T2 >::type, exponents1 > | physical::operator * (const T1 a, const FixedPhysical< T2, exponents1 > b) |
Generated on Mon Apr 2 22:25:06 2007 for physical_svn by
1.5.1-p1
|
hosted on
|