xtensor
|
Public Types | |
using | self_type = xchunked_view<E> |
using | expression_type = std::decay_t<E> |
using | value_type = typename expression_type::value_type |
using | reference = typename expression_type::reference |
using | const_reference = typename expression_type::const_reference |
using | pointer = typename expression_type::pointer |
using | const_pointer = typename expression_type::const_pointer |
using | size_type = typename expression_type::size_type |
using | difference_type = typename expression_type::difference_type |
using | shape_type = svector<size_type> |
using | chunk_iterator = xchunk_iterator<self_type> |
using | const_chunk_iterator = xchunk_iterator<const self_type> |
Public Member Functions | |
template<class OE , class S > | |
xchunked_view (OE &&e, S &&chunk_shape) | |
template<class OE > | |
xchunked_view (OE &&e) | |
void | init () |
template<class OE > | |
std::enable_if_t<!is_chunked_t< OE >::value, xchunked_view< E > & > | operator= (const OE &e) |
template<class OE > | |
std::enable_if_t< is_chunked_t< OE >::value, xchunked_view< E > & > | operator= (const OE &e) |
size_type | dimension () const noexcept |
const shape_type & | shape () const noexcept |
const shape_type & | chunk_shape () const noexcept |
size_type | grid_size () const noexcept |
const shape_type & | grid_shape () const noexcept |
expression_type & | expression () noexcept |
const expression_type & | expression () const noexcept |
chunk_iterator | chunk_begin () |
chunk_iterator | chunk_end () |
const_chunk_iterator | chunk_begin () const |
const_chunk_iterator | chunk_end () const |
const_chunk_iterator | chunk_cbegin () const |
const_chunk_iterator | chunk_cend () const |
Definition at line 36 of file xchunked_view.hpp.
using xt::xchunked_view< E >::chunk_iterator = xchunk_iterator<self_type> |
Definition at line 50 of file xchunked_view.hpp.
using xt::xchunked_view< E >::const_chunk_iterator = xchunk_iterator<const self_type> |
Definition at line 51 of file xchunked_view.hpp.
using xt::xchunked_view< E >::const_pointer = typename expression_type::const_pointer |
Definition at line 46 of file xchunked_view.hpp.
using xt::xchunked_view< E >::const_reference = typename expression_type::const_reference |
Definition at line 44 of file xchunked_view.hpp.
using xt::xchunked_view< E >::difference_type = typename expression_type::difference_type |
Definition at line 48 of file xchunked_view.hpp.
using xt::xchunked_view< E >::expression_type = std::decay_t<E> |
Definition at line 41 of file xchunked_view.hpp.
using xt::xchunked_view< E >::pointer = typename expression_type::pointer |
Definition at line 45 of file xchunked_view.hpp.
using xt::xchunked_view< E >::reference = typename expression_type::reference |
Definition at line 43 of file xchunked_view.hpp.
using xt::xchunked_view< E >::self_type = xchunked_view<E> |
Definition at line 40 of file xchunked_view.hpp.
using xt::xchunked_view< E >::shape_type = svector<size_type> |
Definition at line 49 of file xchunked_view.hpp.
using xt::xchunked_view< E >::size_type = typename expression_type::size_type |
Definition at line 47 of file xchunked_view.hpp.
using xt::xchunked_view< E >::value_type = typename expression_type::value_type |
Definition at line 42 of file xchunked_view.hpp.
|
inline |
Definition at line 102 of file xchunked_view.hpp.
Definition at line 114 of file xchunked_view.hpp.
|
inline |
Definition at line 245 of file xchunked_view.hpp.
|
inline |
Definition at line 258 of file xchunked_view.hpp.
|
inline |
Definition at line 271 of file xchunked_view.hpp.
|
inline |
Definition at line 277 of file xchunked_view.hpp.
|
inline |
Definition at line 252 of file xchunked_view.hpp.
|
inline |
Definition at line 265 of file xchunked_view.hpp.
|
inlinenoexcept |
Definition at line 215 of file xchunked_view.hpp.
|
inlinenoexcept |
Definition at line 203 of file xchunked_view.hpp.
|
inlinenoexcept |
Definition at line 239 of file xchunked_view.hpp.
|
inlinenoexcept |
Definition at line 233 of file xchunked_view.hpp.
|
inlinenoexcept |
Definition at line 227 of file xchunked_view.hpp.
|
inlinenoexcept |
Definition at line 221 of file xchunked_view.hpp.
void xt::xchunked_view< E >::init | ( | ) |
Definition at line 123 of file xchunked_view.hpp.
std::enable_if_t<!is_chunked_t< OE >::value, xchunked_view< E > & > xt::xchunked_view< E >::operator= | ( | const OE & | e | ) |
Definition at line 153 of file xchunked_view.hpp.
std::enable_if_t< is_chunked_t< OE >::value, xchunked_view< E > & > xt::xchunked_view< E >::operator= | ( | const OE & | e | ) |
Definition at line 167 of file xchunked_view.hpp.
|
inlinenoexcept |
Definition at line 209 of file xchunked_view.hpp.