Class mxGeneratorRandomFunction
- java.lang.Object
-
- org.processmining.objectcentricconstraintchecking.algorithms.generatorfunction.mxGeneratorFunction
-
- org.processmining.objectcentricconstraintchecking.algorithms.generatorfunction.mxGeneratorRandomFunction
-
- All Implemented Interfaces:
mxICostFunction
public class mxGeneratorRandomFunction extends mxGeneratorFunction
- Author:
- Mate A generator random cost function It will generate random (type "double") edge weights in the range of (minWeight, maxWeight) and rounds the values to roundToDecimals
-
-
Constructor Summary
Constructors Constructor Description mxGeneratorRandomFunction(double minWeight, double maxWeight, int roundToDecimals)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetCost(mxCellState state)Evaluates the cost of the given cell state.doublegetMaxWeight()doublegetMinWeight()intgetRoundToDecimals()voidsetRoundToDecimals(int roundToDecimals)voidsetWeightRange(double minWeight, double maxWeight)
-
-
-
Method Detail
-
getCost
public double getCost(mxCellState state)
Description copied from interface:mxICostFunctionEvaluates the cost of the given cell state.- Parameters:
state- The cell state to be evaluated- Returns:
- Returns the cost to traverse the given cell state.
-
getMaxWeight
public double getMaxWeight()
-
setWeightRange
public void setWeightRange(double minWeight, double maxWeight)
-
getMinWeight
public double getMinWeight()
-
getRoundToDecimals
public int getRoundToDecimals()
-
setRoundToDecimals
public void setRoundToDecimals(int roundToDecimals)
-
-