Namespaces | Functions

/home/hauberg/Dokumenter/Capture/humim-tracker-0.1/src/OpenTissue/OpenTissue/core/math/math_constants.h File Reference

#include <OpenTissue/configuration.h>
#include <boost/numeric/conversion/bounds.hpp>
#include <boost/cast.hpp>
#include <cmath>

Go to the source code of this file.

Namespaces

namespace  OpenTissue
namespace  OpenTissue::math
namespace  OpenTissue::math::detail

Functions

template<typename T >
OpenTissue::math::detail::zero ()
template<>
float OpenTissue::math::detail::zero< float > ()
template<>
double OpenTissue::math::detail::zero< double > ()
template<>
int OpenTissue::math::detail::zero< int > ()
template<>
long unsigned int OpenTissue::math::detail::zero< long unsigned int > ()
template<>
unsigned int OpenTissue::math::detail::zero< unsigned int > ()
template<typename T >
OpenTissue::math::detail::one ()
template<>
float OpenTissue::math::detail::one< float > ()
template<>
double OpenTissue::math::detail::one< double > ()
template<>
int OpenTissue::math::detail::one< int > ()
template<>
unsigned int OpenTissue::math::detail::one< unsigned int > ()
template<typename T >
OpenTissue::math::detail::two ()
template<>
float OpenTissue::math::detail::two< float > ()
template<>
double OpenTissue::math::detail::two< double > ()
template<>
int OpenTissue::math::detail::two< int > ()
template<>
unsigned int OpenTissue::math::detail::two< unsigned int > ()
template<typename T >
OpenTissue::math::detail::three ()
template<>
float OpenTissue::math::detail::three< float > ()
template<>
double OpenTissue::math::detail::three< double > ()
template<>
int OpenTissue::math::detail::three< int > ()
template<>
unsigned int OpenTissue::math::detail::three< unsigned int > ()
template<typename T >
OpenTissue::math::detail::four ()
template<>
float OpenTissue::math::detail::four< float > ()
template<>
double OpenTissue::math::detail::four< double > ()
template<>
int OpenTissue::math::detail::four< int > ()
template<>
unsigned int OpenTissue::math::detail::four< unsigned int > ()
template<typename T >
OpenTissue::math::detail::eight ()
template<>
float OpenTissue::math::detail::eight< float > ()
template<>
double OpenTissue::math::detail::eight< double > ()
template<>
int OpenTissue::math::detail::eight< int > ()
template<>
unsigned int OpenTissue::math::detail::eight< unsigned int > ()
template<typename T >
OpenTissue::math::detail::half ()
template<>
float OpenTissue::math::detail::half< float > ()
template<>
double OpenTissue::math::detail::half< double > ()
template<typename T >
OpenTissue::math::detail::pi ()
template<typename T >
OpenTissue::math::detail::pi_half ()
template<typename T >
OpenTissue::math::detail::pi_quarter ()
template<typename T >
OpenTissue::math::detail::highest ()
template<typename T >
OpenTissue::math::detail::lowest ()
template<typename T >
OpenTissue::math::detail::infinity ()
template<typename T >
OpenTissue::math::detail::degree ()
template<typename T >
OpenTissue::math::detail::radian ()