Class EvaluationRequirements
- java.lang.Object
-
- org.processmining.specpp.componenting.evaluation.EvaluationRequirements
-
public class EvaluationRequirements extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static EvaluatorRequirement<Place,BasicFitnessEvaluation>BASIC_FITNESSstatic EvaluatorRequirement<Place,ComprehensiveFitnessEvaluation>COMPREHENSIVE_FITNESSstatic EvaluatorRequirement<EvaluationParameterTuple2<Place,java.lang.Integer>,AdaptedDelta>DELTA_ADAPTATION_FUNCTIONstatic EvaluatorRequirement<Place,DetailedFitnessEvaluation>DETAILED_FITNESSstatic EvaluatorRequirement<Place,FittingVariantsEvaluation>PLACE_FITTING_VARIANTSstatic EvaluatorRequirement<Place,ImplicitnessRating>PLACE_IMPLICITNESSstatic EvaluatorRequirement<Place,VariantMarkingHistories>PLACE_MARKING_HISTORYstatic EvaluatorRequirement<EvaluationParameterTuple2<Place,BitMask>,VariantMarkingHistories>PLACE_SUBSET_MARKING_HISTORYstatic EvaluatorRequirement<Place,CandidateScore>POSTPONED_CANDIDATES_HEURISTICstatic EvaluatorRequirement<EvaluationParameterTuple2<Place,BitMask>,BasicFitnessEvaluation>SUBSET_BASIC_FITNESS
-
Constructor Summary
Constructors Constructor Description EvaluationRequirements()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <I extends Evaluable,E extends Evaluation>
EvaluatorRequirement<I,E>evaluator(java.lang.Class<I> evaluableClass, java.lang.Class<E> evaluationClass)static <I extends Evaluable,E extends Evaluation>
FulfilledEvaluatorRequirement<I,E>evaluator(java.lang.Class<I> evaluableClass, java.lang.Class<E> evaluationClass, Evaluator<I,E> evaluator)static <I extends Evaluable,E extends Evaluation>
FulfilledEvaluatorRequirement<I,E>evaluator(EvaluatorRequirement<I,E> requirement, Evaluator<I,E> evaluator)
-
-
-
Field Detail
-
BASIC_FITNESS
public static final EvaluatorRequirement<Place,BasicFitnessEvaluation> BASIC_FITNESS
-
DETAILED_FITNESS
public static final EvaluatorRequirement<Place,DetailedFitnessEvaluation> DETAILED_FITNESS
-
COMPREHENSIVE_FITNESS
public static final EvaluatorRequirement<Place,ComprehensiveFitnessEvaluation> COMPREHENSIVE_FITNESS
-
PLACE_FITTING_VARIANTS
public static final EvaluatorRequirement<Place,FittingVariantsEvaluation> PLACE_FITTING_VARIANTS
-
SUBSET_BASIC_FITNESS
public static final EvaluatorRequirement<EvaluationParameterTuple2<Place,BitMask>,BasicFitnessEvaluation> SUBSET_BASIC_FITNESS
-
PLACE_IMPLICITNESS
public static final EvaluatorRequirement<Place,ImplicitnessRating> PLACE_IMPLICITNESS
-
PLACE_MARKING_HISTORY
public static final EvaluatorRequirement<Place,VariantMarkingHistories> PLACE_MARKING_HISTORY
-
PLACE_SUBSET_MARKING_HISTORY
public static final EvaluatorRequirement<EvaluationParameterTuple2<Place,BitMask>,VariantMarkingHistories> PLACE_SUBSET_MARKING_HISTORY
-
DELTA_ADAPTATION_FUNCTION
public static final EvaluatorRequirement<EvaluationParameterTuple2<Place,java.lang.Integer>,AdaptedDelta> DELTA_ADAPTATION_FUNCTION
-
POSTPONED_CANDIDATES_HEURISTIC
public static final EvaluatorRequirement<Place,CandidateScore> POSTPONED_CANDIDATES_HEURISTIC
-
-
Method Detail
-
evaluator
public static <I extends Evaluable,E extends Evaluation> EvaluatorRequirement<I,E> evaluator(java.lang.Class<I> evaluableClass, java.lang.Class<E> evaluationClass)
-
evaluator
public static <I extends Evaluable,E extends Evaluation> FulfilledEvaluatorRequirement<I,E> evaluator(java.lang.Class<I> evaluableClass, java.lang.Class<E> evaluationClass, Evaluator<I,E> evaluator)
-
evaluator
public static <I extends Evaluable,E extends Evaluation> FulfilledEvaluatorRequirement<I,E> evaluator(EvaluatorRequirement<I,E> requirement, Evaluator<I,E> evaluator)
-
-