| __attribute__((always_inline, hot, flatten)) Vector< K > operator-(const Vector< K > &other) const | tensorium::Vector< K > | inline |
| __attribute__((always_inline, hot, flatten)) inline void add(const Vector &v) | tensorium::Vector< K > | inline |
| __attribute__((always_inline, hot, flatten)) inline void sub(const Vector &v) | tensorium::Vector< K > | inline |
| __attribute__((always_inline, hot, flatten)) inline void scl(float a) | tensorium::Vector< K > | inline |
| __attribute__((always_inline, hot, flatten)) static inline Vector< float > linear_combination(const std | tensorium::Vector< K > | inline |
| __attribute__((always_inline, hot, flatten)) static inline Vector< float > lerp(const Vector< float > &a | tensorium::Vector< K > | |
| __attribute__((always_inline, hot, flatten)) inline float dot(const Vector< float > &v) const | tensorium::Vector< K > | inline |
| __attribute__((always_inline, hot, flatten)) inline float norm_1() const | tensorium::Vector< K > | inline |
| __attribute__((always_inline, hot, flatten)) inline float norm_2() const | tensorium::Vector< K > | inline |
| __attribute__((always_inline, hot, flatten)) inline float norm_inf() const | tensorium::Vector< K > | inline |
| __attribute__((always_inline, hot, flatten)) static inline float angle_cos(const Vector< float > &u | tensorium::Vector< K > | |
| __attribute__((always_inline, hot, flatten)) static inline Vector< float > cross_product(const Vector< float > &u | tensorium::Vector< K > | |
| _mm_prefetch((const char *)&a.data[0], _MM_HINT_T0) | tensorium::Vector< K > | |
| b | tensorium::Vector< K > | |
| begin() | tensorium::Vector< K > | inline |
| begin() const | tensorium::Vector< K > | inline |
| canonical(int index, K dx, K dy, K dz) | tensorium::Vector< K > | inlinestatic |
| data | tensorium::Vector< K > | |
| data | tensorium::Vector< K > | |
| dot | tensorium::Vector< K > | |
| dot(norm_u *norm_v) | tensorium::Vector< K > | |
| end() | tensorium::Vector< K > | inline |
| end() const | tensorium::Vector< K > | inline |
| for(;i+7< n;i+=simd_width) | tensorium::Vector< K > | inline |
| for(;i< n;++i) result.data[i] | tensorium::Vector< K > | |
| i | tensorium::Vector< K > | |
| n | tensorium::Vector< K > | |
| norm_u | tensorium::Vector< K > | |
| norm_v | tensorium::Vector< K > | |
| operator()(size_t i) const | tensorium::Vector< K > | inline |
| operator()(size_t i) | tensorium::Vector< K > | inline |
| operator[](size_t i) | tensorium::Vector< K > | inline |
| operator[](size_t i) const | tensorium::Vector< K > | inline |
| print() const | tensorium::Vector< K > | inline |
| r | tensorium::Vector< K > | |
| r(3) | tensorium::Vector< K > | |
| reg typedef | tensorium::Vector< K > | |
| resize(size_t n) | tensorium::Vector< K > | inline |
| result | tensorium::Vector< K > | |
| result(n) | tensorium::Vector< K > | |
| Simd typedef | tensorium::Vector< K > | |
| simd_width | tensorium::Vector< K > | |
| size() const | tensorium::Vector< K > | inline |
| t | tensorium::Vector< K > | |
| uxy | tensorium::Vector< K > | |
| v | tensorium::Vector< K > | |
| Vector(const std::vector< K > &vec) | tensorium::Vector< K > | inline |
| Vector(size_t n) | tensorium::Vector< K > | inline |
| Vector(std::initializer_list< K > init) | tensorium::Vector< K > | inline |
| Vector(size_t n, K value) | tensorium::Vector< K > | inline |
| vt | tensorium::Vector< K > | |
| vt1 | tensorium::Vector< K > | |
| vxy | tensorium::Vector< K > | |