HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ut_BRJNoiseVector< DIM, T > Class Template Reference

#include <UT_BRJ.h>

Public Types

using this_type = ut_BRJNoiseVector< DIM, T >
 
using value_type = T
 

Public Member Functions

T operator[] (size_t i) const
 
Toperator[] (size_t i)
 
Tbegin ()
 
Tend ()
 
const Tbegin () const
 
const Tend () const
 

Static Public Attributes

static constexpr size_t tuple_size = DIM
 

Detailed Description

template<size_t DIM, typename T>
class ut_BRJNoiseVector< DIM, T >

UT_BRJ - Binary Random Jittered Sampling

Generate a sequence of well distributed random numbers

The generator only supports 1-3 dimensional random numbers.

Definition at line 26 of file UT_BRJ.h.

Member Typedef Documentation

template<size_t DIM, typename T>
using ut_BRJNoiseVector< DIM, T >::this_type = ut_BRJNoiseVector<DIM, T>

Definition at line 29 of file UT_BRJ.h.

template<size_t DIM, typename T>
using ut_BRJNoiseVector< DIM, T >::value_type = T

Definition at line 30 of file UT_BRJ.h.

Member Function Documentation

template<size_t DIM, typename T>
T* ut_BRJNoiseVector< DIM, T >::begin ( void  )
inline

Definition at line 36 of file UT_BRJ.h.

template<size_t DIM, typename T>
const T* ut_BRJNoiseVector< DIM, T >::begin ( void  ) const
inline

Definition at line 38 of file UT_BRJ.h.

template<size_t DIM, typename T>
T* ut_BRJNoiseVector< DIM, T >::end ( void  )
inline

Definition at line 37 of file UT_BRJ.h.

template<size_t DIM, typename T>
const T* ut_BRJNoiseVector< DIM, T >::end ( void  ) const
inline

Definition at line 39 of file UT_BRJ.h.

template<size_t DIM, typename T>
T ut_BRJNoiseVector< DIM, T >::operator[] ( size_t  i) const
inline

Definition at line 33 of file UT_BRJ.h.

template<size_t DIM, typename T>
T& ut_BRJNoiseVector< DIM, T >::operator[] ( size_t  i)
inline

Definition at line 34 of file UT_BRJ.h.

Member Data Documentation

template<size_t DIM, typename T>
constexpr size_t ut_BRJNoiseVector< DIM, T >::tuple_size = DIM
static

Definition at line 31 of file UT_BRJ.h.


The documentation for this class was generated from the following file: