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::HasAddScaledFunction< T, S, typename >
 
struct  UT::FA::HasAddScaledFunction< T, S, SYS_Void_t< decltype(addScaled(std::declval< T & >(), std::declval< S >(), std::declval< T >())) > >
 
struct  UT::FA::AddScaled< T, SIZE, S >
 
struct  UT::FA::SubtractScaled< 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::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
 

Macros

#define __UT_FixedArrayMath__
 

Variables

template<typename T , typename S >
constexpr bool UT::FA::HasAddScaledFunction_v = HasAddScaledFunction< T, S >::value
 
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.