Class LinearFunction
- java.lang.Object
-
- org.spectrumauctions.sats.core.util.math.LinearFunction
-
-
Constructor Summary
Constructors Constructor Description LinearFunction(java.math.BigDecimal slope, java.math.BigDecimal yIntercept)LinearFunction(java.math.BigDecimal x, java.math.BigDecimal y, java.math.BigDecimal slope)LinearFunction(java.math.BigDecimal x1, java.math.BigDecimal y1, java.math.BigDecimal x2, java.math.BigDecimal y2)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static intgetSCALE()java.math.BigDecimalgetSlope()java.math.BigDecimalgetY(java.math.BigDecimal x)java.math.BigDecimalgetyIntercept()booleanisValid(java.math.BigDecimal x, java.math.BigDecimal y)static voidsetSCALE(int scale)
-
-
-
Constructor Detail
-
LinearFunction
public LinearFunction(java.math.BigDecimal x1, java.math.BigDecimal y1, java.math.BigDecimal x2, java.math.BigDecimal y2)
-
LinearFunction
public LinearFunction(java.math.BigDecimal x, java.math.BigDecimal y, java.math.BigDecimal slope)
-
LinearFunction
public LinearFunction(java.math.BigDecimal slope, java.math.BigDecimal yIntercept)
-
-
Method Detail
-
getY
public java.math.BigDecimal getY(java.math.BigDecimal x)
-
isValid
public boolean isValid(java.math.BigDecimal x, java.math.BigDecimal y)
-
getSlope
public java.math.BigDecimal getSlope()
-
getyIntercept
public java.math.BigDecimal getyIntercept()
-
getSCALE
public static int getSCALE()
-
setSCALE
public static void setSCALE(int scale)
-
-