Grok 15.1.0
grk::vec< T, N > Struct Template Reference

#include <WaveletCommon.h>

Public Member Functions

 vec (void)
 vec (T m)
vec operator+ (const vec &rhs)
vecoperator+= (const vec &rhs)
vec operator- (const vec &rhs)
vecoperator-= (const vec &rhs)

Public Attributes

val [N]

Static Public Attributes

static constexpr size_t NUM_ELTS = N

Constructor & Destructor Documentation

◆ vec() [1/2]

template<typename T, size_t N>
grk::vec< T, N >::vec ( void )
inline

◆ vec() [2/2]

template<typename T, size_t N>
grk::vec< T, N >::vec ( T m)
inlineexplicit

Member Function Documentation

◆ operator+()

template<typename T, size_t N>
vec grk::vec< T, N >::operator+ ( const vec< T, N > & rhs)
inline

◆ operator+=()

template<typename T, size_t N>
vec & grk::vec< T, N >::operator+= ( const vec< T, N > & rhs)
inline

◆ operator-()

template<typename T, size_t N>
vec grk::vec< T, N >::operator- ( const vec< T, N > & rhs)
inline

◆ operator-=()

template<typename T, size_t N>
vec & grk::vec< T, N >::operator-= ( const vec< T, N > & rhs)
inline

Member Data Documentation

◆ NUM_ELTS

template<typename T, size_t N>
size_t grk::vec< T, N >::NUM_ELTS = N
staticconstexpr

◆ val


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