/** * Computes the inverse of this transformation. Performs a maximum of 100,000 iterations, * returning whatever the estimate is at that point. * * @param target the target point * @param tolerance the desired precision - must be greater than zero * @return the result of applying the inverse transform to the target point */ public double[] inverse( final double[] target, final double tolerance ) { double[] out = new double[ ndims ]; inverse( target, out, tolerance, 100000 ); return out; }