RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
Public Types | Static Public Member Functions | List of all members
RAJA::expt::TensorLayout< DIM_SEQ > Struct Template Reference

#include <TensorLayout.hpp>

Inheritance diagram for RAJA::expt::TensorLayout< DIM_SEQ >:

Public Types

using seq_t = camp::idx_seq< DIM_SEQ... >
 

Static Public Member Functions

RAJA_INLINE static constexpr RAJA_HOST_DEVICE bool is_column_major ()
 
RAJA_INLINE static constexpr RAJA_HOST_DEVICE bool is_row_major ()
 

Member Typedef Documentation

◆ seq_t

template<camp::idx_t... DIM_SEQ>
using RAJA::expt::TensorLayout< DIM_SEQ >::seq_t = camp::idx_seq<DIM_SEQ...>

Member Function Documentation

◆ is_column_major()

template<camp::idx_t... DIM_SEQ>
RAJA_INLINE static constexpr RAJA_HOST_DEVICE bool RAJA::expt::TensorLayout< DIM_SEQ >::is_column_major ( )
inlinestaticconstexpr

◆ is_row_major()

template<camp::idx_t... DIM_SEQ>
RAJA_INLINE static constexpr RAJA_HOST_DEVICE bool RAJA::expt::TensorLayout< DIM_SEQ >::is_row_major ( )
inlinestaticconstexpr

The documentation for this struct was generated from the following file: