# File lib/linalg/dmatrix/svd.rb, line 29
      def singular_value_decomposition(opts = nil, &b)
         if opts
            svd_private(true, opts[:diagonalize], &b)
         else
            svd_private(true, true, &b)
         end
      end