public double[,] inverse() { double[,] ainv = new double[n, n]; for (int i = 0; i < n; i++) ainv[i, i] = 1.0; solve(ainv, ainv); return ainv; }
public double[,] GetInverse() { LUdcmp obj = new LUdcmp(el); double[,] x = obj.inverse(); return x; }