template<typename T, std::size_t NumDims, typename vector>
class openfpm::detail::multi_array::multi_array_impl_base_openfpm< T, NumDims, vector >
Definition at line 212 of file multi_array_ref_base_openfpm.hpp.
|
typedef types::index | index |
|
typedef types::size_type | size_type |
|
typedef types::element | element |
|
typedef types::value_type | value_type |
|
typedef types::reference | reference |
|
typedef types::const_reference | const_reference |
|
typedef array_iterator_openfpm< T, T *, boost::mpl::size_t< NumDims >, vector, reference, boost::random_access_traversal_tag > | iterator |
|
typedef array_iterator_openfpm< T, T const *, boost::mpl::size_t< NumDims >, vector, const_reference, boost::random_access_traversal_tag > | const_iterator |
|
typedef ::boost::reverse_iterator< iterator > | reverse_iterator |
|
typedef ::boost::reverse_iterator< const_iterator > | const_reverse_iterator |
|
|
| BOOST_STATIC_CONSTANT (std::size_t, dimensionality=NumDims) |
|
|
template<typename Stride_list , typename Extent_type > |
void | compute_strides (Stride_list &stride_list, Extent_type &extent, const general_storage_order< NumDims > &storage) |
|
template<typename Reference , typename IndexList , typename TPtr > |
Reference | access_element (boost::type< Reference >, const IndexList &indices, TPtr base, const size_type *extents, const index *strides, const index *index_bases) const |
|
The documentation for this class was generated from the following file: