HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_FixedArrayMath.h File Reference
#include "UT_FixedArray.h"
#include <SYS/SYS_StaticAssert.h>
#include <SYS/SYS_TypeTraits.h>
#include <SYS/SYS_Math.h>
#include <SYS/SYS_Inline.h>
#include <utility>
+ Include dependency graph for UT_FixedArrayMath.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  UT::FA::Set< T, SIZE >
 
struct  UT::FA::Convert< T, SIZE, A >
 
struct  UT::FA::Add< T, SIZE >
 
struct  UT::FA::Subtract< T, SIZE >
 
struct  UT::FA::Scale< T, SIZE, S >
 
struct  UT::FA::Divide< T, SIZE, S >
 
struct  UT::FA::Negate< T, SIZE >
 
struct  UT::FA::SetUniform< T, SIZE >
 
struct  UT::FA::AddUniform< T, SIZE >
 
struct  UT::FA::SubtractUniform< T, SIZE >
 
struct  UT::FA::ScaleComponentwise< T, SIZE >
 
struct  UT::FA::DivideComponentwise< T, SIZE >
 
struct  UT::FA::HasDotFunction< T, typename >
 
struct  UT::FA::HasDotFunction< T, SYS_Void_t< decltype(dot(std::declval< T >(), std::declval< T >())) > >
 
struct  UT::FA::Impl::DotReal< T, SIZE >
 
struct  UT::FA::Impl::DotComposite< T, SIZE >
 
struct  UT::FA::Dot< T, SIZE >
 
struct  UT::FA::Length2< T, SIZE >
 
struct  UT::FA::Distance2< T, SIZE >
 
struct  UT::FA::Normalize< T, SIZE, MF, U >
 
struct  UT::FA::AllOf< T, SIZE >
 
struct  UT::FA::AnyOf< T, SIZE >
 
struct  UT::FA::IsUniformZero< T, SIZE >
 
struct  UT::FA::AreEqual< T, SIZE >
 
struct  UT::FA::MaxNormIsLEQ< T, SIZE >
 
struct  UT::FA::MaxMetricIsLEQ< T, SIZE >
 
struct  UT::FA::Max< T, SIZE >
 
struct  UT::FA::Min< T, SIZE >
 
struct  UT::FA::Sum< T, SIZE >
 
struct  UT::FA::TernaryOrder< T, SIZE >
 

Namespaces

 UT
 
 UT::FA
 
 UT::FA::Impl
 

Macros

#define __UT_FixedArrayMath__
 

Typedefs

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

Variables

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

Macro Definition Documentation

#define __UT_FixedArrayMath__

Definition at line 17 of file UT_FixedArrayMath.h.