Class LongToDoubleContinuousCurve
java.lang.Object
io.nosqlbench.virtdata.library.curves4.continuous.long_double.LongToDoubleContinuousCurve
- All Implemented Interfaces:
java.util.function.LongToDoubleFunction
- Direct Known Subclasses:
Beta,Cauchy,ChiSquared,ConstantContinuous,Enumerated,Exponential,F,Gamma,Gumbel,Laplace,Levy,Logistic,LogNormal,Nakagami,Normal,Pareto,T,Triangular,Uniform,Weibull
public class LongToDoubleContinuousCurve
extends java.lang.Object
implements java.util.function.LongToDoubleFunction
-
Field Summary
-
Constructor Summary
Constructors Constructor Description LongToDoubleContinuousCurve(ContinuousDistribution distribution, java.lang.String... modslist) -
Method Summary
Modifier and Type Method Description doubleapplyAsDouble(long value)
-
Field Details
-
COMPUTE
public static final java.lang.String COMPUTE- See Also:
- Constant Field Values
-
INTERPOLATE
public static final java.lang.String INTERPOLATE- See Also:
- Constant Field Values
-
MAP
public static final java.lang.String MAP- See Also:
- Constant Field Values
-
HASH
public static final java.lang.String HASH- See Also:
- Constant Field Values
-
CLAMP
public static final java.lang.String CLAMP- See Also:
- Constant Field Values
-
NOCLAMP
public static final java.lang.String NOCLAMP- See Also:
- Constant Field Values
-
INFINITE
public static final java.lang.String INFINITE- See Also:
- Constant Field Values
-
FINITE
public static final java.lang.String FINITE- See Also:
- Constant Field Values
-
-
Constructor Details
-
LongToDoubleContinuousCurve
public LongToDoubleContinuousCurve(ContinuousDistribution distribution, java.lang.String... modslist)
-
-
Method Details
-
applyAsDouble
public double applyAsDouble(long value)- Specified by:
applyAsDoublein interfacejava.util.function.LongToDoubleFunction
-