wykobi_math.hpp File Reference
#include <cmath>
#include <limits>
Include dependency graph for wykobi_math.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 wykobi
 

Macros

#define WYKOBI_DOUBLE_PRECISION
 

Typedefs

typedef double wykobi::Float
 

Functions

template<typename T >
wykobi::sqr (const T &val)
 
template<typename T >
wykobi::sqrt (const T &val)
 
template<typename T >
wykobi::abs (const T &value)
 
template<typename T >
wykobi::max (const T &value1, const T &value2)
 
template<typename T >
wykobi::min (const T &value1, const T &value2)
 
template<typename T >
wykobi::max (const T &value1, const T &value2, const T &value3)
 
template<typename T >
wykobi::min (const T &value1, const T &value2, const T &value3)
 
template<typename T >
wykobi::infinity ()
 
template<typename T >
wykobi::sin (const T &value)
 
template<typename T >
wykobi::cos (const T &value)
 
template<typename T >
wykobi::tan (const T &value)
 
template<typename T >
wykobi::asin (const T &value)
 
template<typename T >
wykobi::acos (const T &value)
 
template<typename T >
wykobi::atan (const T &value)
 
template<typename T >
wykobi::approx_sin (T angle)
 
template<typename T >
wykobi::approx_cos (T angle)
 
template<typename T >
wykobi::approx_tan (T angle)
 
template<typename T >
wykobi::clamp (const T &value, const T &low, const T &high)
 

Macro Definition Documentation

◆ WYKOBI_DOUBLE_PRECISION

#define WYKOBI_DOUBLE_PRECISION