Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::multi_array_ref< T, NumDims > Member List

This is the complete list of members for boost::multi_array_ref< T, NumDims >, including all inherited members.

access_element(boost::type< Reference >, const IndexList &indices, TPtr base, const size_type *extents, const index *strides, const index *index_bases) const boost::detail::multi_array::multi_array_impl_base< T, NumDims >inlineprotected
assign(InputIterator begin, InputIterator end)boost::const_multi_array_ref< T, NumDims, T * >inline
base_boost::const_multi_array_ref< T, NumDims, T * >protected
begin()boost::multi_array_ref< T, NumDims >inline
begin() const boost::multi_array_ref< T, NumDims >inline
BOOST_STATIC_CONSTANT(std::size_t, dimensionality=NumDims)boost::detail::multi_array::multi_array_impl_base< T, NumDims >
calculate_descending_dimension_offset(const StrideList &stride_list, const ExtentList &extent_list, const general_storage_order< NumDims > &storage)boost::detail::multi_array::multi_array_impl_base< T, NumDims >inlineprotected
calculate_indexing_offset(const StrideList &stride_list, const BaseList &index_base_list)boost::detail::multi_array::multi_array_impl_base< T, NumDims >inlineprotected
calculate_origin_offset(const StrideList &stride_list, const ExtentList &extent_list, const general_storage_order< NumDims > &storage, const BaseList &index_base_list)boost::detail::multi_array::multi_array_impl_base< T, NumDims >inlineprotected
compute_strides(StrideList &stride_list, ExtentList &extent_list, const general_storage_order< NumDims > &storage)boost::detail::multi_array::multi_array_impl_base< T, NumDims >inlineprotected
const_iterator typedefboost::multi_array_ref< T, NumDims >
const_multi_array_ref(const const_multi_array_ref< T, NumDims, OPtr > &other)boost::const_multi_array_ref< T, NumDims, T * >inline
const_multi_array_ref(T *base, const ExtentList &extents)boost::const_multi_array_ref< T, NumDims, T * >inlineexplicit
const_multi_array_ref(T *base, const ExtentList &extents, const general_storage_order< NumDims > &so)boost::const_multi_array_ref< T, NumDims, T * >inlineexplicit
const_multi_array_ref(T *base, const detail::multi_array::extent_gen< NumDims > &ranges)boost::const_multi_array_ref< T, NumDims, T * >inlineexplicit
const_multi_array_ref(T *base, const detail::multi_array::extent_gen< NumDims > &ranges, const general_storage_order< NumDims > &so)boost::const_multi_array_ref< T, NumDims, T * >inlineexplicit
const_multi_array_ref(T *base, const storage_order_type &so, const index *index_bases, const size_type *extents)boost::const_multi_array_ref< T, NumDims, T * >inlineexplicitprotected
const_reference typedefboost::multi_array_ref< T, NumDims >
const_reverse_iterator typedefboost::multi_array_ref< T, NumDims >
data()boost::multi_array_ref< T, NumDims >inline
data() const boost::multi_array_ref< T, NumDims >inline
difference_type typedefboost::multi_array_ref< T, NumDims >
directional_offset_boost::const_multi_array_ref< T, NumDims, T * >protected
element typedefboost::multi_array_ref< T, NumDims >
empty() constboost::const_multi_array_ref< T, NumDims, T * >inline
end()boost::multi_array_ref< T, NumDims >inline
end() const boost::multi_array_ref< T, NumDims >inline
extent_list_boost::const_multi_array_ref< T, NumDims, T * >protected
extent_range typedefboost::multi_array_ref< T, NumDims >
generate_array_view(boost::type< ArrayRef >, const boost::detail::multi_array::index_gen< NumDims, NDims > &indices, const size_type *extents, const index *strides, const index *index_bases, TPtr base) const boost::detail::multi_array::multi_array_impl_base< T, NumDims >inlineprotected
index typedefboost::multi_array_ref< T, NumDims >
index_base_list_boost::const_multi_array_ref< T, NumDims, T * >protected
index_bases() constboost::const_multi_array_ref< T, NumDims, T * >inline
index_list typedefboost::multi_array_ref< T, NumDims >
index_range typedefboost::detail::multi_array::multi_array_impl_base< T, NumDims >
init_multi_array_ref(InputIterator extents_iter)boost::const_multi_array_ref< T, NumDims, T * >inlineprotected
iterator typedefboost::multi_array_ref< T, NumDims >
max_size() constboost::const_multi_array_ref< T, NumDims, T * >inline
multi_array_impl_base()boost::detail::multi_array::multi_array_impl_base< T, NumDims >inlineprotected
multi_array_ref(T *base, const ExtentList &extents)boost::multi_array_ref< T, NumDims >inlineexplicit
multi_array_ref(T *base, const ExtentList &extents, const general_storage_order< NumDims > &so)boost::multi_array_ref< T, NumDims >inlineexplicit
multi_array_ref(T *base, const detail::multi_array::extent_gen< NumDims > &ranges)boost::multi_array_ref< T, NumDims >inlineexplicit
multi_array_ref(T *base, const detail::multi_array::extent_gen< NumDims > &ranges, const general_storage_order< NumDims > &so)boost::multi_array_ref< T, NumDims >inlineexplicit
multi_array_ref(T *base, const storage_order_type &so, const index *index_bases, const size_type *extents)boost::multi_array_ref< T, NumDims >inlineexplicitprotected
num_dimensions() constboost::const_multi_array_ref< T, NumDims, T * >inline
num_elements() constboost::const_multi_array_ref< T, NumDims, T * >inline
num_elements_boost::const_multi_array_ref< T, NumDims, T * >protected
operator!=(const const_multi_array_ref< T, NumDims, OPtr > &rhs) constboost::const_multi_array_ref< T, NumDims, T * >inline
operator()(const IndexList &indices)boost::multi_array_ref< T, NumDims >inline
operator()(const IndexList &indices) const boost::multi_array_ref< T, NumDims >inline
const_multi_array_ref< T, NumDims, T * >::operator()(IndexList indices) constboost::const_multi_array_ref< T, NumDims, T * >inline
operator<(const const_multi_array_ref< T, NumDims, OPtr > &rhs) constboost::const_multi_array_ref< T, NumDims, T * >inline
operator<=(const const_multi_array_ref< T, NumDims, OPtr > &rhs) constboost::const_multi_array_ref< T, NumDims, T * >inline
operator=(const ConstMultiArray &other)boost::multi_array_ref< T, NumDims >inline
operator=(const multi_array_ref &other)boost::multi_array_ref< T, NumDims >inline
operator==(const const_multi_array_ref< T, NumDims, OPtr > &rhs) constboost::const_multi_array_ref< T, NumDims, T * >inline
operator>(const const_multi_array_ref< T, NumDims, OPtr > &rhs) constboost::const_multi_array_ref< T, NumDims, T * >inline
operator>=(const const_multi_array_ref< T, NumDims, OPtr > &rhs) constboost::const_multi_array_ref< T, NumDims, T * >inline
operator[](index idx)boost::multi_array_ref< T, NumDims >inline
operator[](const detail::multi_array::index_gen< NumDims, NDims > &indices)boost::multi_array_ref< T, NumDims >inline
operator[](index idx) const boost::multi_array_ref< T, NumDims >inline
operator[](const detail::multi_array::index_gen< NumDims, NDims > &indices) const boost::multi_array_ref< T, NumDims >inline
origin()boost::multi_array_ref< T, NumDims >inline
origin() const boost::multi_array_ref< T, NumDims >inline
origin_offset_boost::const_multi_array_ref< T, NumDims, T * >protected
rbegin()boost::multi_array_ref< T, NumDims >inline
rbegin() const boost::multi_array_ref< T, NumDims >inline
reference typedefboost::multi_array_ref< T, NumDims >
reindex(const BaseList &values)boost::const_multi_array_ref< T, NumDims, T * >inline
reindex(index value)boost::const_multi_array_ref< T, NumDims, T * >inline
rend()boost::multi_array_ref< T, NumDims >inline
rend() const boost::multi_array_ref< T, NumDims >inline
reshape(const SizeList &extents)boost::const_multi_array_ref< T, NumDims, T * >inline
reverse_iterator typedefboost::multi_array_ref< T, NumDims >
set_base_ptr(T *new_base)boost::const_multi_array_ref< T, NumDims, T * >inlineprotected
shape() constboost::const_multi_array_ref< T, NumDims, T * >inline
size() constboost::const_multi_array_ref< T, NumDims, T * >inline
size_list typedefboost::multi_array_ref< T, NumDims >
size_type typedefboost::multi_array_ref< T, NumDims >
storage_boost::const_multi_array_ref< T, NumDims, T * >protected
storage_order() constboost::const_multi_array_ref< T, NumDims, T * >inline
storage_order_type typedefboost::multi_array_ref< T, NumDims >
stride_list_boost::const_multi_array_ref< T, NumDims, T * >protected
strides() constboost::const_multi_array_ref< T, NumDims, T * >inline
value_type typedefboost::multi_array_ref< T, NumDims >
~multi_array_impl_base()boost::detail::multi_array::multi_array_impl_base< T, NumDims >inlineprotected