Go to the documentation of this file.
82 return std::fmod(x, y);
342 return std::fmin(x, y);
401 return std::fmax(x, y);
450 #endif // __math_hpp__
INLINE_FUNCTION_HD real atan(real x)
Vector< T, Allocator > exp(const Vector< T, Allocator > &v)
Vector< T, Allocator > atan(const Vector< T, Allocator > &v)
Vector< T, Allocator > asin(const Vector< T, Allocator > &v)
Vector< T, Allocator > cbrt(const Vector< T, Allocator > &v)
Vector< T, Allocator > sinh(const Vector< T, Allocator > &v)
INLINE_FUNCTION_HD real atan2(real y, real x)
INLINE_FUNCTION_HD int32 abs(int32 x)
Vector< T, Allocator > pow(const Vector< T, Allocator > &v1, const Vector< T, Allocator > &v2)
Vector< T, Allocator > sqrt(const Vector< T, Allocator > &v)
Vector< T, Allocator > cosh(const Vector< T, Allocator > &v)
INLINE_FUNCTION_HD real atanh(real x)
INLINE_FUNCTION_HD real cos(real x)
Vector< T, Allocator > cos(const Vector< T, Allocator > &v)
INLINE_FUNCTION_HD real sin(real x)
INLINE_FUNCTION_HD real cosh(real x)
T max(const internalField< T, MemorySpace > &iField)
INLINE_FUNCTION_HD real asin(real x)
INLINE_FUNCTION_HD real log10(real x)
INLINE_FUNCTION_HD real log(real x)
INLINE_FUNCTION_HD uint32 min(uint32 x, uint32 y)
INLINE_FUNCTION_HD real tan(real x)
INLINE_FUNCTION_HD real pow(real x, real y)
Vector< T, Allocator > asinh(const Vector< T, Allocator > &v)
INLINE_FUNCTION_HD real remainder(real x, real y)
Vector< T, Allocator > log10(const Vector< T, Allocator > &v)
INLINE_FUNCTION_HD real sinh(real x)
Vector< T, Allocator > log(const Vector< T, Allocator > &v)
Vector< T, Allocator > mod(const Vector< T, Allocator > &v1, const Vector< T, Allocator > &v2)
INLINE_FUNCTION_HD real acos(real x)
Vector< T, Allocator > abs(const Vector< T, Allocator > &v)
T min(const internalField< T, MemorySpace > &iField)
INLINE_FUNCTION_HD real tanh(real x)
INLINE_FUNCTION_HD real exp(real x)
INLINE_FUNCTION_HD real asinh(real x)
Vector< T, Allocator > sin(const Vector< T, Allocator > &v)
Vector< T, Allocator > atanh(const Vector< T, Allocator > &v)
unsigned long long int uint64
INLINE_FUNCTION_HD real acosh(real x)
Vector< T, Allocator > tanh(const Vector< T, Allocator > &v)
Vector< T, Allocator > atan2(const Vector< T, Allocator > &v1, const Vector< T, Allocator > &v2)
INLINE_FUNCTION_HD real sqrt(real x)
INLINE_FUNCTION_HD uint32 max(uint32 x, uint32 y)
INLINE_FUNCTION_HD real cbrt(real x)
#define INLINE_FUNCTION_HD
Vector< T, Allocator > tan(const Vector< T, Allocator > &v)
Vector< T, Allocator > acosh(const Vector< T, Allocator > &v)
Vector< T, Allocator > acos(const Vector< T, Allocator > &v)