in src/main/java/org/apache/datasketches/vector/decomposition/MatrixOpsImplOjAlgo.java [160:172]
private void computeFullSVD(final MatrixStore<Double> A, final boolean computeVectors) {
if (svd_ == null) {
svd_ = SingularValue.PRIMITIVE.make(A);
}
if (computeVectors) {
svd_.decompose(A);
svd_.getV().transpose().supplyTo(Vt_);
} else {
svd_.computeValuesOnly(A);
}
svd_.getSingularValues(sv_);
}