|
sigma
1.0.0
|
Defines the Interval class. More...
#include <boost/numeric/interval.hpp>#include <iostream>#include <type_traits>Go to the source code of this file.
Classes | |
| class | sigma::Interval< ValueType > |
| Models a numeric interval. More... | |
Namespaces | |
| namespace | sigma |
| The primary namespace for the sigma library. | |
Typedefs | |
| using | sigma::IFloat = Interval<float> |
| Typedef for an interval of floats. | |
| using | sigma::IDouble = Interval<double> |
| Typedef for an interval of doubles. | |
Functions | |
| template<typename T> | |
| Interval< T > | sigma::operator+ (Interval< T > lhs, T rhs) |
| template<typename T> | |
| Interval< T > | sigma::operator+ (T lhs, const Interval< T > &rhs) |
| template<typename T> | |
| Interval< T > | sigma::operator- (Interval< T > lhs, T rhs) |
| template<typename T> | |
| Interval< T > | sigma::operator- (T lhs, const Interval< T > &rhs) |
| template<typename T> | |
| Interval< T > | sigma::operator* (Interval< T > lhs, T rhs) |
| template<typename T> | |
| Interval< T > | sigma::operator* (T lhs, const Interval< T > &rhs) |
| template<typename T> | |
| Interval< T > | sigma::operator/ (Interval< T > lhs, T rhs) |
| template<typename T> | |
| Interval< T > | sigma::operator/ (T lhs, const Interval< T > &rhs) |
Defines the Interval class.