File tree Expand file tree Collapse file tree 2 files changed +19
-0
lines changed Expand file tree Collapse file tree 2 files changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -54,3 +54,6 @@ SET_TESTS_PROPERTIES("py-eigen-solver" PROPERTIES DEPENDS ${PYWRAP})
5454
5555ADD_PYTHON_UNIT_TEST("py-self-adjoint-eigen-solver" "unittest/python/test_self_adjoint_eigen_solver.py" "python/eigenpy" )
5656SET_TESTS_PROPERTIES ("py-self-adjoint-eigen-solver" PROPERTIES DEPENDS ${PYWRAP} )
57+
58+ ADD_PYTHON_UNIT_TEST("py-LLT" "unittest/python/test_LLT.py" "python/eigenpy" )
59+ SET_TESTS_PROPERTIES ("py-LLT" PROPERTIES DEPENDS ${PYWRAP} )
Original file line number Diff line number Diff line change 1+ import eigenpy
2+ eigenpy .switchToNumpyArray ()
3+
4+ import numpy as np
5+ import numpy .linalg as la
6+
7+ dim = 100
8+ A = np .random .rand (dim ,dim )
9+
10+ A = (A + A .T )* 0.5 + np .diag (10. + np .random .rand (dim ))
11+
12+ llt = eigenpy .LLT (A )
13+
14+ L = llt .matrixL ()
15+
16+ assert eigenpy .is_approx (L .dot (np .transpose (L )),A )
You can’t perform that action at this time.
0 commit comments