__attribute__((always_inline, hot, flatten)) inline size_t flatten_index_simd(const size_t *indices | tensorium::Tensor< K, Rank > | |
__attribute__((always_inline, hot, flatten)) Tensor< K | tensorium::Tensor< K, Rank > | |
acc | tensorium::Tensor< K, Rank > | |
acc | tensorium::Tensor< K, Rank > | |
block_size | tensorium::Tensor< K, Rank > | |
const | tensorium::Tensor< K, Rank > | |
data | tensorium::Tensor< K, Rank > | |
dimensions | tensorium::Tensor< K, Rank > | |
fill(K value) | tensorium::Tensor< K, Rank > | inline |
flatten_index(size_t i, size_t j, size_t k, size_t l) const | tensorium::Tensor< K, Rank > | inline |
for(;i+W - 1< Rank;i+=W) | tensorium::Tensor< K, Rank > | inline |
for(;i< Rank;++i) acc+ | tensorium::Tensor< K, Rank > | |
i | tensorium::Tensor< K, Rank > | |
operator()(const std::array< size_t, Rank > &indices) | tensorium::Tensor< K, Rank > | inline |
operator()(const std::array< size_t, Rank > &indices) const | tensorium::Tensor< K, Rank > | inline |
operator()(size_t i, size_t j, size_t k, size_t l) const | tensorium::Tensor< K, Rank > | inline |
operator()(size_t i, size_t j) | tensorium::Tensor< K, Rank > | inline |
operator()(size_t i, size_t j, size_t k, size_t l) | tensorium::Tensor< K, Rank > | inline |
operator()(size_t i, size_t j) const | tensorium::Tensor< K, Rank > | inline |
operator()(size_t i, size_t j, size_t k) | tensorium::Tensor< K, Rank > | inline |
operator()(size_t i, size_t j, size_t k) const | tensorium::Tensor< K, Rank > | inline |
print() const | tensorium::Tensor< K, Rank > | inline |
print_shape() const | tensorium::Tensor< K, Rank > | inline |
reg typedef | tensorium::Tensor< K, Rank > | |
resize(const std::array< size_t, 2 > &dims) | tensorium::Tensor< K, Rank > | inline |
resize(size_t d0, size_t d1) | tensorium::Tensor< K, Rank > | inline |
resize(size_t d0, size_t d1, size_t d2) | tensorium::Tensor< K, Rank > | inline |
shape() const | tensorium::Tensor< K, Rank > | inline |
strides | tensorium::Tensor< K, Rank > | |
Tensor() | tensorium::Tensor< K, Rank > | inline |
Tensor(const std::array< size_t, Rank > &dims) | tensorium::Tensor< K, Rank > | inline |
tensor_product(const Tensor< K, R1 > &A, const Tensor< K, R2 > &B) | tensorium::Tensor< K, Rank > | inlinestatic |
total_size | tensorium::Tensor< K, Rank > | |
transpose_simd() const | tensorium::Tensor< K, Rank > | inline |
update_strides() | tensorium::Tensor< K, Rank > | inline |
value_type typedef | tensorium::Tensor< K, Rank > | |
W | tensorium::Tensor< K, Rank > | |