csharp/1CM69/Tri-Bahtinov_Grabber/bdsvd.cs

bdsvd.cs
internal clast bdsvd
{
  public static bool rmatrixbdsvd(ref double[] d, double[] e, int n, bool isupper, bool isfractionalaccuracyrequired, ref double[,] u, int nru, ref double[,] c, int ncc, ref double[,] vt, int ncvt)
  {
    double[] numArray = new double[0];
    double[] e1 = new double[0];
    e = (double[]) e.Clone();
    double[] d1 = new double[n + 1];
    int num1 = -1;
    for (int index = 1; index  1)
    {
      e1 = new double[n - 1 + 1];
      int num2 = -1;
      for (int index = 1; index