Containers and views
Containers are in-memory expressions that share a common implementation of most of the methods of the xexpression API.
The final container classes (xt::xarray, xt::xtensor) mainly implement constructors and value semantic, most of the
xexpression API is actually implemented in xstrided_container and xcontainer.
- layout
- xcontainer
- xstrided_container
- xiterable
- xarray
- xarray_adaptor
- xchunked_array
- xtensor
- xtensor_adaptor
- xtensor_fixed
- xadapt
- xoptional_assembly_base
xt::xoptional_assembly_basesize()dimension()shape()shape()strides()backstrides()resize()resize()resize()reshape()layout()fill()operator()()operator()()at()at()unchecked()unchecked()operator[]()operator[]()periodic()periodic()front()front()back()back()flat()flat()element()element()in_bounds()broadcast_shape()has_linear_assign()value()value()has_value()has_value()begin()begin()begin()begin()end()end()end()end()rbegin()rbegin()rbegin()rbegin()rend()rend()rend()rend()
- xoptional_assembly
xt::xoptional_assemblyxoptional_assembly()xoptional_assembly()xoptional_assembly()xoptional_assembly()xoptional_assembly()xoptional_assembly()xoptional_assembly()xoptional_assembly()xoptional_assembly()xoptional_assembly()xoptional_assembly()xoptional_assembly()xoptional_assembly()xoptional_assembly()from_shape()xoptional_assembly()operator=()
- xoptional_assembly_adaptor
- xmasked_view
xt::xmasked_viewxmasked_view()size()shape()strides()backstrides()layout()fill()operator()()operator()()unchecked()unchecked()element()element()value()value()visible()visible()at()at()operator[]()operator[]()back()back()front()front()periodic()periodic()begin()begin()begin()begin()end()end()end()end()rbegin()rbegin()rbegin()rbegin()rend()rend()rend()rend()
- xview
- xstrided_view
- xbroadcast
- xindex_view
- xfunctor_view
- xrepeat