SYMBOL INDEX (360 symbols across 26 files) FILE: benchmark/main.cpp function PYBIND11_MODULE (line 15) | PYBIND11_MODULE(benchmark_xtensor_python, m) FILE: benchmark/setup.py class get_pybind_include (line 10) | class get_pybind_include(object): method __init__ (line 17) | def __init__(self, user=False): method __str__ (line 20) | def __str__(self): class get_numpy_include (line 24) | class get_numpy_include(object): method __str__ (line 31) | def __str__(self): function has_flag (line 53) | def has_flag(compiler, flagname): function cpp_flag (line 67) | def cpp_flag(compiler): class BuildExt (line 77) | class BuildExt(build_ext): method build_extensions (line 87) | def build_extensions(self): FILE: docs/source/conf.py function setup (line 18) | def setup(app): FILE: docs/source/examples/copy_cast/main.cpp function sum_of_sines (line 8) | double sum_of_sines(T& m) function sum_of_cosines (line 15) | double sum_of_cosines(const xt::xarray& m) function PYBIND11_MODULE (line 21) | PYBIND11_MODULE(mymodule, m) FILE: docs/source/examples/readme_example_1/main.cpp function sum_of_sines (line 7) | double sum_of_sines(xt::pyarray& m) function PYBIND11_MODULE (line 13) | PYBIND11_MODULE(mymodule, m) FILE: docs/source/examples/sfinae/main.cpp function main (line 4) | int main() FILE: docs/source/examples/sfinae/mymodule.hpp type mymodule (line 3) | namespace mymodule { type is_std_vector (line 6) | struct is_std_vector type is_std_vector > (line 12) | struct is_std_vector > function times_dimension (line 19) | void times_dimension(T& t) function times_dimension (line 27) | void times_dimension(T& t) FILE: docs/source/examples/sfinae/python.cpp function PYBIND11_MODULE (line 6) | PYBIND11_MODULE(mymodule, m) FILE: include/xtensor-python/pyarray.hpp type xt (line 28) | namespace xt class pyarray (line 31) | class pyarray method pyarray (line 183) | pyarray(self_type&&) = default; method self_type (line 184) | self_type& operator=(self_type&& e) = default; type xiterable_inner_types> (line 102) | struct xiterable_inner_types> type xcontainer_inner_types> (line 108) | struct xcontainer_inner_types> class pyarray (line 137) | class pyarray : public pycontainer>, method pyarray (line 183) | pyarray(self_type&&) = default; method self_type (line 184) | self_type& operator=(self_type&& e) = default; function layout_type (line 571) | layout_type pyarray::default_dynamic_layout() type pybind11 (line 34) | namespace pybind11 type detail (line 36) | namespace detail type handle_type_name> (line 40) | struct handle_type_name> method PYBIND11_DESCR (line 42) | static PYBIND11_DESCR name() type pyobject_caster> (line 50) | struct pyobject_caster> method load (line 54) | bool load(handle src, bool convert) method handle (line 67) | static handle cast(const handle& src, return_value_policy, handle) type type_caster>> (line 81) | struct type_caster>> : pyobject_ca... type xt (line 99) | namespace xt class pyarray (line 31) | class pyarray method pyarray (line 183) | pyarray(self_type&&) = default; method self_type (line 184) | self_type& operator=(self_type&& e) = default; type xiterable_inner_types> (line 102) | struct xiterable_inner_types> type xcontainer_inner_types> (line 108) | struct xcontainer_inner_types> class pyarray (line 137) | class pyarray : public pycontainer>, method pyarray (line 183) | pyarray(self_type&&) = default; method self_type (line 184) | self_type& operator=(self_type&& e) = default; function layout_type (line 571) | layout_type pyarray::default_dynamic_layout() FILE: include/xtensor-python/pyarray_backstrides.hpp type xt (line 16) | namespace xt class pybackstrides_iterator (line 24) | class pybackstrides_iterator class pyarray_backstrides (line 93) | class pyarray_backstrides method pyarray_backstrides (line 112) | pyarray_backstrides() = default; FILE: include/xtensor-python/pycontainer.hpp type xt (line 39) | namespace xt class pycontainer (line 55) | class pycontainer : public pybind11::object, method pycontainer (line 114) | pycontainer(const pycontainer&) = default; method pycontainer (line 115) | pycontainer& operator=(const pycontainer&) = default; method pycontainer (line 117) | pycontainer(pycontainer&&) = default; method pycontainer (line 118) | pycontainer& operator=(pycontainer&&) = default; type detail (line 148) | namespace detail type numpy_traits (line 151) | struct numpy_traits type numpy_traits::value>> (line 154) | struct numpy_traits (line 191) | struct numpy_enum_adjuster method pyarray_type (line 193) | static inline int pyarray_type(PyArrayObject* obj) function pyarray_type (line 204) | inline int pyarray_type(PyArrayObject* obj) function default_initialize_impl (line 210) | void default_initialize_impl(T& /*storage*/, std::false_type) function default_initialize_impl (line 215) | void default_initialize_impl(T& storage, std::true_type) function default_initialize (line 222) | void default_initialize(T& storage) function check_array_type (line 229) | bool check_array_type(const pybind11::handle& src, std::true_type) function check_array_type (line 236) | bool check_array_type(const pybind11::handle& src, std::false_type) function check_array (line 243) | bool check_array(const pybind11::handle& src) type check_dims (line 346) | struct check_dims method run (line 348) | static bool run(std::size_t) type check_dims> (line 355) | struct check_dims> method run (line 357) | static bool run(std::size_t new_dim) function PyObject (line 300) | inline PyObject* pycontainer::raw_array_t(PyObject* ptr) function PyArrayObject (line 314) | inline PyArrayObject* pycontainer::python_array() const type detail (line 343) | namespace detail type numpy_traits (line 151) | struct numpy_traits type numpy_traits::value>> (line 154) | struct numpy_traits (line 191) | struct numpy_enum_adjuster method pyarray_type (line 193) | static inline int pyarray_type(PyArrayObject* obj) function pyarray_type (line 204) | inline int pyarray_type(PyArrayObject* obj) function default_initialize_impl (line 210) | void default_initialize_impl(T& /*storage*/, std::false_type) function default_initialize_impl (line 215) | void default_initialize_impl(T& storage, std::true_type) function default_initialize (line 222) | void default_initialize(T& storage) function check_array_type (line 229) | bool check_array_type(const pybind11::handle& src, std::true_type) function check_array_type (line 236) | bool check_array_type(const pybind11::handle& src, std::false_type) function check_array (line 243) | bool check_array(const pybind11::handle& src) type check_dims (line 346) | struct check_dims method run (line 348) | static bool run(std::size_t) type check_dims> (line 355) | struct check_dims> method run (line 357) | static bool run(std::size_t new_dim) function layout_type (line 453) | inline layout_type pycontainer::layout() const function import_numpy (line 497) | inline void import_numpy() type workaround (line 509) | namespace workaround function long_long_allocator (line 512) | inline void long_long_allocator() FILE: include/xtensor-python/pynative_casters.hpp type pybind11 (line 15) | namespace pybind11 type detail (line 17) | namespace detail type type_caster> (line 21) | struct type_caster> : xtensor_type_caster_base> (line 27) | struct type_caster> : xtensor_type_caster_base<... type type_caster> (line 33) | struct type_caster> : xtensor_type_cast... type type_caster> (line 39) | struct type_caster> : xtensor_type_... type type_caster> (line 45) | struct type_caster> : xtensor_typ... type type_caster> (line 51) | struct type_caster> : xtensor_typ... FILE: include/xtensor-python/pystrides_adaptor.hpp type xt (line 16) | namespace xt class pystrides_iterator (line 20) | class pystrides_iterator method pystrides_iterator (line 92) | pystrides_iterator() = default; method pystrides_iterator (line 94) | inline pystrides_iterator(pointer current, shape_pointer shape) method reference (line 100) | inline reference operator*() const method pointer (line 105) | inline pointer operator->() const method reference (line 112) | inline reference operator[](difference_type n) const method self_type (line 117) | inline self_type& operator++() method self_type (line 124) | inline self_type& operator--() method self_type (line 131) | inline self_type operator++(int) method self_type (line 139) | inline self_type operator--(int) method self_type (line 147) | inline self_type& operator+=(difference_type n) method self_type (line 154) | inline self_type& operator-=(difference_type n) method self_type (line 161) | inline self_type operator+(difference_type n) const method self_type (line 166) | inline self_type operator-(difference_type n) const method difference_type (line 171) | inline difference_type operator-(const self_type& rhs) const method pointer (line 177) | pointer get_pointer() const { return p_current; } class pystrides_adaptor (line 27) | class pystrides_adaptor method pystrides_adaptor (line 46) | pystrides_adaptor() = default; class pystrides_iterator (line 79) | class pystrides_iterator method pystrides_iterator (line 92) | pystrides_iterator() = default; method pystrides_iterator (line 94) | inline pystrides_iterator(pointer current, shape_pointer shape) method reference (line 100) | inline reference operator*() const method pointer (line 105) | inline pointer operator->() const method reference (line 112) | inline reference operator[](difference_type n) const method self_type (line 117) | inline self_type& operator++() method self_type (line 124) | inline self_type& operator--() method self_type (line 131) | inline self_type operator++(int) method self_type (line 139) | inline self_type operator--(int) method self_type (line 147) | inline self_type& operator+=(difference_type n) method self_type (line 154) | inline self_type& operator-=(difference_type n) method self_type (line 161) | inline self_type operator+(difference_type n) const method self_type (line 166) | inline self_type operator-(difference_type n) const method difference_type (line 171) | inline difference_type operator-(const self_type& rhs) const method pointer (line 177) | pointer get_pointer() const { return p_current; } FILE: include/xtensor-python/pytensor.hpp type xt (line 28) | namespace xt class pytensor (line 31) | class pytensor method pytensor (line 202) | pytensor(self_type&&) = default; method self_type (line 203) | self_type& operator=(self_type&& e) = default; type detail (line 109) | namespace detail { type numpy_strides (line 112) | struct numpy_strides type numpy_strides<0> (line 118) | struct numpy_strides<0> type xiterable_inner_types> (line 126) | struct xiterable_inner_types> type xcontainer_inner_types> (line 132) | struct xcontainer_inner_types> class pytensor (line 163) | class pytensor : public pycontainer>, method pytensor (line 202) | pytensor(self_type&&) = default; method self_type (line 203) | self_type& operator=(self_type&& e) = default; type pybind11 (line 34) | namespace pybind11 type detail (line 36) | namespace detail type handle_type_name> (line 40) | struct handle_type_name> method PYBIND11_DESCR (line 42) | static PYBIND11_DESCR name() type pyobject_caster> (line 50) | struct pyobject_caster> method load (line 54) | bool load(handle src, bool convert) method handle (line 75) | static handle cast(const handle& src, return_value_policy, handle) type type_caster>> (line 89) | struct type_caster>> : pyobjec... type xt (line 107) | namespace xt class pytensor (line 31) | class pytensor method pytensor (line 202) | pytensor(self_type&&) = default; method self_type (line 203) | self_type& operator=(self_type&& e) = default; type detail (line 109) | namespace detail { type numpy_strides (line 112) | struct numpy_strides type numpy_strides<0> (line 118) | struct numpy_strides<0> type xiterable_inner_types> (line 126) | struct xiterable_inner_types> type xcontainer_inner_types> (line 132) | struct xcontainer_inner_types> class pytensor (line 163) | class pytensor : public pycontainer>, method pytensor (line 202) | pytensor(self_type&&) = default; method self_type (line 203) | self_type& operator=(self_type&& e) = default; FILE: include/xtensor-python/pyvectorize.hpp type xt (line 18) | namespace xt type pyvectorizer (line 22) | struct pyvectorizer method pyvectorizer (line 27) | pyvectorizer(F&& func) function pyvectorize (line 43) | inline pyvectorizer pyvectorize(R (*f)(Arg... function pyvectorize (line 50) | inline pyvectorizer pyvectorize(F&& f, R (*)(Args...)) function pyvectorize (line 56) | inline auto pyvectorize(F&& f) -> decltype(pyvectorize(std::forward... FILE: include/xtensor-python/xtensor_type_caster_base.hpp type pybind11 (line 23) | namespace pybind11 type detail (line 25) | namespace detail type pybind_array_getter_impl (line 28) | struct pybind_array_getter_impl method run (line 30) | static auto run(handle src) type pybind_array_getter_impl (line 37) | struct pybind_array_getter_impl method run (line 39) | static auto run(handle src) type pybind_array_getter (line 46) | struct pybind_array_getter type pybind_array_getter> (line 51) | struct pybind_array_getter> method run (line 53) | static auto run(handle src) type pybind_array_getter> (line 60) | struct pybind_array_getter> method run (line 62) | static auto run(handle src) type pybind_array_getter> (line 69) | struct pybind_array_getter> method run (line 71) | static auto run(handle src) type pybind_array_getter> (line 78) | struct pybind_array_getter> method run (line 80) | static auto run(handle /*src*/) type pybind_array_getter> (line 87) | struct pybind_array_getter> method run (line 89) | static auto run(handle src) type pybind_array_getter> (line 97) | struct pybind_array_getter> method run (line 99) | static auto run(handle /*src*/) type pybind_array_dim_checker (line 107) | struct pybind_array_dim_checker method run (line 110) | static bool run(const B& /*buf*/) type pybind_array_dim_checker> (line 117) | struct pybind_array_dim_checker> method run (line 120) | static bool run(const B& buf) type pybind_array_dim_checker> (line 127) | struct pybind_array_dim_checker> method run (line 130) | static bool run(const B& buf) type pybind_array_shape_checker (line 138) | struct pybind_array_shape_checker method run (line 141) | static bool run(const B& /*buf*/) type pybind_array_shape_checker> (line 148) | struct pybind_array_shape_checker> method run (line 151) | static bool run(const B& buf) function handle (line 162) | handle xtensor_array_cast(const Type& src, handle base = handle(), b... function handle (line 189) | handle xtensor_ref_array(CType& src, handle parent = none()) function handle (line 199) | handle xtensor_encapsulate(CType* src) type xtensor_type_caster_base (line 207) | struct xtensor_type_caster_base method handle (line 214) | static handle cast_impl(CType* src, return_value_policy policy, ha... method load (line 239) | bool load(handle src, bool convert) method handle (line 273) | static handle cast(Type&& src, return_value_policy /* policy */, h... method handle (line 279) | static handle cast(const Type&& src, return_value_policy /* policy... method handle (line 285) | static handle cast(Type& src, return_value_policy policy, handle p... method handle (line 296) | static handle cast(const Type& src, return_value_policy policy, ha... method handle (line 307) | static handle cast(Type* src, return_value_policy policy, handle p... method handle (line 313) | static handle cast(const Type* src, return_value_policy policy, ha... FILE: test/main.cpp function main (line 22) | int main(int argc, char* argv[]) FILE: test/test_common.hpp type xt (line 18) | namespace xt type layout_result (line 33) | struct layout_result method layout_result (line 42) | inline layout_result() method size_type (line 65) | inline size_type size() const { return m_data.size(); } method shape_type (line 66) | inline const shape_type& shape() const { return m_shape; } method strides_type (line 67) | inline const strides_type& strides() const { return m_strides; } method strides_type (line 68) | inline const strides_type& backstrides() const { return m_backstride... method layout_type (line 69) | inline layout_type layout() const { return m_layout; } method vector_type (line 70) | inline const vector_type& data() const { return m_data; } type row_major_result (line 74) | struct row_major_result : layout_result method row_major_result (line 76) | inline row_major_result() type column_major_result (line 88) | struct column_major_result : layout_result method column_major_result (line 90) | inline column_major_result() type central_major_result (line 103) | struct central_major_result : layout_result method central_major_result (line 105) | inline central_major_result() type unit_shape_result (line 117) | struct unit_shape_result method unit_shape_result (line 126) | inline unit_shape_result() method size_type (line 150) | inline size_type size() const { return m_data.size(); } method shape_type (line 151) | inline const shape_type& shape() const { return m_shape; } method strides_type (line 152) | inline const strides_type& strides() const { return m_strides; } method strides_type (line 153) | inline const strides_type& backstrides() const { return m_backstride... method layout_type (line 154) | inline layout_type layout() const { return m_layout; } method vector_type (line 155) | inline const vector_type& data() const { return m_data; } function compare_shape (line 159) | void compare_shape(V& vec, const R& result, bool compare_layout = true) function test_resize (line 175) | void test_resize(V& vec) function test_transpose (line 221) | void test_transpose(V& vec) function assign_array (line 317) | void assign_array(V1& dst, const V2& src) function test_bound_check (line 332) | void test_bound_check(V& vec) function test_access (line 342) | void test_access(V& vec) function test_element (line 390) | void test_element(V& vec) function indexed_assign_array (line 454) | void indexed_assign_array(V1& dst, const V2& src) function test_indexed_access (line 473) | void test_indexed_access(V& vec) function test_broadcast (line 521) | void test_broadcast(V& vec) function test_broadcast2 (line 562) | void test_broadcast2(V& vec) function test_iterator (line 580) | void test_iterator(VRM& vecrm, VCM& veccm) function test_xiterator (line 602) | void test_xiterator(V& vec) function test_reverse_xiterator (line 682) | void test_reverse_xiterator(V& vec) FILE: test/test_pyarray.cpp type xt (line 19) | namespace xt function test1 (line 26) | void test1 (ndarrayconst& x) function compute (line 32) | double compute(ndarray const& xs) function TEST (line 38) | TEST(pyarray, initializer_constructor) function TEST (line 80) | TEST(pyarray, expression) function TEST (line 103) | TEST(pyarray, shaped_constructor) function TEST (line 122) | TEST(pyarray, from_shape) function TEST (line 131) | TEST(pyarray, strided_constructor) function TEST (line 138) | TEST(pyarray, valued_constructor) function TEST (line 161) | TEST(pyarray, strided_valued_constructor) function TEST (line 171) | TEST(pyarray, copy_semantic) function TEST (line 199) | TEST(pyarray, move_semantic) function TEST (line 225) | TEST(pyarray, extended_constructor) function TEST (line 248) | TEST(pyarray, resize) function TEST (line 258) | TEST(pyarray, transpose) function TEST (line 264) | TEST(pyarray, access) function TEST (line 270) | TEST(pyarray, indexed_access) function TEST (line 276) | TEST(pyarray, broadcast_shape) function TEST (line 283) | TEST(pyarray, iterator) function TEST (line 294) | TEST(pyarray, initializer_list) function TEST (line 304) | TEST(pyarray, zerod) function TEST (line 310) | TEST(pyarray, reshape) function TEST (line 324) | TEST(pyarray, view) function TEST (line 331) | TEST(pyarray, zerod_copy) FILE: test/test_pyarray_traits.cpp type xt (line 16) | namespace xt type testing (line 18) | namespace testing class pyarray_traits (line 20) | class pyarray_traits: public ::testing::Test method test_has_strides (line 38) | bool test_has_strides(T const&) method test_result_layout (line 44) | xt::layout_type test_result_layout(T const& a1, T const& a2) method test_linear_assign (line 52) | bool test_linear_assign(T const& a1, T const& a2) method test_static_simd_linear_assign (line 61) | bool test_static_simd_linear_assign(T const& a1, T const& a2) method test_dynamic_simd_linear_assign (line 69) | bool test_dynamic_simd_linear_assign(T const& a1, T const& a2) method test_linear_static_layout (line 77) | bool test_linear_static_layout(T const& a1, T const& a2) method test_contiguous_layout (line 85) | bool test_contiguous_layout(T const& a1, T const& a2) function TEST_F (line 93) | TEST_F(pyarray_traits, result_layout) function TEST_F (line 105) | TEST_F(pyarray_traits, has_strides) function TEST_F (line 112) | TEST_F(pyarray_traits, has_linear_assign) function TEST_F (line 119) | TEST_F(pyarray_traits, linear_assign) function TEST_F (line 126) | TEST_F(pyarray_traits, static_simd_linear_assign) function TEST_F (line 139) | TEST_F(pyarray_traits, dynamic_simd_linear_assign) function TEST_F (line 152) | TEST_F(pyarray_traits, linear_static_layout) function TEST_F (line 159) | TEST_F(pyarray_traits, contiguous_layout) FILE: test/test_pytensor.cpp type xt (line 19) | namespace xt function TEST (line 23) | TEST(pytensor, initializer_constructor) function TEST (line 37) | TEST(pytensor, shaped_constructor) function TEST (line 56) | TEST(pytensor, from_shape) function TEST (line 68) | TEST(pytensor, scalar_from_shape) function TEST (line 77) | TEST(pytensor, strided_constructor) function TEST (line 84) | TEST(pytensor, valued_constructor) function TEST (line 107) | TEST(pytensor, strided_valued_constructor) function TEST (line 117) | TEST(pytensor, copy_semantic) function TEST (line 145) | TEST(pytensor, move_semantic) function TEST (line 171) | TEST(pytensor, extended_constructor) function TEST (line 182) | TEST(pytensor, resize) function TEST (line 192) | TEST(pytensor, transpose) function TEST (line 198) | TEST(pytensor, access) function TEST (line 204) | TEST(pytensor, indexed_access) function TEST (line 210) | TEST(pytensor, broadcast_shape) function TEST (line 216) | TEST(pytensor, iterator) function TEST (line 227) | TEST(pytensor, zerod) function TEST (line 233) | TEST(pytensor, reshape) function TEST (line 246) | TEST(pytensor, view) function TEST (line 253) | TEST(pytensor, unary) function TEST (line 263) | TEST(pytensor, inplace_pybind11_overload) FILE: test/test_pyvectorize.cpp type xt (line 17) | namespace xt function f1 (line 20) | double f1(double a, double b) function TEST (line 27) | TEST(pyvectorize, function) function TEST (line 37) | TEST(pyvectorize, lambda) function TEST (line 47) | TEST(pyvectorize, complex) FILE: test/test_sfinae.cpp type xt (line 18) | namespace xt function sfinae_has_fixed_rank (line 21) | inline bool sfinae_has_fixed_rank(E&&) function sfinae_has_fixed_rank (line 27) | inline bool sfinae_has_fixed_rank(E&&) function TEST (line 32) | TEST(sfinae, fixed_rank) function TEST (line 43) | TEST(sfinae, get_rank) FILE: test_python/main.cpp function example1 (line 27) | double example1(xt::pyarray& m) function example2 (line 32) | xt::pyarray example2(xt::pyarray& m) function example3_xarray (line 37) | xt::xarray example3_xarray(const xt::xarray& m) function example3_xarray_colmajor (line 42) | xt::xarray example3_xarray_colmajor( function example3_xtensor3 (line 48) | xt::xtensor example3_xtensor3(const xt::xtensor& m) function example3_xtensor2 (line 53) | xt::xtensor example3_xtensor2(const xt::xtensor& m) function example3_xtensor2_colmajor (line 58) | xt::xtensor example3_xtensor2_col... function example3_xfixed3 (line 64) | xt::xtensor_fixed> example3_xfixed3(const xt::x... function example3_xfixed2 (line 69) | xt::xtensor_fixed> example3_xfixed2(const xt::xten... function example3_xfixed2_colmajor (line 74) | xt::xtensor_fixed, xt::layout_type::column_major> ... function readme_example1 (line 82) | double readme_example1(xt::pyarray& m) function readme_example2 (line 88) | double readme_example2(double i, double j) function complex_overload (line 93) | auto complex_overload(const xt::pyarray>& a) function no_complex_overload (line 97) | auto no_complex_overload(const xt::pyarray& a) function complex_overload_reg (line 102) | auto complex_overload_reg(const std::complex& a) function no_complex_overload_reg (line 107) | auto no_complex_overload_reg(const double& a) function array_addition (line 114) | xt::pyarray array_addition(const xt::pyarray& m, const x... function array_subtraction (line 119) | xt::pyarray array_subtraction(xt::pyarray& m, xt::pyarra... function array_multiplication (line 124) | xt::pyarray array_multiplication(xt::pyarray& m, xt::pya... function array_division (line 129) | xt::pyarray array_division(xt::pyarray& m, xt::pyarray& m) function dump_numpy_constant (line 157) | void dump_numpy_constant() type A (line 180) | struct A type B (line 188) | struct B class C (line 194) | class C method C (line 198) | C() : m_array{0, 0, 0, 0} {} method array_type (line 199) | array_type & array() { return m_array; } type test_native_casters (line 204) | struct test_native_casters method get_strided_view (line 214) | auto get_strided_view() method get_array_adapter (line 219) | auto get_array_adapter() method get_tensor_adapter (line 227) | auto get_tensor_adapter() method get_owning_array_adapter (line 235) | auto get_owning_array_adapter() function dtype_to_python (line 247) | xt::pyarray dtype_to_python() function dtype_from_python (line 255) | xt::pyarray dtype_from_python(xt::pyarray& b) function char_array (line 267) | void char_array(xt::pyarray& carr) function row_major_tensor (line 280) | void row_major_tensor(xt::pytensor&... function xscalar (line 296) | xt::pytensor xscalar(const xt::pytensor& arg) function test_rm (line 304) | void test_rm(ndarrayconst& x) function PYBIND11_MODULE (line 310) | PYBIND11_MODULE(xtensor_python_test, m) FILE: test_python/setup.py class get_pybind_include (line 19) | class get_pybind_include(object): method __init__ (line 26) | def __init__(self, user=False): method __str__ (line 29) | def __str__(self): class get_numpy_include (line 33) | class get_numpy_include(object): method __str__ (line 40) | def __str__(self): function has_flag (line 63) | def has_flag(compiler, flagname): function cpp_flag (line 77) | def cpp_flag(compiler): class BuildExt (line 87) | class BuildExt(build_ext): method build_extensions (line 97) | def build_extensions(self): FILE: test_python/test_pyarray.py class XtensorTest (line 25) | class XtensorTest(TestCase): method test_rm (line 26) | def test_rm(self): method test_example1 (line 29) | def test_example1(self): method test_example2 (line 32) | def test_example2(self): method test_example3 (line 38) | def test_example3(self): method test_broadcast_addition (line 64) | def test_broadcast_addition(self): method test_broadcast_subtraction (line 74) | def test_broadcast_subtraction(self): method test_broadcast_multiplication (line 85) | def test_broadcast_multiplication(self): method test_broadcast_division (line 96) | def test_broadcast_division(self): method test_vectorize (line 107) | def test_vectorize(self): method test_readme_example1 (line 114) | def test_readme_example1(self): method test_complex_overload_reg (line 119) | def test_complex_overload_reg(self): method test_complex_overload (line 125) | def test_complex_overload(self): method test_readme_example2 (line 136) | def test_readme_example2(self): method test_rect_to_polar (line 145) | def test_rect_to_polar(self): method test_shape_comparison (line 150) | def test_shape_comparison(self): method test_int_overload (line 157) | def test_int_overload(self): method test_dtype (line 162) | def test_dtype(self): method test_char_array (line 193) | def test_char_array(self): method test_col_row_major (line 201) | def test_col_row_major(self): method test_xscalar (line 222) | def test_xscalar(self): method test_bad_argument_call (line 226) | def test_bad_argument_call(self): method test_diff_shape_overload (line 233) | def test_diff_shape_overload(self): method test_native_casters (line 241) | def test_native_casters(self): class AttributeTest (line 308) | class AttributeTest(TestCase): method setUp (line 310) | def setUp(self): method test_copy (line 313) | def test_copy(self): method test_reference (line 318) | def test_reference(self):