diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/cbrt.go | 7 | 
1 files changed, 2 insertions, 5 deletions
| diff --git a/lib/cbrt.go b/lib/cbrt.go index 451bb9b..df82c6e 100644 --- a/lib/cbrt.go +++ b/lib/cbrt.go @@ -41,10 +41,8 @@ func BigCubeRoot(a *big.Float) *big.Float {  		return z  	} -	x0 := a     // Initial guess. -	max := 1000 // Max iterations. -	i := 0      // Current iteration. -	for i < max { +	x0 := a // Initial guess. +	for i := 0; i < 1000; i++ {  		// f(x0) / f'(x0)  		d := fx(x0)  		d = d.Quo(d, fxPrime(x0)) @@ -61,7 +59,6 @@ func BigCubeRoot(a *big.Float) *big.Float {  			return x1  		} -		i += 1  		x0 = x1  	}  	return nil | 
