diff --git a/CMakeLists.txt b/CMakeLists.txt index 5b3b6ac..0861a88 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -44,7 +44,7 @@ message(STATUS "xtensor-blas v${${PROJECT_NAME}_VERSION}") # Dependencies # ============ -set(xtensor_REQUIRED_VERSION 0.25.0) +set(xtensor_REQUIRED_VERSION 0.26.0) if(TARGET xtensor) set(xtensor_VERSION ${XTENSOR_VERSION_MAJOR}.${XTENSOR_VERSION_MINOR}.${XTENSOR_VERSION_PATCH}) # Note: This is not SEMVER compatible comparison diff --git a/benchmark/benchmark_blas.hpp b/benchmark/benchmark_blas.hpp index 97a0828..434e52c 100644 --- a/benchmark/benchmark_blas.hpp +++ b/benchmark/benchmark_blas.hpp @@ -11,9 +11,9 @@ #include -#include "xtensor/xarray.hpp" -#include "xtensor/xnoalias.hpp" -#include "xtensor/xtensor.hpp" +#include "xtensor/containers/xarray.hpp" +#include "xtensor/core/xnoalias.hpp" +#include "xtensor/containers/xtensor.hpp" #include "xtensor-blas/xlinalg.hpp" diff --git a/include/xtensor-blas/xblas.hpp b/include/xtensor-blas/xblas.hpp index 371842c..1b6887e 100644 --- a/include/xtensor-blas/xblas.hpp +++ b/include/xtensor-blas/xblas.hpp @@ -12,11 +12,11 @@ #include -#include "xtensor/xarray.hpp" -#include "xtensor/xcomplex.hpp" -#include "xtensor/xio.hpp" -#include "xtensor/xtensor.hpp" -#include "xtensor/xutils.hpp" +#include "xtensor/containers/xarray.hpp" +#include "xtensor/misc/xcomplex.hpp" +#include "xtensor/io/xio.hpp" +#include "xtensor/containers/xtensor.hpp" +#include "xtensor/utils/xutils.hpp" #include "xflens/cxxblas/cxxblas.cxx" #include "xtensor-blas/xblas_config.hpp" diff --git a/include/xtensor-blas/xblas_utils.hpp b/include/xtensor-blas/xblas_utils.hpp index dad99a5..a9ab531 100644 --- a/include/xtensor-blas/xblas_utils.hpp +++ b/include/xtensor-blas/xblas_utils.hpp @@ -14,7 +14,7 @@ #include #include -#include "xtensor/xutils.hpp" +#include "xtensor/utils/xutils.hpp" #include "xflens/cxxblas/typedefs.h" #include "xtensor-blas/xblas_config.hpp" diff --git a/include/xtensor-blas/xlapack.hpp b/include/xtensor-blas/xlapack.hpp index af86971..7966267 100644 --- a/include/xtensor-blas/xlapack.hpp +++ b/include/xtensor-blas/xlapack.hpp @@ -12,12 +12,12 @@ #include -#include "xtensor/xarray.hpp" -#include "xtensor/xcomplex.hpp" -#include "xtensor/xio.hpp" -#include "xtensor/xstorage.hpp" -#include "xtensor/xtensor.hpp" -#include "xtensor/xutils.hpp" +#include "xtensor/containers/xarray.hpp" +#include "xtensor/misc/xcomplex.hpp" +#include "xtensor/io/xio.hpp" +#include "xtensor/containers/xstorage.hpp" +#include "xtensor/containers/xtensor.hpp" +#include "xtensor/utils/xutils.hpp" #include "xflens/cxxlapack/cxxlapack.cxx" #include "xtensor-blas/xblas_config.hpp" diff --git a/include/xtensor-blas/xlinalg.hpp b/include/xtensor-blas/xlinalg.hpp index 77cfb3b..07ce528 100644 --- a/include/xtensor-blas/xlinalg.hpp +++ b/include/xtensor-blas/xlinalg.hpp @@ -15,15 +15,15 @@ #include #include -#include "xtensor/xarray.hpp" -#include "xtensor/xcomplex.hpp" -#include "xtensor/xeval.hpp" -#include "xtensor/xio.hpp" -#include "xtensor/xmanipulation.hpp" -#include "xtensor/xstrided_view.hpp" -#include "xtensor/xtensor.hpp" -#include "xtensor/xutils.hpp" -#include "xtensor/xview.hpp" +#include "xtensor/containers/xarray.hpp" +#include "xtensor/misc/xcomplex.hpp" +#include "xtensor/core/xeval.hpp" +#include "xtensor/io/xio.hpp" +#include "xtensor/misc/xmanipulation.hpp" +#include "xtensor/views/xstrided_view.hpp" +#include "xtensor/containers/xtensor.hpp" +#include "xtensor/utils/xutils.hpp" +#include "xtensor/views/xview.hpp" #include "xtensor-blas/xblas.hpp" #include "xtensor-blas/xblas_utils.hpp" diff --git a/test/test_blas.cpp b/test/test_blas.cpp index 88e1eed..e1e5a52 100644 --- a/test/test_blas.cpp +++ b/test/test_blas.cpp @@ -7,10 +7,10 @@ * The full license is in the file LICENSE, distributed with this software. * ****************************************************************************/ -#include "xtensor/xarray.hpp" -#include "xtensor/xbuilder.hpp" -#include "xtensor/xrandom.hpp" -#include "xtensor/xview.hpp" +#include "xtensor/containers/xarray.hpp" +#include "xtensor/generators/xbuilder.hpp" +#include "xtensor/generators/xrandom.hpp" +#include "xtensor/views/xview.hpp" #include "gtest/gtest.h" #include "xtensor-blas/xblas.hpp" diff --git a/test/test_dot.cpp b/test/test_dot.cpp index 6a83cb7..63acf68 100644 --- a/test/test_dot.cpp +++ b/test/test_dot.cpp @@ -7,10 +7,10 @@ * The full license is in the file LICENSE, distributed with this software. * ****************************************************************************/ -#include "xtensor/xarray.hpp" -#include "xtensor/xbuilder.hpp" -#include "xtensor/xstrided_view.hpp" -#include "xtensor/xview.hpp" +#include "xtensor/containers/xarray.hpp" +#include "xtensor/generators/xbuilder.hpp" +#include "xtensor/views/xstrided_view.hpp" +#include "xtensor/views/xview.hpp" #include "gtest/gtest.h" #include "xtensor-blas/xlinalg.hpp" diff --git a/test/test_dot_extended.cpp b/test/test_dot_extended.cpp index 4764566..3328a49 100644 --- a/test/test_dot_extended.cpp +++ b/test/test_dot_extended.cpp @@ -12,8 +12,8 @@ #include -#include "xtensor/xarray.hpp" -#include "xtensor/xtensor.hpp" +#include "xtensor/containers/xarray.hpp" +#include "xtensor/containers/xtensor.hpp" #include "gtest/gtest.h" #include "xtensor-blas/xlinalg.hpp" diff --git a/test/test_float_norm.cpp b/test/test_float_norm.cpp index 6d7f8f9..c087238 100644 --- a/test/test_float_norm.cpp +++ b/test/test_float_norm.cpp @@ -9,10 +9,10 @@ // this test is for https://github.com/xtensor-stack/xtensor-blas/issues/206 -#include "xtensor/xarray.hpp" -#include "xtensor/xbuilder.hpp" -#include "xtensor/xrandom.hpp" -#include "xtensor/xview.hpp" +#include "xtensor/containers/xarray.hpp" +#include "xtensor/generators/xbuilder.hpp" +#include "xtensor/generators/xrandom.hpp" +#include "xtensor/views/xview.hpp" #include "gtest/gtest.h" #include "xtensor-blas/xblas.hpp" diff --git a/test/test_generator/cppy_source/test_dot_extended.cppy b/test/test_generator/cppy_source/test_dot_extended.cppy index 15969f5..20cbd20 100644 --- a/test/test_generator/cppy_source/test_dot_extended.cppy +++ b/test/test_generator/cppy_source/test_dot_extended.cppy @@ -10,8 +10,8 @@ #include #include "gtest/gtest.h" -#include "xtensor/xarray.hpp" -#include "xtensor/xtensor.hpp" +#include "xtensor/containers/xarray.hpp" +#include "xtensor/containers/xtensor.hpp" #include "xtensor-blas/xlinalg.hpp" diff --git a/test/test_generator/cppy_source/test_lstsq.cppy b/test/test_generator/cppy_source/test_lstsq.cppy index 727c358..ce504eb 100644 --- a/test/test_generator/cppy_source/test_lstsq.cppy +++ b/test/test_generator/cppy_source/test_lstsq.cppy @@ -10,12 +10,12 @@ #include #include "gtest/gtest.h" -#include "xtensor/xarray.hpp" -#include "xtensor/xfixed.hpp" -#include "xtensor/xnoalias.hpp" -#include "xtensor/xstrided_view.hpp" -#include "xtensor/xtensor.hpp" -#include "xtensor/xview.hpp" +#include "xtensor/containers/xarray.hpp" +#include "xtensor/containers/xfixed.hpp" +#include "xtensor/core/xnoalias.hpp" +#include "xtensor/views/xstrided_view.hpp" +#include "xtensor/containers/xtensor.hpp" +#include "xtensor/views/xview.hpp" #include "xtensor-blas/xlinalg.hpp" diff --git a/test/test_generator/cppy_source/test_qr.cppy b/test/test_generator/cppy_source/test_qr.cppy index 7ed03bb..b81573e 100644 --- a/test/test_generator/cppy_source/test_qr.cppy +++ b/test/test_generator/cppy_source/test_qr.cppy @@ -10,12 +10,12 @@ #include #include "gtest/gtest.h" -#include "xtensor/xarray.hpp" -#include "xtensor/xfixed.hpp" -#include "xtensor/xnoalias.hpp" -#include "xtensor/xstrided_view.hpp" -#include "xtensor/xtensor.hpp" -#include "xtensor/xview.hpp" +#include "xtensor/containers/xarray.hpp" +#include "xtensor/containers/xfixed.hpp" +#include "xtensor/core/xnoalias.hpp" +#include "xtensor/views/xstrided_view.hpp" +#include "xtensor/containers/xtensor.hpp" +#include "xtensor/views/xview.hpp" #include "xtensor-blas/xlinalg.hpp" diff --git a/test/test_lapack.cpp b/test/test_lapack.cpp index 7121631..d31477d 100644 --- a/test/test_lapack.cpp +++ b/test/test_lapack.cpp @@ -7,11 +7,11 @@ * The full license is in the file LICENSE, distributed with this software. * ****************************************************************************/ -#include "xtensor/xarray.hpp" -#include "xtensor/xbuilder.hpp" -#include "xtensor/xcomplex.hpp" -#include "xtensor/xio.hpp" -#include "xtensor/xview.hpp" +#include "xtensor/containers/xarray.hpp" +#include "xtensor/generators/xbuilder.hpp" +#include "xtensor/misc/xcomplex.hpp" +#include "xtensor/io/xio.hpp" +#include "xtensor/views/xview.hpp" #include "gtest/gtest.h" #include "xtensor-blas/xblas.hpp" diff --git a/test/test_linalg.cpp b/test/test_linalg.cpp index e73ccd7..8602870 100644 --- a/test/test_linalg.cpp +++ b/test/test_linalg.cpp @@ -7,12 +7,12 @@ * The full license is in the file LICENSE, distributed with this software. * ****************************************************************************/ -#include "xtensor/xarray.hpp" -#include "xtensor/xbuilder.hpp" -#include "xtensor/xcomplex.hpp" -#include "xtensor/xio.hpp" -#include "xtensor/xrandom.hpp" -#include "xtensor/xview.hpp" +#include "xtensor/containers/xarray.hpp" +#include "xtensor/generators/xbuilder.hpp" +#include "xtensor/misc/xcomplex.hpp" +#include "xtensor/io/xio.hpp" +#include "xtensor/generators/xrandom.hpp" +#include "xtensor/views/xview.hpp" #include "gtest/gtest.h" #include "xtensor-blas/xblas.hpp" diff --git a/test/test_lstsq.cpp b/test/test_lstsq.cpp index 8e150d6..0ca99f3 100644 --- a/test/test_lstsq.cpp +++ b/test/test_lstsq.cpp @@ -12,12 +12,12 @@ #include -#include "xtensor/xarray.hpp" -#include "xtensor/xfixed.hpp" -#include "xtensor/xnoalias.hpp" -#include "xtensor/xstrided_view.hpp" -#include "xtensor/xtensor.hpp" -#include "xtensor/xview.hpp" +#include "xtensor/containers/xarray.hpp" +#include "xtensor/containers/xfixed.hpp" +#include "xtensor/core/xnoalias.hpp" +#include "xtensor/views/xstrided_view.hpp" +#include "xtensor/containers/xtensor.hpp" +#include "xtensor/views/xview.hpp" #include "gtest/gtest.h" #include "xtensor-blas/xlinalg.hpp" diff --git a/test/test_qr.cpp b/test/test_qr.cpp index 41e0733..afb8728 100644 --- a/test/test_qr.cpp +++ b/test/test_qr.cpp @@ -12,12 +12,12 @@ #include -#include "xtensor/xarray.hpp" -#include "xtensor/xfixed.hpp" -#include "xtensor/xnoalias.hpp" -#include "xtensor/xstrided_view.hpp" -#include "xtensor/xtensor.hpp" -#include "xtensor/xview.hpp" +#include "xtensor/containers/xarray.hpp" +#include "xtensor/containers/xfixed.hpp" +#include "xtensor/core/xnoalias.hpp" +#include "xtensor/views/xstrided_view.hpp" +#include "xtensor/containers/xtensor.hpp" +#include "xtensor/views/xview.hpp" #include "gtest/gtest.h" #include "xtensor-blas/xlinalg.hpp" diff --git a/test/test_tensordot.cpp b/test/test_tensordot.cpp index 0c35990..86569ca 100644 --- a/test/test_tensordot.cpp +++ b/test/test_tensordot.cpp @@ -7,10 +7,10 @@ * The full license is in the file LICENSE, distributed with this software. * ****************************************************************************/ -#include "xtensor/xarray.hpp" -#include "xtensor/xbuilder.hpp" -#include "xtensor/xstrided_view.hpp" -#include "xtensor/xview.hpp" +#include "xtensor/containers/xarray.hpp" +#include "xtensor/generators/xbuilder.hpp" +#include "xtensor/views/xstrided_view.hpp" +#include "xtensor/views/xview.hpp" #include "gtest/gtest.h" #include "xtensor-blas/xlinalg.hpp"