#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 |