Definition at line 80 of file multi_array_ref_base_openfpm.hpp.
Public Types | |
typedef super_type::index | index |
typedef T | element |
typedef openfpm::multi_array_ref_openfpm< T, NumDims-1, typename boost::mpl::pop_front< vector >::type > | value_type |
typedef sub_array_openfpm< T, NumDims-1, typename boost::mpl::pop_front< vector >::type > | reference |
typedef const_sub_array_openfpm< T, NumDims-1, typename boost::mpl::pop_front< vector >::type > | const_reference |
Public Types inherited from openfpm::detail::multi_array::multi_array_base_openfpm | |
typedef multi_array_types::size_type | size_type |
typedef multi_array_types::difference_type | difference_type |
typedef multi_array_types::index | index |
Protected Member Functions | |
template<typename Reference , typename TPtr > | |
__device__ __host__ Reference | access (boost::type< Reference >, index idx, const index *strides, TPtr base) const |
Private Types | |
typedef multi_array_base_openfpm | super_type |
typedef const_sub_array_openfpm<T,NumDims-1,typename boost::mpl::pop_front<vector>::type> openfpm::detail::multi_array::value_accessor_n_openfpm< T, NumDims, vector >::const_reference |
Definition at line 92 of file multi_array_ref_base_openfpm.hpp.
typedef T openfpm::detail::multi_array::value_accessor_n_openfpm< T, NumDims, vector >::element |
Definition at line 89 of file multi_array_ref_base_openfpm.hpp.
typedef super_type::index openfpm::detail::multi_array::value_accessor_n_openfpm< T, NumDims, vector >::index |
Definition at line 84 of file multi_array_ref_base_openfpm.hpp.
typedef sub_array_openfpm<T,NumDims-1,typename boost::mpl::pop_front<vector>::type> openfpm::detail::multi_array::value_accessor_n_openfpm< T, NumDims, vector >::reference |
Definition at line 91 of file multi_array_ref_base_openfpm.hpp.
|
private |
Definition at line 82 of file multi_array_ref_base_openfpm.hpp.
typedef openfpm::multi_array_ref_openfpm<T,NumDims-1,typename boost::mpl::pop_front<vector>::type> openfpm::detail::multi_array::value_accessor_n_openfpm< T, NumDims, vector >::value_type |
Definition at line 90 of file multi_array_ref_base_openfpm.hpp.
|
inlineprotected |
Definition at line 107 of file multi_array_ref_base_openfpm.hpp.
|
inlineprotected |
Definition at line 108 of file multi_array_ref_base_openfpm.hpp.
|
inlineprotected |
Definition at line 98 of file multi_array_ref_base_openfpm.hpp.