Skip to content

Commit ccd3a71

Browse files
committed
unit tests with eigensolutions are painful
1 parent 064767a commit ccd3a71

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

vibrationtesting/system.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -708,7 +708,7 @@ def mode_expansion_from_model(Psi, omega, M, K, measured):
708708
Notes
709709
-----
710710
.. seealso:: incomplete multi-mode update. Would require each at a
711-
different frequency.
711+
different frequency.
712712
713713
"""
714714
measured = measured.reshape(-1) # retained dofs
@@ -981,22 +981,22 @@ def ss_modal(A, B = None, C = None, D = None):
981981
>>> Cd = Cv = np.zeros_like(Ca)
982982
>>> A, B, C, D = vt.so2ss(M, Cso, K, Bt, Cd, Cv, Ca)
983983
>>> Am, Bm, Cm, Dm, eigenvalues, modes = vt.ss_modal(A, B, C, D)
984-
>>> print(Am)
985-
[[-0.0044+1.8019j 0.0000+0.j 0.0000+0.j 0.0000+0.j -0.0000-0.j
986-
-0.0000-0.j ]
987-
[ 0.0000-0.j -0.0044-1.8019j 0.0000-0.j 0.0000-0.j -0.0000+0.j
988-
-0.0000+0.j ]
989-
[-0.0000+0.j 0.0000+0.j -0.0068+1.247j -0.0000-0.j 0.0000-0.j
990-
0.0000-0.j ]
991-
[ 0.0000-0.j -0.0000-0.j -0.0000+0.j -0.0068-1.247j
984+
>>> print(Am+(0.00001+0.00001j))
985+
[[-0.0013+0.4451j 0.0000+0.j 0.0000+0.j 0.0000+0.j 0.0000+0.j
986+
0.0000+0.j ]
987+
[ 0.0000+0.j -0.0013-0.445j 0.0000+0.j 0.0000+0.j 0.0000+0.j
988+
0.0000+0.j ]
989+
[ 0.0000+0.j 0.0000+0.j -0.0068+1.247j 0.0000+0.j 0.0000+0.j
990+
0.0000+0.j ]
991+
[ 0.0000+0.j 0.0000+0.j 0.0000+0.j -0.0068-1.247j
992992
0.0000+0.j 0.0000+0.j ]
993-
[ 0.0000-0.j 0.0000+0.j -0.0000-0.j 0.0000-0.j
994-
-0.0013+0.445j -0.0000-0.j ]
995-
[ 0.0000-0.j 0.0000+0.j 0.0000+0.j -0.0000+0.j -0.0000+0.j
996-
-0.0013-0.445j ]]
993+
[ 0.0000+0.j 0.0000+0.j 0.0000+0.j 0.0000+0.j
994+
-0.0044+1.8019j 0.0000+0.j ]
995+
[ 0.0000+0.j 0.0000+0.j 0.0000+0.j 0.0000+0.j 0.0000+0.j
996+
-0.0044-1.8019j]]
997997
>>> print(Cm)
998-
[[ 0.0241-0.9307j 0.0241+0.9307j 0.0039-0.717j 0.0039+0.717j
999-
0.0594-0.0001j 0.0594+0.0001j]]
998+
[[ 0.0594-0.0001j 0.0594+0.0001j 0.0039-0.717j 0.0039+0.717j
999+
0.0241-0.9307j 0.0241+0.9307j]]
10001000
10011001
"""
10021002
if B is None:

0 commit comments

Comments
 (0)