| alias(const E &rhs) const noexcept | etl::unary_expr< T, Expr, UnaryOp > | inline |
| value_testable< unary_expr< T, Expr, UnaryOp > >::as_derived() noexcept | etl::value_testable< unary_expr< T, Expr, UnaryOp > > | inline |
| value_testable< unary_expr< T, Expr, UnaryOp > >::as_derived() const noexcept | etl::value_testable< unary_expr< T, Expr, UnaryOp > > | inline |
| dim_testable< unary_expr< T, Expr, UnaryOp > >::as_derived() noexcept | etl::dim_testable< unary_expr< T, Expr, UnaryOp > > | inline |
| dim_testable< unary_expr< T, Expr, UnaryOp > >::as_derived() const noexcept | etl::dim_testable< unary_expr< T, Expr, UnaryOp > > | inline |
| iterable< unary_expr< T, Expr, UnaryOp > >::as_derived() noexcept | etl::iterable< unary_expr< T, Expr, UnaryOp > > | inline |
| iterable< unary_expr< T, Expr, UnaryOp > >::as_derived() const noexcept | etl::iterable< unary_expr< T, Expr, UnaryOp > > | inline |
| assign_add_to(L &&lhs) const | etl::unary_expr< T, Expr, UnaryOp > | inline |
| assign_div_to(L &&lhs) const | etl::unary_expr< T, Expr, UnaryOp > | inline |
| assign_mod_to(L &&lhs) const | etl::unary_expr< T, Expr, UnaryOp > | inline |
| assign_mul_to(L &&lhs) const | etl::unary_expr< T, Expr, UnaryOp > | inline |
| assign_sub_to(L &&lhs) const | etl::unary_expr< T, Expr, UnaryOp > | inline |
| assign_to(L &&lhs) const | etl::unary_expr< T, Expr, UnaryOp > | inline |
| begin() noexcept | etl::iterable< unary_expr< T, Expr, UnaryOp > > | inline |
| begin() const noexcept | etl::iterable< unary_expr< T, Expr, UnaryOp > > | inline |
| cbegin() const noexcept | etl::iterable< unary_expr< T, Expr, UnaryOp > > | inline |
| cend() const noexcept | etl::iterable< unary_expr< T, Expr, UnaryOp > > | inline |
| const_iterator typedef | etl::unary_expr< T, Expr, UnaryOp > | |
| const_memory_type typedef | etl::unary_expr< T, Expr, UnaryOp > | |
| value_testable< unary_expr< T, Expr, UnaryOp > >::derived_t typedef | etl::value_testable< unary_expr< T, Expr, UnaryOp > > | |
| dim_testable< unary_expr< T, Expr, UnaryOp > >::derived_t typedef | etl::dim_testable< unary_expr< T, Expr, UnaryOp > > | |
| iterable< unary_expr< T, Expr, UnaryOp > >::derived_t typedef | etl::iterable< unary_expr< T, Expr, UnaryOp > > | |
| end() noexcept | etl::iterable< unary_expr< T, Expr, UnaryOp > > | inline |
| end() const noexcept | etl::iterable< unary_expr< T, Expr, UnaryOp > > | inline |
| ensure_cpu_up_to_date() const | etl::unary_expr< T, Expr, UnaryOp > | inline |
| ensure_gpu_up_to_date() const | etl::unary_expr< T, Expr, UnaryOp > | inline |
| etl_traits< unary_expr > (defined in etl::unary_expr< T, Expr, UnaryOp >) | etl::unary_expr< T, Expr, UnaryOp > | friend |
| expr_t typedef | etl::unary_expr< T, Expr, UnaryOp > | |
| gpu_compute(Y &y) const | etl::unary_expr< T, Expr, UnaryOp > | inline |
| gpu_compute_hint(Y &y) const | etl::unary_expr< T, Expr, UnaryOp > | inline |
| is_diagonal() const noexcept | etl::value_testable< unary_expr< T, Expr, UnaryOp > > | inline |
| is_finite() const noexcept | etl::value_testable< unary_expr< T, Expr, UnaryOp > > | inline |
| is_lower_triangular() const noexcept | etl::dim_testable< unary_expr< T, Expr, UnaryOp > > | inline |
| is_rectangular() const noexcept | etl::dim_testable< unary_expr< T, Expr, UnaryOp > > | inline |
| is_square() const noexcept | etl::dim_testable< unary_expr< T, Expr, UnaryOp > > | inline |
| is_strictly_lower_triangular() const noexcept | etl::dim_testable< unary_expr< T, Expr, UnaryOp > > | inline |
| is_strictly_upper_triangular() const noexcept | etl::dim_testable< unary_expr< T, Expr, UnaryOp > > | inline |
| is_sub_rectangular() const noexcept | etl::dim_testable< unary_expr< T, Expr, UnaryOp > > | inline |
| is_sub_square() const noexcept | etl::dim_testable< unary_expr< T, Expr, UnaryOp > > | inline |
| is_symmetric() const noexcept | etl::dim_testable< unary_expr< T, Expr, UnaryOp > > | inline |
| is_triangular() const noexcept | etl::dim_testable< unary_expr< T, Expr, UnaryOp > > | inline |
| is_uni_lower_triangular() const noexcept | etl::dim_testable< unary_expr< T, Expr, UnaryOp > > | inline |
| is_uni_upper_triangular() const noexcept | etl::dim_testable< unary_expr< T, Expr, UnaryOp > > | inline |
| is_uniform() const noexcept | etl::value_testable< unary_expr< T, Expr, UnaryOp > > | inline |
| is_upper_triangular() const noexcept | etl::dim_testable< unary_expr< T, Expr, UnaryOp > > | inline |
| is_zero() const noexcept | etl::value_testable< unary_expr< T, Expr, UnaryOp > > | inline |
| iterator typedef | etl::unary_expr< T, Expr, UnaryOp > | |
| load(size_t i) const | etl::unary_expr< T, Expr, UnaryOp > | inline |
| loadu(size_t i) const | etl::unary_expr< T, Expr, UnaryOp > | inline |
| memory_type typedef | etl::unary_expr< T, Expr, UnaryOp > | |
| operator()(S... args) const | etl::unary_expr< T, Expr, UnaryOp > | inline |
| operator<<(std::ostream &os, const unary_expr &expr) | etl::unary_expr< T, Expr, UnaryOp > | friend |
| operator=(const unary_expr &rhs)=delete (defined in etl::unary_expr< T, Expr, UnaryOp >) | etl::unary_expr< T, Expr, UnaryOp > | |
| operator=(unary_expr &&rhs)=delete (defined in etl::unary_expr< T, Expr, UnaryOp >) | etl::unary_expr< T, Expr, UnaryOp > | |
| operator[](size_t i) const | etl::unary_expr< T, Expr, UnaryOp > | inline |
| optimizable< unary_expr > (defined in etl::unary_expr< T, Expr, UnaryOp >) | etl::unary_expr< T, Expr, UnaryOp > | friend |
| optimizer< unary_expr > (defined in etl::unary_expr< T, Expr, UnaryOp >) | etl::unary_expr< T, Expr, UnaryOp > | friend |
| read_flat(size_t i) const noexcept | etl::unary_expr< T, Expr, UnaryOp > | inline |
| transformer< unary_expr > (defined in etl::unary_expr< T, Expr, UnaryOp >) | etl::unary_expr< T, Expr, UnaryOp > | friend |
| unary_expr(Expr l) | etl::unary_expr< T, Expr, UnaryOp > | inlineexplicit |
| unary_expr(const unary_expr &rhs)=default (defined in etl::unary_expr< T, Expr, UnaryOp >) | etl::unary_expr< T, Expr, UnaryOp > | |
| unary_expr(unary_expr &&rhs) noexcept=default (defined in etl::unary_expr< T, Expr, UnaryOp >) | etl::unary_expr< T, Expr, UnaryOp > | |
| value_type typedef | etl::unary_expr< T, Expr, UnaryOp > | |
| vec_type typedef | etl::unary_expr< T, Expr, UnaryOp > | |
| visit(detail::evaluator_visitor &visitor) const | etl::unary_expr< T, Expr, UnaryOp > | inline |