Lines Matching refs:zarray

31     class zarray;
34 struct xcontainer_inner_types<zarray>
36 using temporary_type = zarray;
39 class zarray : public xcontainer_semantic<zarray> class
44 using semantic_base = xcontainer_semantic<zarray>;
48 zarray() = default;
49 ~zarray() = default;
52 zarray(std::initializer_list<T> t);
54 zarray(std::initializer_list<std::initializer_list<T>> t);
56 zarray(std::initializer_list<
62 zarray(implementation_ptr&& impl);
63 zarray& operator=(implementation_ptr&& impl);
65 zarray(const zarray& rhs);
66 zarray& operator=(const zarray& rhs);
68 zarray(zarray&& rhs);
69 zarray& operator=(zarray&& rhs);
72 zarray(const xexpression<E>& e);
75 zarray(xexpression<E>& e);
78 zarray(xexpression<E>&& e);
81 zarray& operator=(const xexpression<E>&);
83 void swap(zarray& rhs);
118 zarray& assign_expression(const xexpression<E>& e, xtensor_expression_tag);
121 zarray& assign_expression(const xexpression<E>& e, zarray_expression_tag);
126 zarray strided_view(zarray& z, xstrided_slice_vector& slices);
127 std::ostream& operator<<(std::ostream& out, const zarray& ar);
134 inline void zarray::init_implementation(E&& e, xtensor_expression_tag) in init_implementation()
140 inline void zarray::init_implementation(const xexpression<E>& e, zarray_expression_tag) in init_implementation()
147 inline zarray& zarray::assign_expression(const xexpression<E>& e, xtensor_expression_tag) in assign_expression()
149 zarray tmp(e); in assign_expression()
154 inline zarray& zarray::assign_expression(const xexpression<E>& e, zarray_expression_tag) in assign_expression()
160 inline zarray::zarray(std::initializer_list<T> t) in zarray() function in xt::zarray
161 : zarray(xarray<T>(t)) in zarray()
166 inline zarray::zarray(std::initializer_list<std::initializer_list<T>> t) in zarray() function in xt::zarray
167 : zarray(xarray<T>(t)) in zarray()
172 inline zarray::zarray(std::initializer_list< in zarray() function in xt::zarray
177 : zarray(xarray<T>(t)) in zarray()
181 inline zarray::zarray(implementation_ptr&& impl) in zarray() function in xt::zarray
186 inline zarray& zarray::operator=(implementation_ptr&& impl) in operator =()
192 inline zarray::zarray(const zarray& rhs) in zarray() function in xt::zarray
197 inline zarray& zarray::operator=(const zarray& rhs) in operator =()
204 auto l = [](zarray& lhs, const zarray& rhs, zassign_args& args) in operator =()
217 inline zarray::zarray(zarray&& rhs) in zarray() function in xt::zarray
222 inline zarray& zarray::operator=(zarray&& rhs) in operator =()
228 auto l = [](zarray& lhs, const zarray& rhs, zassign_args& args) in operator =()
242 inline zarray::zarray(const xexpression<E>& e) in zarray() function in xt::zarray
248 inline zarray::zarray(xexpression<E>& e) in zarray() function in xt::zarray
254 inline zarray::zarray(xexpression<E>&& e) in zarray() function in xt::zarray
260 inline zarray& zarray::operator=(const xexpression<E>& e) in operator =()
265 inline void zarray::swap(zarray& rhs) in swap()
270 inline zarray_impl& zarray::get_implementation() in get_implementation()
275 inline const zarray_impl& zarray::get_implementation() const in get_implementation()
281 inline xarray<T>& zarray::get_array() in get_array()
287 inline const xarray<T>& zarray::get_array() const in get_array()
292 inline void zarray::assign_to(zarray_impl& dst, const zassign_args& args) const in assign_to()
298 inline std::size_t zarray::dimension() const in dimension()
303 inline auto zarray::shape() const -> const shape_type& in shape()
308 inline void zarray::reshape(const shape_type& shape) in reshape()
313 inline void zarray::reshape(shape_type&& shape) in reshape()
318 inline void zarray::resize(const shape_type& shape) in resize()
323 inline void zarray::resize(shape_type&& shape) in resize()
328 inline bool zarray::broadcast_shape(shape_type& shape, bool reuse_cache) const in broadcast_shape()
333 inline const zchunked_array& zarray::as_chunked_array() const in as_chunked_array()
338 inline const nlohmann::json& zarray::get_metadata() const in get_metadata()
343 inline void zarray::set_metadata(const nlohmann::json& metadata) in set_metadata()
348 inline zarray strided_view(zarray& z, xstrided_slice_vector& slices) in strided_view()
351 return zarray(std::move(p)); in strided_view()
354 inline std::ostream& operator<<(std::ostream& out, const zarray& ar) in operator <<()