Class CheapTimeCostCalculator
- java.lang.Object
-
- org.optaplanner.examples.cheaptime.score.CheapTimeCostCalculator
-
public class CheapTimeCostCalculator extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static BigDecimalMICROS_PER_ONE_AS_BIG_DECIMALstatic doubleMICROS_PER_ONE_AS_DOUBLEstatic longMICROS_PER_ONE_AS_LONG
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static longdivideTwoMicros(long aMicros, long bMicros)static longmultiplyTwoMicros(long aMicros, long bMicros)static longparseMicroCost(String costString)static longtoMicroCost(long cost)
-
-
-
Field Detail
-
MICROS_PER_ONE_AS_LONG
public static final long MICROS_PER_ONE_AS_LONG
- See Also:
- Constant Field Values
-
MICROS_PER_ONE_AS_DOUBLE
public static final double MICROS_PER_ONE_AS_DOUBLE
- See Also:
- Constant Field Values
-
MICROS_PER_ONE_AS_BIG_DECIMAL
public static final BigDecimal MICROS_PER_ONE_AS_BIG_DECIMAL
-
-
Method Detail
-
toMicroCost
public static long toMicroCost(long cost)
-
parseMicroCost
public static long parseMicroCost(String costString)
-
multiplyTwoMicros
public static long multiplyTwoMicros(long aMicros, long bMicros)
-
divideTwoMicros
public static long divideTwoMicros(long aMicros, long bMicros)
-
-