![]() |
Protium
Math and Design Features
|


Go to the source code of this file.
Classes | |
| struct | Protium::Design::Quantity< T, Dimensions > |
| Defines a dimensionful quantities. More... | |
Namespaces | |
| Protium | |
| Encapsulates all Protium Modules. | |
| Protium::Design | |
| Encapsulates design patterns and policies. | |
Typedefs | |
| typedef double | Protium::Action |
| typedef double | Protium::Angle |
| typedef double | Protium::Charge |
| typedef double | Protium::EleccFluxDensity |
| typedef double | Protium::Energy |
| typedef double | Protium::FermiQuantity |
| typedef double | Protium::Intensity |
| typedef double | Protium::Length |
| typedef double | Protium::MagneticFluxDensity |
| typedef double | Protium::Mass |
| typedef double | Protium::Rate |
| typedef double | Protium::Scalar |
| typedef double | Protium::Temperature |
| typedef double | Protium::Time |
| typedef double | Protium::Velocity |
Functions | |
| template<class T , class D1 , class D2 > | |
| Quantity< T, typename DimensionAdd< D1, D2 >::Type > | Protium::Design::operator* (Quantity< T, D1 > x, Quantity< T, D2 > y) |
| Defines dimensionful multiplication. More... | |
| template<class T , class D > | |
| Quantity< T, D > | Protium::Design::operator+ (Quantity< T, D > x, Quantity< T, D > y) |
| Defines dimensionful quantity addition. More... | |
| template<class T , class D > | |
| Quantity< T, D > | Protium::Design::operator- (Quantity< T, D > x, Quantity< T, D > y) |
| Defines dimensionful quantity subtraction. More... | |
| template<class T , class D1 , class D2 > | |
| Quantity< T, typename DimensionSubtract< D1, D2 > ::Type > | Protium::Design::operator/ (Quantity< T, D1 > x, Quantity< T, D2 > y) |
| Defines dimensionful Division. More... | |