├── .clang-format ├── .gersemirc ├── .git-blame-ignore-revs ├── .gitattributes ├── .github └── workflows │ ├── check-changelog.yml │ ├── macos-linux-windows-pixi.yml │ ├── nix.yml │ ├── ros_ci.yml │ └── update_pixi_lockfile.yml ├── .gitignore ├── .gitmodules ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── CMakeLists.txt ├── LICENSE ├── README.md ├── development ├── release.md └── scripts │ └── pixi │ ├── activation.bat │ ├── activation.sh │ └── activation_clang.sh ├── flake.lock ├── flake.nix ├── include └── nanoeigenpy │ ├── constants.hpp │ ├── decompositions.hpp │ ├── decompositions │ ├── bdcsvd.hpp │ ├── col-piv-householder-qr.hpp │ ├── complete-orthogonal-decomposition.hpp │ ├── complex-eigen-solver.hpp │ ├── complex-schur.hpp │ ├── eigen-solver.hpp │ ├── full-piv-householder-qr.hpp │ ├── full-piv-lu.hpp │ ├── generalized-eigen-solver.hpp │ ├── generalized-self-adjoint-eigen-solver.hpp │ ├── hessenberg-decomposition.hpp │ ├── householder-qr.hpp │ ├── jacobi-svd.hpp │ ├── ldlt.hpp │ ├── llt.hpp │ ├── partial-piv-lu.hpp │ ├── permutation-matrix.hpp │ ├── real-qz.hpp │ ├── real-schur.hpp │ ├── self-adjoint-eigen-solver.hpp │ ├── sparse │ │ ├── accelerate │ │ │ └── accelerate.hpp │ │ ├── cholmod │ │ │ ├── cholmod-base.hpp │ │ │ ├── cholmod-decomposition.hpp │ │ │ ├── cholmod-simplicial-ldlt.hpp │ │ │ ├── cholmod-simplicial-llt.hpp │ │ │ └── cholmod-supernodal-llt.hpp │ │ ├── simplicial-cholesky.hpp │ │ ├── simplicial-ldlt.hpp │ │ ├── simplicial-llt.hpp │ │ ├── sparse-lu.hpp │ │ ├── sparse-qr.hpp │ │ └── sparse-solver-base.hpp │ ├── svd-base.hpp │ └── tridiagonalization.hpp │ ├── eigen-base.hpp │ ├── fwd.hpp │ ├── geometry.hpp │ ├── geometry │ ├── angle-axis.hpp │ ├── detail │ │ └── rotation-base.hpp │ ├── hyperplane.hpp │ ├── jacobi-rotation.hpp │ ├── parametrized-line.hpp │ ├── quaternion.hpp │ ├── rotation-2d.hpp │ ├── scaling.hpp │ └── translation.hpp │ ├── id.hpp │ ├── nanoeigenpy.hpp │ ├── solvers.hpp │ ├── solvers │ ├── basic-preconditioners.hpp │ ├── bfgs-preconditioners.hpp │ ├── bicgstab.hpp │ ├── conjugate-gradient.hpp │ ├── incomplete-cholesky.hpp │ ├── incomplete-lut.hpp │ ├── iterative-solver-base.hpp │ ├── least-squares-conjugate-gradient.hpp │ └── minres.hpp │ └── utils │ ├── helpers.hpp │ └── is-approx.hpp ├── package.xml ├── pixi.lock ├── pixi.toml ├── src ├── internal.h └── module.cpp └── tests ├── CMakeLists.txt ├── packaging └── pixi_build │ └── CMakeLists.txt ├── quaternion.cpp ├── test_accelerate.py ├── test_bdcsvd.py ├── test_cholmod_simplicial_ldlt.py ├── test_cholmod_simplicial_llt.py ├── test_cholmod_supernodal_llt.py ├── test_complex_eigen_solver.py ├── test_complex_schur.py ├── test_eigen_solver.py ├── test_full_piv_lu.py ├── test_generalized_eigen_solver.py ├── test_generalized_self_adjoint_eigen_solver.py ├── test_geometry.py ├── test_hessenberg_decomposition.py ├── test_incomplete_cholesky.py ├── test_incomplete_lut.py ├── test_iterative_solvers.py ├── test_jacobi_svd.py ├── test_ldlt.py ├── test_llt.py ├── test_partial_piv_lu.py ├── test_permutation_matrix.py ├── test_qr.py ├── test_real_qz.py ├── test_real_schur.py ├── test_self_adjoint_eigen_solver.py ├── test_simplicial_llt.py ├── test_sparse_lu.py ├── test_sparse_qr.py └── test_tridiagonalization.py /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/.clang-format -------------------------------------------------------------------------------- /.gersemirc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/.gersemirc -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/check-changelog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/.github/workflows/check-changelog.yml -------------------------------------------------------------------------------- /.github/workflows/macos-linux-windows-pixi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/.github/workflows/macos-linux-windows-pixi.yml -------------------------------------------------------------------------------- /.github/workflows/nix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/.github/workflows/nix.yml -------------------------------------------------------------------------------- /.github/workflows/ros_ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/.github/workflows/ros_ci.yml -------------------------------------------------------------------------------- /.github/workflows/update_pixi_lockfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/.github/workflows/update_pixi_lockfile.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/.gitmodules -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/README.md -------------------------------------------------------------------------------- /development/release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/development/release.md -------------------------------------------------------------------------------- /development/scripts/pixi/activation.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/development/scripts/pixi/activation.bat -------------------------------------------------------------------------------- /development/scripts/pixi/activation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/development/scripts/pixi/activation.sh -------------------------------------------------------------------------------- /development/scripts/pixi/activation_clang.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/development/scripts/pixi/activation_clang.sh -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/flake.nix -------------------------------------------------------------------------------- /include/nanoeigenpy/constants.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/constants.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/bdcsvd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/bdcsvd.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/col-piv-householder-qr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/col-piv-householder-qr.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/complete-orthogonal-decomposition.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/complete-orthogonal-decomposition.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/complex-eigen-solver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/complex-eigen-solver.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/complex-schur.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/complex-schur.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/eigen-solver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/eigen-solver.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/full-piv-householder-qr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/full-piv-householder-qr.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/full-piv-lu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/full-piv-lu.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/generalized-eigen-solver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/generalized-eigen-solver.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/generalized-self-adjoint-eigen-solver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/generalized-self-adjoint-eigen-solver.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/hessenberg-decomposition.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/hessenberg-decomposition.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/householder-qr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/householder-qr.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/jacobi-svd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/jacobi-svd.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/ldlt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/ldlt.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/llt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/llt.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/partial-piv-lu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/partial-piv-lu.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/permutation-matrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/permutation-matrix.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/real-qz.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/real-qz.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/real-schur.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/real-schur.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/self-adjoint-eigen-solver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/self-adjoint-eigen-solver.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/sparse/accelerate/accelerate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/sparse/accelerate/accelerate.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/sparse/cholmod/cholmod-base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/sparse/cholmod/cholmod-base.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/sparse/cholmod/cholmod-decomposition.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/sparse/cholmod/cholmod-decomposition.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/sparse/cholmod/cholmod-simplicial-ldlt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/sparse/cholmod/cholmod-simplicial-ldlt.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/sparse/cholmod/cholmod-simplicial-llt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/sparse/cholmod/cholmod-simplicial-llt.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/sparse/cholmod/cholmod-supernodal-llt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/sparse/cholmod/cholmod-supernodal-llt.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/sparse/simplicial-cholesky.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/sparse/simplicial-cholesky.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/sparse/simplicial-ldlt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/sparse/simplicial-ldlt.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/sparse/simplicial-llt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/sparse/simplicial-llt.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/sparse/sparse-lu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/sparse/sparse-lu.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/sparse/sparse-qr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/sparse/sparse-qr.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/sparse/sparse-solver-base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/sparse/sparse-solver-base.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/svd-base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/svd-base.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/decompositions/tridiagonalization.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/decompositions/tridiagonalization.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/eigen-base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/eigen-base.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/fwd.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/geometry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/geometry.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/geometry/angle-axis.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/geometry/angle-axis.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/geometry/detail/rotation-base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/geometry/detail/rotation-base.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/geometry/hyperplane.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/geometry/hyperplane.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/geometry/jacobi-rotation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/geometry/jacobi-rotation.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/geometry/parametrized-line.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/geometry/parametrized-line.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/geometry/quaternion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/geometry/quaternion.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/geometry/rotation-2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/geometry/rotation-2d.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/geometry/scaling.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/geometry/scaling.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/geometry/translation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/geometry/translation.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/id.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/id.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/nanoeigenpy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/nanoeigenpy.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/solvers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/solvers.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/solvers/basic-preconditioners.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/solvers/basic-preconditioners.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/solvers/bfgs-preconditioners.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/solvers/bfgs-preconditioners.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/solvers/bicgstab.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/solvers/bicgstab.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/solvers/conjugate-gradient.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/solvers/conjugate-gradient.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/solvers/incomplete-cholesky.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/solvers/incomplete-cholesky.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/solvers/incomplete-lut.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/solvers/incomplete-lut.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/solvers/iterative-solver-base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/solvers/iterative-solver-base.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/solvers/least-squares-conjugate-gradient.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/solvers/least-squares-conjugate-gradient.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/solvers/minres.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/solvers/minres.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/utils/helpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/utils/helpers.hpp -------------------------------------------------------------------------------- /include/nanoeigenpy/utils/is-approx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/include/nanoeigenpy/utils/is-approx.hpp -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/package.xml -------------------------------------------------------------------------------- /pixi.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/pixi.lock -------------------------------------------------------------------------------- /pixi.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/pixi.toml -------------------------------------------------------------------------------- /src/internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/src/internal.h -------------------------------------------------------------------------------- /src/module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/src/module.cpp -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/packaging/pixi_build/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/packaging/pixi_build/CMakeLists.txt -------------------------------------------------------------------------------- /tests/quaternion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/quaternion.cpp -------------------------------------------------------------------------------- /tests/test_accelerate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_accelerate.py -------------------------------------------------------------------------------- /tests/test_bdcsvd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_bdcsvd.py -------------------------------------------------------------------------------- /tests/test_cholmod_simplicial_ldlt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_cholmod_simplicial_ldlt.py -------------------------------------------------------------------------------- /tests/test_cholmod_simplicial_llt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_cholmod_simplicial_llt.py -------------------------------------------------------------------------------- /tests/test_cholmod_supernodal_llt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_cholmod_supernodal_llt.py -------------------------------------------------------------------------------- /tests/test_complex_eigen_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_complex_eigen_solver.py -------------------------------------------------------------------------------- /tests/test_complex_schur.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_complex_schur.py -------------------------------------------------------------------------------- /tests/test_eigen_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_eigen_solver.py -------------------------------------------------------------------------------- /tests/test_full_piv_lu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_full_piv_lu.py -------------------------------------------------------------------------------- /tests/test_generalized_eigen_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_generalized_eigen_solver.py -------------------------------------------------------------------------------- /tests/test_generalized_self_adjoint_eigen_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_generalized_self_adjoint_eigen_solver.py -------------------------------------------------------------------------------- /tests/test_geometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_geometry.py -------------------------------------------------------------------------------- /tests/test_hessenberg_decomposition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_hessenberg_decomposition.py -------------------------------------------------------------------------------- /tests/test_incomplete_cholesky.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_incomplete_cholesky.py -------------------------------------------------------------------------------- /tests/test_incomplete_lut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_incomplete_lut.py -------------------------------------------------------------------------------- /tests/test_iterative_solvers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_iterative_solvers.py -------------------------------------------------------------------------------- /tests/test_jacobi_svd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_jacobi_svd.py -------------------------------------------------------------------------------- /tests/test_ldlt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_ldlt.py -------------------------------------------------------------------------------- /tests/test_llt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_llt.py -------------------------------------------------------------------------------- /tests/test_partial_piv_lu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_partial_piv_lu.py -------------------------------------------------------------------------------- /tests/test_permutation_matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_permutation_matrix.py -------------------------------------------------------------------------------- /tests/test_qr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_qr.py -------------------------------------------------------------------------------- /tests/test_real_qz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_real_qz.py -------------------------------------------------------------------------------- /tests/test_real_schur.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_real_schur.py -------------------------------------------------------------------------------- /tests/test_self_adjoint_eigen_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_self_adjoint_eigen_solver.py -------------------------------------------------------------------------------- /tests/test_simplicial_llt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_simplicial_llt.py -------------------------------------------------------------------------------- /tests/test_sparse_lu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_sparse_lu.py -------------------------------------------------------------------------------- /tests/test_sparse_qr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_sparse_qr.py -------------------------------------------------------------------------------- /tests/test_tridiagonalization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simple-Robotics/nanoeigenpy/HEAD/tests/test_tridiagonalization.py --------------------------------------------------------------------------------