AI Engine API User Guide
(AIE) 2021.2
|
Expression templates types.More...
Expression templates types.
#include "aie_types.hpp"
Namespaces |
|
namespace | aie |
Macros |
|
#define | __AIE_API_EXPR__HPP__ |
#define | BINARY_OP(op) |
More... |
|
#define | BINARY_OP_IMPL(op) |
More... |
|
#define | UNARY_OP(op) |
More... |
|
#define | UNARY_OP_IMPL(op) |
More... |
|
Typedefs |
|
template |
|
using | aie::op_result_type_t= typename op_result_helper< T, Op >::type |
template |
|
using | aie::op_value_type_t= typename op_value_type_helper< T >::type |
Enumerations |
|
enum class | aie::Operation{ aie::None,aie::Acc_Add,aie::Acc_Sub,aie::Abs, aie::Conj,aie::Max,aie::Min } |
struct aie::op_result_helper |
struct aie::op_result_helper< binary_op< Parent1, Parent2, ParentOp >, Op > |
struct aie::op_result_helper< detail::vector_elem_const_ref< T, Elems >, Op > |
struct aie::op_result_helper< detail::vector_elem_ref< T, Elems >, Op > |
struct aie::op_result_helper< Parent, Operation::None > |
struct aie::op_result_helper< unary_op< Parent, ParentOp >, Op > |
struct aie::op_value_type_helper |
struct aie::op_value_type_helper< binary_op< Parent1, Parent2, Op > > |
struct aie::op_value_type_helper< detail::vector_elem_const_ref< T, Elems > > |
struct aie::op_value_type_helper< detail::vector_elem_ref< T, Elems > > |
struct aie::op_value_type_helper< unary_op< Parent, Op > > |
struct aie::op_value_type_helper< vector< T, Elems > > |
#define BINARY_OP | ( | op | ) |
#define BINARY_OP_IMPL | ( | op | ) |
#define UNARY_OP | ( | op | ) |
#define UNARY_OP_IMPL | ( | op | ) |