Numerical Methods for Computing the SVD in the D-orthogonal Group