org.biojava.bio.structure.secstruc
Class BigSqrt
java.lang.Object
org.biojava.bio.structure.secstruc.BigSqrt
public class BigSqrt
- extends Object
calculate a more precise SQRT.
Modified from:
http://www.merriampark.com/bigsqrt.htm
- Author:
- Andreas Prlic
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_MAX_ITERATIONS
public static final int DEFAULT_MAX_ITERATIONS
- See Also:
- Constant Field Values
DEFAULT_SCALE
public static final int DEFAULT_SCALE
- we take 3 aftercomma
- See Also:
- Constant Field Values
BigSqrt
public BigSqrt()
getError
public BigDecimal getError()
getIterations
public int getIterations()
getTraceFlag
public boolean getTraceFlag()
setTraceFlag
public void setTraceFlag(boolean flag)
getScale
public int getScale()
setScale
public void setScale(int scale)
getMaxIterations
public int getMaxIterations()
setMaxIterations
public void setMaxIterations(int maxIterations)
sqrt
public BigDecimal sqrt(BigInteger n)
- Get square root
- Parameters:
n
-
- Returns:
- a BigDecimal
sqrt
public BigDecimal sqrt(BigDecimal n)
- Get square root
- Parameters:
n
-
- Returns:
- a BigDecimal