| _data | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | protected |
| _gpu | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | protected |
| access(S... args) | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | inlineprotected |
| access(S... args) const | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | inlineprotected |
| array_impl | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | static |
| inplace_assignable< custom_fast_matrix_impl< T, ST, SO, Dims... > >::as_derived() noexcept | etl::inplace_assignable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| expression_able< custom_fast_matrix_impl< T, ST, SO, Dims... > >::as_derived() noexcept | etl::expression_able< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| value_testable< custom_fast_matrix_impl< T, ST, SO, Dims... > >::as_derived() noexcept | etl::value_testable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| value_testable< custom_fast_matrix_impl< T, ST, SO, Dims... > >::as_derived() const noexcept | etl::value_testable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| iterable< custom_fast_matrix_impl< T, ST, SO, Dims... >, SO==order::RowMajor >::as_derived() noexcept | etl::iterable< custom_fast_matrix_impl< T, ST, SO, Dims... >, SO==order::RowMajor > | inline |
| iterable< custom_fast_matrix_impl< T, ST, SO, Dims... >, SO==order::RowMajor >::as_derived() const noexcept | etl::iterable< custom_fast_matrix_impl< T, ST, SO, Dims... >, SO==order::RowMajor > | inline |
| dim_testable< custom_fast_matrix_impl< T, ST, SO, Dims... > >::as_derived() noexcept | etl::dim_testable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| dim_testable< custom_fast_matrix_impl< T, ST, SO, Dims... > >::as_derived() const noexcept | etl::dim_testable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| assign_add_to(L &&lhs) const | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | inline |
| assign_div_to(L &&lhs) const | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | inline |
| assign_mod_to(L &&lhs) const | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | inline |
| assign_mul_to(L &&lhs) const | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | inline |
| assign_sub_to(L &&lhs) const | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | inline |
| assign_to(L &&lhs) const | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | inline |
| base_type typedef | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | |
| begin() noexcept | etl::iterable< custom_fast_matrix_impl< T, ST, SO, Dims... >, SO==order::RowMajor > | inline |
| begin() const noexcept | etl::iterable< custom_fast_matrix_impl< T, ST, SO, Dims... >, SO==order::RowMajor > | inline |
| cbegin() const noexcept | etl::iterable< custom_fast_matrix_impl< T, ST, SO, Dims... >, SO==order::RowMajor > | inline |
| cend() const noexcept | etl::iterable< custom_fast_matrix_impl< T, ST, SO, Dims... >, SO==order::RowMajor > | inline |
| columns() noexcept requires(n_dimensions > 1) | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | inlinestatic |
| conj() | etl::expression_able< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| const_iterator typedef | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | |
| const_memory_type typedef | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | |
| custom_fast_matrix_impl(memory_type memory) | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | inlineexplicit |
| custom_fast_matrix_impl(const custom_fast_matrix_impl &rhs) noexcept | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | inline |
| custom_fast_matrix_impl(custom_fast_matrix_impl &&rhs) noexcept | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | inline |
| deep_fflip_inplace() | etl::inplace_assignable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| deep_transpose_inplace() | etl::inplace_assignable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... >::derived_t typedef | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | |
| inplace_assignable< custom_fast_matrix_impl< T, ST, SO, Dims... > >::derived_t typedef | etl::inplace_assignable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | |
| expression_able< custom_fast_matrix_impl< T, ST, SO, Dims... > >::derived_t typedef | etl::expression_able< custom_fast_matrix_impl< T, ST, SO, Dims... > > | |
| value_testable< custom_fast_matrix_impl< T, ST, SO, Dims... > >::derived_t typedef | etl::value_testable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | |
| iterable< custom_fast_matrix_impl< T, ST, SO, Dims... >, SO==order::RowMajor >::derived_t typedef | etl::iterable< custom_fast_matrix_impl< T, ST, SO, Dims... >, SO==order::RowMajor > | |
| dim_testable< custom_fast_matrix_impl< T, ST, SO, Dims... > >::derived_t typedef | etl::dim_testable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | |
| dim() noexcept | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | inlinestatic |
| dim(size_t d) const noexcept | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | inline |
| dimensions() noexcept | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | inlinestatic |
| direct_deep_transpose_inplace() | etl::inplace_assignable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| direct_transpose_inplace() requires(etl_2d< derived_t >) | etl::inplace_assignable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| end() noexcept | etl::iterable< custom_fast_matrix_impl< T, ST, SO, Dims... >, SO==order::RowMajor > | inline |
| end() const noexcept | etl::iterable< custom_fast_matrix_impl< T, ST, SO, Dims... >, SO==order::RowMajor > | inline |
| etl_size | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | static |
| fast_matrix_base() | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | inline |
| fast_matrix_base(storage_impl data) | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | inline |
| fast_matrix_base(const fast_matrix_base &rhs) | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | inline |
| fast_matrix_base(fast_matrix_base &&rhs) noexcept | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | inline |
| fflip() | etl::expression_able< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| fflip_inplace() requires(mat_or_vec< derived_t >) | etl::inplace_assignable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| fft2_inplace() requires(etl_2d< derived_t > &&etl_complex_expr< derived_t >) | etl::inplace_assignable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| fft2_many_inplace() requires(deep_mat< derived_t > &&etl_complex_expr< derived_t >) | etl::inplace_assignable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| fft_inplace() requires(etl_1d< derived_t > &&etl_complex_expr< derived_t >) | etl::inplace_assignable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| fft_many_inplace() requires(matrix< derived_t > &&etl_complex_expr< derived_t >) | etl::inplace_assignable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| gpu_compute_hint([[maybe_unused]] Y &y) | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | inline |
| gpu_compute_hint([[maybe_unused]] Y &y) const | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | inline |
| hflip() | etl::expression_able< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| ifft2_inplace() requires(etl_2d< derived_t > &&etl_complex_expr< derived_t >) | etl::inplace_assignable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| ifft2_many_inplace() requires(deep_mat< derived_t > &&etl_complex_expr< derived_t >) | etl::inplace_assignable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| ifft_inplace() requires(etl_1d< derived_t > &&etl_complex_expr< derived_t >) | etl::inplace_assignable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| ifft_many_inplace() requires(matrix< derived_t > &&etl_complex_expr< derived_t >) | etl::inplace_assignable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| imag() | etl::expression_able< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| index(S... args) | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | inlineprotectedstatic |
| init() | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | inlineprotected |
| is_diagonal() const noexcept | etl::value_testable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| is_finite() const noexcept | etl::value_testable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| is_lower_triangular() const noexcept | etl::dim_testable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| is_rectangular() const noexcept | etl::dim_testable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| is_square() const noexcept | etl::dim_testable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| is_strictly_lower_triangular() const noexcept | etl::dim_testable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| is_strictly_upper_triangular() const noexcept | etl::dim_testable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| is_sub_rectangular() const noexcept | etl::dim_testable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| is_sub_square() const noexcept | etl::dim_testable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| is_symmetric() const noexcept | etl::dim_testable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| is_triangular() const noexcept | etl::dim_testable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| is_uni_lower_triangular() const noexcept | etl::dim_testable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| is_uni_upper_triangular() const noexcept | etl::dim_testable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| is_uniform() const noexcept | etl::value_testable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| is_upper_triangular() const noexcept | etl::dim_testable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| is_zero() const noexcept | etl::value_testable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| iterable_base_type typedef | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | |
| iterator typedef | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | |
| load(size_t i) const noexcept | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | inline |
| loadu(size_t i) const noexcept | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | inline |
| memory_end() noexcept | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | inline |
| memory_end() const noexcept | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | inline |
| memory_start() noexcept | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | inline |
| memory_start() const noexcept | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | inline |
| memory_type typedef | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | |
| n_dimensions | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | static |
| operator()(size_t i) noexcept requires(n_dimensions > 1) | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | inline |
| operator()(size_t i) const noexcept requires(n_dimensions > 1) | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | inline |
| operator<<(std::ostream &os, [[maybe_unused]] const custom_fast_matrix_impl &matrix) | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | friend |
| operator=(const custom_fast_matrix_impl &rhs) noexcept | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | inline |
| operator=(const custom_fast_matrix_impl< T, ST, SO, SDims... > &rhs) noexcept | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | inline |
| operator=(custom_fast_matrix_impl &&rhs) noexcept | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | inline |
| operator=(const C &container) noexcept requires(!std | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | inline |
| operator=(E &&e) | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | inline |
| operator=(const VT &value) noexcept requires(std | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | inline |
| operator=(const fast_matrix_base &rhs)=delete (defined in etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... >) | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | |
| operator=(fast_matrix_base &&rhs)=delete (defined in etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... >) | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | |
| real() | etl::expression_able< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| rows() noexcept | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | inlinestatic |
| scale(E &&e) | etl::expression_able< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| scale_inplace(E &&e) | etl::inplace_assignable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| size() noexcept | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | inlinestatic |
| slice(size_t first, size_t last) noexcept | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | inline |
| slice(size_t first, size_t last) const noexcept | etl::fast_matrix_base< custom_fast_matrix_impl< T, ST, SO, Dims... >, T, ST, SO, Dims... > | inline |
| storage_impl typedef | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | |
| storage_order | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | static |
| store(vec_type< V > in, size_t i) noexcept | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | inline |
| storeu(vec_type< V > in, size_t i) noexcept | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | inline |
| stream(vec_type< V > in, size_t i) noexcept | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | inline |
| swap(custom_fast_matrix_impl &other) | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | inline |
| this_type typedef | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | |
| transpose() | etl::expression_able< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| transpose_inplace() requires(etl_2d< derived_t >) | etl::inplace_assignable< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| value_type typedef | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | |
| vec_type typedef | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | |
| vflip() | etl::expression_able< custom_fast_matrix_impl< T, ST, SO, Dims... > > | inline |
| visit([[maybe_unused]] const detail::evaluator_visitor &visitor) const | etl::custom_fast_matrix_impl< T, ST, SO, Dims > | inline |