| add_to_diagonal(const value_type &t) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| alignment_type typedef | batmat::matrix::Matrix< T, I, S, D, O, A > | |
| allocate(layout_type layout) | batmat::matrix::Matrix< T, I, S, D, O, A > | inlineprivatestatic |
| allocate(layout_type layout, uninitialized_t init) | batmat::matrix::Matrix< T, I, S, D, O, A > | inlineprivatestatic |
| as_const() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| assign_from_view(View< U, J, R, E, M, O > other) | batmat::matrix::Matrix< T, I, S, D, O, A > | inlineprivate |
| batch(index_type b) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| batch(index_type b) const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| batch_dyn(index_type b) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| batch_dyn(index_type b) const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| batch_size() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| batch_size_type typedef | batmat::matrix::Matrix< T, I, S, D, O, A > | |
| begin() | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| begin() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| block(index_type r, index_type c, index_type nr, index_type nc) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| block(index_type r, index_type c, index_type nr, index_type nc) const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| bottom_left(index_type nr, index_type nc) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| bottom_left(index_type nr, index_type nc) const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| bottom_right(index_type nr, index_type nc) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| bottom_right(index_type nr, index_type nc) const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| bottom_rows(index_type n) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| bottom_rows(index_type n) const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| ceil_depth() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| clear() | batmat::matrix::Matrix< T, I, S, D, O, A > | inlineprivate |
| col_stride() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| cols() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| const_view_type typedef | batmat::matrix::Matrix< T, I, S, D, O, A > | |
| copy_values(const Other &other) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| data() | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| data() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| default_alignment(layout_type layout) | batmat::matrix::Matrix< T, I, S, D, O, A > | inlineprivatestatic |
| depth() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| depth_type typedef | batmat::matrix::Matrix< T, I, S, D, O, A > | |
| end() | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| end() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| first_layers(N n) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| first_layers(N n) const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| has_full_inner_stride() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| has_full_layer_stride() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| has_full_outer_stride() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| has_single_batch_at_compile_time | batmat::matrix::Matrix< T, I, S, D, O, A > | static |
| has_single_layer_at_compile_time | batmat::matrix::Matrix< T, I, S, D, O, A > | static |
| index_type typedef | batmat::matrix::Matrix< T, I, S, D, O, A > | |
| inner_size() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| inner_stride() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| is_column_major | batmat::matrix::Matrix< T, I, S, D, O, A > | static |
| is_row_major | batmat::matrix::Matrix< T, I, S, D, O, A > | static |
| layer_stride() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| layout() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| layout_type typedef | batmat::matrix::Matrix< T, I, S, D, O, A > | |
| left_cols(index_type n) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| left_cols(index_type n) const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| Matrix()=default | batmat::matrix::Matrix< T, I, S, D, O, A > | |
| Matrix(layout_type layout) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| Matrix(layout_type layout, uninitialized_t init) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| Matrix(plain_layout_type p) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| Matrix(plain_layout_type p, uninitialized_t init) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| Matrix(const Matrix &o) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| Matrix(Matrix &&o) noexcept | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| middle_batches(index_type b, index_type n, index_type stride=1) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| middle_batches(index_type b, index_type n, index_type stride=1) const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| middle_cols(index_type c, index_type n) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| middle_cols(index_type c, index_type n) const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| middle_cols(index_type c, index_type n, index_type stride) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| middle_cols(index_type c, index_type n, index_type stride) const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| middle_layers(index_type l, N n) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| middle_layers(index_type l, N n) const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| middle_rows(index_type r, index_type n) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| middle_rows(index_type r, index_type n) const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| middle_rows(index_type r, index_type n, index_type stride) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| middle_rows(index_type r, index_type n, index_type stride) const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| negate() | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| num_batches() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| operator const_view_type() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| operator guanaqo::MatrixView< const T, I, standard_stride_type, O >() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| operator guanaqo::MatrixView< T, I, standard_stride_type, O >() | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| operator View< const T, I, S, D, I, O >() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| operator View< const T, I, S, integral_value_type_t< D >, DefaultStride, O >() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| operator View< T, I, S, D, I, O >() | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| operator View< T, I, S, integral_value_type_t< D >, DefaultStride, O >() | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| operator view_type() | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| operator()(index_type l, index_type r, index_type c) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| operator()(index_type l, index_type r, index_type c) const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| operator()(index_type l) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| operator()(index_type l) const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| operator+=(View< U, J, R, E, M, O > other) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| operator=(Matrix &&o) noexcept | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| operator=(const Matrix &o) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| operator=(View< U, J, R, E, M, O > other) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| outer_size() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| outer_stride() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| padded_size() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| plain_layout_type typedef | batmat::matrix::Matrix< T, I, S, D, O, A > | |
| reshaped(index_type rows, index_type cols) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| reshaped(index_type rows, index_type cols) const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| resize(layout_type new_layout) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| right_cols(index_type n) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| right_cols(index_type n) const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| row_stride() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| rows() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| set_constant(value_type t) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| size() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| standard_stride_type typedef | batmat::matrix::Matrix< T, I, S, D, O, A > | |
| storage_order | batmat::matrix::Matrix< T, I, S, D, O, A > | static |
| top_left(index_type nr, index_type nc) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| top_left(index_type nr, index_type nc) const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| top_right(index_type nr, index_type nc) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| top_right(index_type nr, index_type nc) const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| top_rows(index_type n) | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| top_rows(index_type n) const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| transposed() | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| transposed() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| value_type typedef | batmat::matrix::Matrix< T, I, S, D, O, A > | |
| view() | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| view() const | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |
| view_ | batmat::matrix::Matrix< T, I, S, D, O, A > | private |
| view_type typedef | batmat::matrix::Matrix< T, I, S, D, O, A > | |
| ~Matrix() | batmat::matrix::Matrix< T, I, S, D, O, A > | inline |