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
xcontainer
xcontainer::size()
xcontainer::dimension()
xcontainer::shape()
xcontainer::strides()
xcontainer::backstrides()
xcontainer::fill()
xcontainer::storage()
xcontainer::storage()
xcontainer::data()
xcontainer::data()
xcontainer::data_offset()
xcontainer::operator()()
xcontainer::operator()()
xcontainer::unchecked()
xcontainer::unchecked()
xcontainer::element()
xcontainer::element()
xcontainer::broadcast_shape()
xcontainer::has_linear_assign()
xcontainer::flat()
xcontainer::flat()
xcontainer::at()
xcontainer::at()
xcontainer::back()
xcontainer::back()
xcontainer::front()
xcontainer::front()
xcontainer::periodic()
xcontainer::periodic()
- xstrided_container
- xiterable
xconst_iterable
xconst_iterable::begin()
xconst_iterable::end()
xconst_iterable::cbegin()
xconst_iterable::cend()
xconst_iterable::rbegin()
xconst_iterable::rend()
xconst_iterable::crbegin()
xconst_iterable::crend()
xconst_iterable::begin()
xconst_iterable::end()
xconst_iterable::cbegin()
xconst_iterable::cend()
xconst_iterable::rbegin()
xconst_iterable::rend()
xconst_iterable::crbegin()
xconst_iterable::crend()
xiterable
xcontiguous_iterable
xcontiguous_iterable::begin()
xcontiguous_iterable::end()
xcontiguous_iterable::begin()
xcontiguous_iterable::end()
xcontiguous_iterable::cbegin()
xcontiguous_iterable::cend()
xcontiguous_iterable::rbegin()
xcontiguous_iterable::rend()
xcontiguous_iterable::rbegin()
xcontiguous_iterable::rend()
xcontiguous_iterable::crbegin()
xcontiguous_iterable::crend()
xcontiguous_iterable::begin()
xcontiguous_iterable::end()
xcontiguous_iterable::begin()
xcontiguous_iterable::end()
xcontiguous_iterable::cbegin()
xcontiguous_iterable::cend()
xcontiguous_iterable::rbegin()
xcontiguous_iterable::rend()
xcontiguous_iterable::rbegin()
xcontiguous_iterable::rend()
xcontiguous_iterable::crbegin()
xcontiguous_iterable::crend()
- xarray
xarray_container
xarray_container::xarray_container()
xarray_container::xarray_container()
xarray_container::xarray_container()
xarray_container::xarray_container()
xarray_container::xarray_container()
xarray_container::xarray_container()
xarray_container::xarray_container()
xarray_container::xarray_container()
xarray_container::xarray_container()
xarray_container::xarray_container()
xarray_container::xarray_container()
xarray_container::xarray_container()
xarray_container::from_shape()
xarray_container::xarray_container()
xarray_container::operator=()
xarray
xarray_optional
- xarray_adaptor
- xchunked_array
- xtensor
xtensor_container
xtensor_container::xtensor_container()
xtensor_container::xtensor_container()
xtensor_container::xtensor_container()
xtensor_container::xtensor_container()
xtensor_container::xtensor_container()
xtensor_container::xtensor_container()
xtensor_container::xtensor_container()
xtensor_container::xtensor_container()
xtensor_container::operator=()
xtensor
xtensor_optional
from_indices()
flatten_indices()
ravel_indices()
- xtensor_adaptor
- xtensor_fixed
- xadapt
- xoptional_assembly_base
xoptional_assembly_base
xoptional_assembly_base::size()
xoptional_assembly_base::dimension()
xoptional_assembly_base::shape()
xoptional_assembly_base::shape()
xoptional_assembly_base::strides()
xoptional_assembly_base::backstrides()
xoptional_assembly_base::resize()
xoptional_assembly_base::resize()
xoptional_assembly_base::resize()
xoptional_assembly_base::reshape()
xoptional_assembly_base::layout()
xoptional_assembly_base::fill()
xoptional_assembly_base::front()
xoptional_assembly_base::front()
xoptional_assembly_base::back()
xoptional_assembly_base::back()
xoptional_assembly_base::flat()
xoptional_assembly_base::flat()
xoptional_assembly_base::in_bounds()
xoptional_assembly_base::operator()()
xoptional_assembly_base::operator()()
xoptional_assembly_base::at()
xoptional_assembly_base::at()
xoptional_assembly_base::unchecked()
xoptional_assembly_base::unchecked()
xoptional_assembly_base::operator[]()
xoptional_assembly_base::operator[]()
xoptional_assembly_base::periodic()
xoptional_assembly_base::periodic()
xoptional_assembly_base::element()
xoptional_assembly_base::element()
xoptional_assembly_base::broadcast_shape()
xoptional_assembly_base::has_linear_assign()
xoptional_assembly_base::value()
xoptional_assembly_base::value()
xoptional_assembly_base::has_value()
xoptional_assembly_base::has_value()
xoptional_assembly_base::begin()
xoptional_assembly_base::begin()
xoptional_assembly_base::begin()
xoptional_assembly_base::begin()
xoptional_assembly_base::end()
xoptional_assembly_base::end()
xoptional_assembly_base::end()
xoptional_assembly_base::end()
xoptional_assembly_base::rbegin()
xoptional_assembly_base::rbegin()
xoptional_assembly_base::rbegin()
xoptional_assembly_base::rbegin()
xoptional_assembly_base::rend()
xoptional_assembly_base::rend()
xoptional_assembly_base::rend()
xoptional_assembly_base::rend()
- 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::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()
xoptional_assembly::from_shape()
xoptional_assembly::xoptional_assembly()
xoptional_assembly::operator=()
- xoptional_assembly_adaptor
- xmasked_view
xmasked_view
xmasked_view::xmasked_view()
xmasked_view::size()
xmasked_view::shape()
xmasked_view::strides()
xmasked_view::backstrides()
xmasked_view::layout()
xmasked_view::fill()
xmasked_view::value()
xmasked_view::value()
xmasked_view::visible()
xmasked_view::visible()
xmasked_view::operator()()
xmasked_view::operator()()
xmasked_view::unchecked()
xmasked_view::unchecked()
xmasked_view::element()
xmasked_view::element()
xmasked_view::at()
xmasked_view::at()
xmasked_view::back()
xmasked_view::back()
xmasked_view::front()
xmasked_view::front()
xmasked_view::periodic()
xmasked_view::periodic()
- xview
xview
xview::xview()
xview::shape()
xview::slices()
xview::layout()
xview::fill()
xview::expression()
xview::expression()
xview::operator()()
xview::unchecked()
xview::operator()()
xview::unchecked()
xview::storage()
xview::strides()
xview::data()
xview::data_offset()
xview::broadcast_shape()
xview::has_linear_assign()
xview::operator=()
view()
row()
col()
range()
range()
all()
newaxis()
ellipsis()
keep()
drop()
- xstrided_view
xstrided_view
xstrided_view::xstrided_view()
xstrided_view::fill()
xstrided_view::operator=()
xstrided_view::backstrides()
xstrided_view::layout()
xstrided_view::shape()
xstrided_view::strides()
xstrided_view::unchecked()
xstrided_view::unchecked()
xstrided_view::data()
xstrided_view::data()
xstrided_view::data_offset()
xstrided_view::element()
xstrided_view::element()
xstrided_view::expression()
xstrided_view::expression()
xstrided_view::storage()
xstrided_view::storage()
xstrided_view::broadcast_shape()
xstrided_view::has_linear_assign()
xstrided_slice_vector
strided_view()
strided_view()
reshape_view()
- xbroadcast
- xindex_view
xindex_view
xindex_view::xindex_view()
xindex_view::size()
xindex_view::dimension()
xindex_view::shape()
xindex_view::shape()
xindex_view::fill()
xindex_view::operator()()
xindex_view::unchecked()
xindex_view::operator()()
xindex_view::unchecked()
xindex_view::expression()
xindex_view::expression()
xindex_view::operator[]()
xindex_view::operator[]()
xindex_view::element()
xindex_view::element()
xindex_view::broadcast_shape()
xindex_view::has_linear_assign()
xindex_view::operator=()
xfiltration
index_view()
filter()
filtration()
- xfunctor_view
xfunctor_view
xfunctor_adaptor
xfunctor_adaptor::resize()
xfunctor_adaptor::resize()
xfunctor_adaptor::resize()
xfunctor_adaptor::reshape()
xfunctor_adaptor::operator=()
xfunctor_adaptor::self_type
xfunctor_adaptor::semantic_base
xfunctor_adaptor::xexpression_type
xfunctor_adaptor::base_type
xfunctor_adaptor::shape_type
xfunctor_adaptor::strides_type
xfunctor_adaptor::operator=()
real()
imag()
conj()
arg()
angle()
norm()
- xrepeat