Tensorium
Loading...
Searching...
No Matches
tensorium::Vector< K > Member List

This is the complete list of members for tensorium::Vector< K >, including all inherited members.

__attribute__((always_inline, hot, flatten)) Vector< K > operator-(const Vector< K > &other) consttensorium::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 stdtensorium::Vector< K >inline
__attribute__((always_inline, hot, flatten)) static inline Vector< float > lerp(const Vector< float > &atensorium::Vector< K >
__attribute__((always_inline, hot, flatten)) inline float dot(const Vector< float > &v) consttensorium::Vector< K >inline
__attribute__((always_inline, hot, flatten)) inline float norm_1() consttensorium::Vector< K >inline
__attribute__((always_inline, hot, flatten)) inline float norm_2() consttensorium::Vector< K >inline
__attribute__((always_inline, hot, flatten)) inline float norm_inf() consttensorium::Vector< K >inline
__attribute__((always_inline, hot, flatten)) static inline float angle_cos(const Vector< float > &utensorium::Vector< K >
__attribute__((always_inline, hot, flatten)) static inline Vector< float > cross_product(const Vector< float > &utensorium::Vector< K >
_mm_prefetch((const char *)&a.data[0], _MM_HINT_T0)tensorium::Vector< K >
btensorium::Vector< K >
begin()tensorium::Vector< K >inline
begin() consttensorium::Vector< K >inline
datatensorium::Vector< K >
datatensorium::Vector< K >
dottensorium::Vector< K >
dot(norm_u *norm_v)tensorium::Vector< K >
end()tensorium::Vector< K >inline
end() consttensorium::Vector< K >inline
for(;i+7< n;i+=simd_width)tensorium::Vector< K >inline
for(;i< n;++i) result.data[i]tensorium::Vector< K >
itensorium::Vector< K >
ntensorium::Vector< K >
norm_utensorium::Vector< K >
norm_vtensorium::Vector< K >
operator()(size_t i) consttensorium::Vector< K >inline
operator()(size_t i)tensorium::Vector< K >inline
operator[](size_t i)tensorium::Vector< K >inline
operator[](size_t i) consttensorium::Vector< K >inline
print() consttensorium::Vector< K >inline
rtensorium::Vector< K >
r(3)tensorium::Vector< K >
reg typedeftensorium::Vector< K >
resize(size_t n)tensorium::Vector< K >inline
resulttensorium::Vector< K >
result(n)tensorium::Vector< K >
Simd typedeftensorium::Vector< K >
simd_widthtensorium::Vector< K >
size() consttensorium::Vector< K >inline
ttensorium::Vector< K >
uxytensorium::Vector< K >
vtensorium::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
vttensorium::Vector< K >
vt1tensorium::Vector< K >
vxytensorium::Vector< K >