Lines Matching refs:svd
1081 JacobiSVD<LinearMatrixType> svd(linear(), ComputeFullU | ComputeFullV);
1083 Scalar x = (svd.matrixU() * svd.matrixV().adjoint()).determinant(); // so x has absolute value 1
1084 VectorType sv(svd.singularValues());
1086 if(scaling) scaling->lazyAssign(svd.matrixV() * sv.asDiagonal() * svd.matrixV().adjoint());
1089 LinearMatrixType m(svd.matrixU());
1091 rotation->lazyAssign(m * svd.matrixV().adjoint());
1110 JacobiSVD<LinearMatrixType> svd(linear(), ComputeFullU | ComputeFullV);
1112 Scalar x = (svd.matrixU() * svd.matrixV().adjoint()).determinant(); // so x has absolute value 1
1113 VectorType sv(svd.singularValues());
1115 if(scaling) scaling->lazyAssign(svd.matrixU() * sv.asDiagonal() * svd.matrixU().adjoint());
1118 LinearMatrixType m(svd.matrixU());
1120 rotation->lazyAssign(m * svd.matrixV().adjoint());