#include <aie.hpp>
|  | 
| using | type = T | 
|  | 
| using | vector_type = detail::tensor_vector_type_t< T, Elems > | 
|  | 
|  | 
| static constexpr unsigned | elems = Elems | 
|  | 
◆ type
template<unsigned Rank, typename T , unsigned Elems, typename NativeRepr  = detail::default_repr_t<Rank>> 
      
 
 
◆ vector_type
template<unsigned Rank, typename T , unsigned Elems, typename NativeRepr  = detail::default_repr_t<Rank>> 
      
        
          | using aie::tensor_descriptor< Rank, T, Elems, NativeRepr >::vector_type =  detail::tensor_vector_type_t<T, Elems> | 
      
 
 
◆ tensor_descriptor() [1/3]
template<unsigned Rank, typename T , unsigned Elems, typename NativeRepr  = detail::default_repr_t<Rank>> 
 
 
◆ tensor_descriptor() [2/3]
template<unsigned Rank, typename T , unsigned Elems, typename NativeRepr  = detail::default_repr_t<Rank>> 
 
 
◆ tensor_descriptor() [3/3]
template<unsigned Rank, typename T , unsigned Elems, typename NativeRepr  = detail::default_repr_t<Rank>> 
 
 
◆ make_restrict_tensor_buffer_stream
template<unsigned Rank, typename T , unsigned Elems, typename NativeRepr  = detail::default_repr_t<Rank>> 
template<aie_dm_resource Resource, typename T2 , typename TensorDescriptor > 
  
  | 
        
          | constexpr auto make_restrict_tensor_buffer_stream | ( | T2 * | base, |  
          |  |  | const TensorDescriptor & | dims |  
          |  | ) |  |  |  | friend | 
 
 
◆ make_tensor_buffer_stream [1/2]
template<unsigned Rank, typename T , unsigned Elems, typename NativeRepr  = detail::default_repr_t<Rank>> 
template<aie_dm_resource Resource, typename T2 , typename TensorDescriptor > 
  
  | 
        
          | constexpr auto make_tensor_buffer_stream | ( | const T2 * | base, |  
          |  |  | const TensorDescriptor & | dims |  
          |  | ) |  |  |  | friend | 
 
 
◆ make_tensor_buffer_stream [2/2]
template<unsigned Rank, typename T , unsigned Elems, typename NativeRepr  = detail::default_repr_t<Rank>> 
template<aie_dm_resource Resource, typename T2 , typename TensorDescriptor > 
  
  | 
        
          | constexpr auto make_tensor_buffer_stream | ( | T2 * | base, |  
          |  |  | const TensorDescriptor & | dims |  
          |  | ) |  |  |  | friend | 
 
 
◆ make_tensor_descriptor_from_native
template<unsigned Rank, typename T , unsigned Elems, typename NativeRepr  = detail::default_repr_t<Rank>> 
template<typename T2 , unsigned Elems2, typename... Args> 
  
  | 
        
          | constexpr auto make_tensor_descriptor_from_native | ( | Args &&... | args | ) |  |  | friend | 
 
 
◆ make_tensor_descriptor_from_native_bytes
template<unsigned Rank, typename T , unsigned Elems, typename NativeRepr  = detail::default_repr_t<Rank>> 
template<typename T2 , unsigned Elems2, typename... Args> 
  
  | 
        
          | constexpr auto make_tensor_descriptor_from_native_bytes | ( | Args &&... | args | ) |  |  | friend | 
 
 
◆ elems
template<unsigned Rank, typename T , unsigned Elems, typename NativeRepr  = detail::default_repr_t<Rank>> 
 
 
The documentation for this class was generated from the following file: