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_base
size()
dimension()
shape()
shape()
strides()
backstrides()
resize()
resize()
resize()
reshape()
layout()
fill()
front()
front()
back()
back()
flat()
flat()
in_bounds()
operator()()
operator()()
at()
at()
unchecked()
unchecked()
operator[]()
operator[]()
periodic()
periodic()
element()
element()
broadcast_shape()
has_linear_assign()
value()
value()
has_value()
has_value()
- xoptional_assembly
xt::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()
xoptional_assembly()
xoptional_assembly()
from_shape()
xoptional_assembly()
operator=()
- xoptional_assembly_adaptor
- xmasked_view
- xview
- xstrided_view
- xbroadcast
- xindex_view
- xfunctor_view
- xrepeat