12 template <
typename Expr>
15 template <
typename Expr>
18 template <
typename Expr>
25 template <
typename Sub>
28 template <
typename T, expr_or_scalar<T> Expr,
typename UnaryOp>
31 template <
typename T, expr_or_scalar<T> LeftExpr,
typename BinaryOp, expr_or_scalar<T> RightExpr>
34 template <
typename Generator>
37 template <
typename Expr>
40 template <
typename Expr>
43 template <
typename Selector, Selector V,
typename Expr>
46 template <
typename Expr>
49 template <
typename Expr,
typename R = etl::nanoseconds>
52 template <
typename D,
typename T,
typename A,
typename B,
typename R>
55 template <
typename T,
size_t D>
58 template <etl_expr T,
bool Aligned>
61 template <etl_expr T,
bool Aligned>
64 template <etl_expr T,
bool Aligned>
67 template <etl_expr T,
bool Aligned>
73 template <
typename T,
bool Aligned>
76 template <
typename T,
bool DMA,
size_t... Dims>
79 template <etl_expr T,
size_t D>
88 template <
typename D,
bool Fast>
Definition: expr_fwd.hpp:44
Simple unary op for identity operations.
Definition: unary_expr.hpp:24
View that shows a 3d sub matrix of an expression.
Definition: expr_fwd.hpp:65
Definition: expr_fwd.hpp:71
A temporary expression base.
Definition: base_temporary_expr.hpp:66
View that shows a slice of an expression.
Definition: expr_fwd.hpp:74
Definition: expr_fwd.hpp:77
An unary expression.
Definition: unary_expr.hpp:126
Definition: expr_fwd.hpp:80
Definition: expr_fwd.hpp:53
Simple unary op for stateful operations.
Definition: unary_expr.hpp:91
An optimizer for the given expression type.
Definition: expr_fwd.hpp:16
A binary expression.
Definition: binary_expr.hpp:18
Root namespace for the ETL library.
Definition: adapter.hpp:15
A wrapper for expressions that need to be optimized.
Definition: optimized_expr.hpp:25
A wrapper for expressions that is to be executed in parallel.
Definition: parallel_expr.hpp:28
View that shows a 2D sub matrix of an expression.
Definition: expr_fwd.hpp:62
A transposition expression for the first layers.
Definition: transpose_front_expr.hpp:22
Represents a scalar value.
Definition: concepts_base.hpp:19
View that shows one dimension of a matrix.
Definition: expr_fwd.hpp:56
A wrapper for expressions that is forced to be serial.
Definition: serial_expr.hpp:23
A transposition expression.
Definition: transpose_expr.hpp:22
Definition: expr_fwd.hpp:59
Simple traits to test if an expression is optimizable.
Definition: expr_fwd.hpp:13
View that shows a 4d sub matrix of an expression.
Definition: expr_fwd.hpp:68
A wrapper for expressions that need to be timed.
Definition: timed_expr.hpp:25
A generator expression.
Definition: generator_expr.hpp:27