ULIS  dev4.0.7
Utility Library for Imaging Systems
Namespaces | Macros | Functions
Math.h File Reference

Namespaces

 FMath
 

Macros

#define ULIS_MATHS_FUNC   ULIS_FORCEINLINE constexpr
 

Functions

constexpr int64 FMath::ConstexprILog2 (int64 iValue)
 
constexpr int64 FMath::ConstexprINeededBitsForRange (int64 iValue)
 
template<typename T >
constexpr T FMath::ConstexprMin (T iA, T iB)
 
template<typename T , typename U >
constexpr std::common_type_t< T, U > FMath::ConstexprPow_Imp (T iValue, U iExp)
 
template<typename T , typename U >
constexpr std::common_type_t< T, U > FMath::ContexprPow (T iValue, U iExp)
 
template<>
float FMath::InvSqrt (float iValue)
 
template<>
double FMath::Mod (double iA, double iB)
 
template<>
float FMath::Mod (float iA, float iB)
 
template<>
float FMath::PyModulo< float > (float iValue, float iMod)
 
template<>
double FMath::Sqrt< double > (double iValue)
 
template<>
float FMath::Sqrt< float > (float iValue)
 

Macro Definition Documentation

◆ ULIS_MATHS_FUNC

#define ULIS_MATHS_FUNC   ULIS_FORCEINLINE constexpr