HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT::FA Namespace Reference

Namespaces

 Impl
 

Classes

struct  Set
 
struct  Convert
 
struct  Add
 
struct  Subtract
 
struct  Scale
 
struct  Divide
 
struct  Negate
 
struct  SetUniform
 
struct  AddUniform
 
struct  SubtractUniform
 
struct  ScaleComponentwise
 
struct  DivideComponentwise
 
struct  HasDotFunction
 
struct  HasDotFunction< T, SYS_Void_t< decltype(dot(std::declval< T >(), std::declval< T >())) > >
 
struct  Dot
 
struct  Length2
 
struct  Distance2
 
struct  Normalize
 
struct  AllOf
 
struct  AnyOf
 
struct  IsUniformZero
 
struct  AreEqual
 
struct  MaxNormIsLEQ
 
struct  MaxMetricIsLEQ
 
struct  Max
 
struct  Min
 
struct  Sum
 
struct  TernaryOrder
 

Typedefs

template<typename T , exint SIZE>
using DotReturn_t = typename Dot< T, SIZE >::R
 
template<typename T , exint SIZE>
using Length2Return_t = typename Length2< T, SIZE >::R
 

Variables

template<typename T >
constexpr bool HasDotFunction_v = HasDotFunction< T >::value
 

Typedef Documentation

template<typename T , exint SIZE>
using UT::FA::DotReturn_t = typedef typename Dot< T, SIZE >::R

Definition at line 334 of file UT_FixedArrayMath.h.

template<typename T , exint SIZE>
using UT::FA::Length2Return_t = typedef typename Length2< T, SIZE >::R

Definition at line 352 of file UT_FixedArrayMath.h.

Variable Documentation

template<typename T >
constexpr bool UT::FA::HasDotFunction_v = HasDotFunction< T >::value

Definition at line 257 of file UT_FixedArrayMath.h.