|
AI Engine API User Guide (AIE-API) 2024.1
|
Concepts exposed to users.
Classes | |
| struct | aie::is_elem< T > |
Namespaces | |
| namespace | aie |
| Base namespace for AIE operations and types. | |
Concepts | |
| concept | aie::ElemBaseType |
| Concept for all the basic types that can be used in operations and as vector element type. | |
| concept | aie::Elem |
| Concept for element operands. | |
| concept | aie::ComplexElem |
| Concept similar to aie::Elem, but it only accepts complex types. | |
| concept | aie::RealElem |
| Concept similar to aie::Elem, but it only accepts real (i.e. | |
| concept | aie::ElemOrOp |
| Concept that allows aie::Elem or an element operation modifier. | |
| concept | aie::Vector |
| Concept for vector types. | |
| concept | aie::ComplexVector |
| Similar to aie::Vector, but it only accepts vectors with complex element types. | |
| concept | aie::RealVector |
| Similar to aie::Vector, but it only accepts vectors with real element types. | |
| concept | aie::VectorOrOp |
| Concept that allows aie::Vector or a vector operation modifier. | |
| concept | aie::SparseVector |
| Concept for vector types. | |
| concept | aie::SparseVectorOrOp |
| Concept that allows aie::SparseVector or a vector operation modifier. | |
| concept | aie::Accum |
| Concept for accumulator types. | |
| concept | aie::AccumOrOp |
| Concept that allows aie::Accum or an accumulator operation modifier. | |
| concept | aie::Mask |
| Concept for mask types. | |
| concept | aie::DecoratedElemBaseType |
| Concept for the pointers to basic types that can be used in operations and as vector element type. | |
| concept | aie::AccumElemBaseType |
| Concept for the supported accumulator element types. | |
| concept | aie::NativeVectorType |
| concept | aie::NativeAccumType |
Macros | |
| #define | __AIE_API_CONCEPTS__HPP__ |
| #define __AIE_API_CONCEPTS__HPP__ |