File tree 1 file changed +2
-6
lines changed
1 file changed +2
-6
lines changed Original file line number Diff line number Diff line change @@ -61,9 +61,7 @@ void dampedInverse( dg::Matrix& _inputMatrix,
61
61
JacobiSVD<dg::Matrix>::SingularValuesType singularValues_inv;
62
62
singularValues_inv.resizeLike (m_singularValues);
63
63
for ( long i=0 ; i<m_singularValues.size (); ++i) {
64
- if ( m_singularValues (i) > threshold )
65
- singularValues_inv (i)=m_singularValues (i)/(m_singularValues (i)*m_singularValues (i)+threshold*threshold);
66
- else singularValues_inv (i)=0 ;
64
+ singularValues_inv (i)=m_singularValues (i)/(m_singularValues (i)*m_singularValues (i)+threshold*threshold);
67
65
}
68
66
dg::Matrix matrix_U (svd.matrixU ());
69
67
dg::Matrix matrix_V (svd.matrixV ());
@@ -83,9 +81,7 @@ void dampedInverse( dg::Matrix& _inputMatrix,
83
81
JacobiSVD<dg::Matrix>::SingularValuesType singularValues_inv;
84
82
singularValues_inv.resizeLike (m_singularValues);
85
83
for ( long i=0 ; i<m_singularValues.size (); ++i) {
86
- if ( m_singularValues (i) > threshold )
87
- singularValues_inv (i)=m_singularValues (i)/(m_singularValues (i)*m_singularValues (i)+threshold*threshold);
88
- else singularValues_inv (i)=0 ;
84
+ singularValues_inv (i)=m_singularValues (i)/(m_singularValues (i)*m_singularValues (i)+threshold*threshold);
89
85
}
90
86
dg::Matrix Uref (svd.matrixU ());
91
87
dg::Matrix Vref (svd.matrixV ());
You can’t perform that action at this time.
0 commit comments