Class AbstractComprehensiveFitnessEvaluator
- java.lang.Object
-
- org.processmining.specpp.componenting.system.AbstractGlobalComponentSystemUser
-
- org.processmining.specpp.evaluation.fitness.AbstractFitnessEvaluator
-
- org.processmining.specpp.evaluation.fitness.AbstractComprehensiveFitnessEvaluator
-
- All Implemented Interfaces:
HasComponentCollection,IsGlobalProvider,ProvidesEvaluators,UsesGlobalComponentSystem,SupportsConsideredVariants
- Direct Known Subclasses:
ComprehensiveFitnessEvaluator
public abstract class AbstractComprehensiveFitnessEvaluator extends AbstractFitnessEvaluator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.processmining.specpp.evaluation.fitness.AbstractFitnessEvaluator
AbstractFitnessEvaluator.Builder, AbstractFitnessEvaluator.ResultUpdater
-
-
Field Summary
-
Fields inherited from class org.processmining.specpp.evaluation.fitness.AbstractFitnessEvaluator
replayComputationParameters
-
-
Constructor Summary
Constructors Constructor Description AbstractComprehensiveFitnessEvaluator(MultiEncodedLog multiEncodedLog, DataSource<BitMask> variantSubsetSource, ReplayComputationParameters replayComputationParameters)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract ComprehensiveFitnessEvaluationcomprehensiveComputation(Place place, BitMask consideredVariants)ComprehensiveFitnessEvaluationcomprehensiveEval(Place place)ComprehensiveFitnessEvaluationcomprehensiveSubsetEval(EvaluationParameterTuple2<Place,BitMask> tuple)-
Methods inherited from class org.processmining.specpp.evaluation.fitness.AbstractFitnessEvaluator
createLambda, getConsideredVariants, getIndexedItemSpliterator, getIndexedItemStream, getMultiEncodedLog, getVariantFrequencies, getVariantSubsetSource, prepareSpliterator, run, setConsideredVariants, updateConsideredVariants
-
Methods inherited from class org.processmining.specpp.componenting.system.AbstractGlobalComponentSystemUser
globalComponentSystem, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.processmining.specpp.componenting.traits.ProvidesEvaluators
evaluators
-
Methods inherited from interface org.processmining.specpp.componenting.traits.UsesGlobalComponentSystem
getComponentCollection
-
-
-
-
Constructor Detail
-
AbstractComprehensiveFitnessEvaluator
public AbstractComprehensiveFitnessEvaluator(MultiEncodedLog multiEncodedLog, DataSource<BitMask> variantSubsetSource, ReplayComputationParameters replayComputationParameters)
-
-
Method Detail
-
comprehensiveSubsetEval
public ComprehensiveFitnessEvaluation comprehensiveSubsetEval(EvaluationParameterTuple2<Place,BitMask> tuple)
-
comprehensiveEval
public ComprehensiveFitnessEvaluation comprehensiveEval(Place place)
-
comprehensiveComputation
public abstract ComprehensiveFitnessEvaluation comprehensiveComputation(Place place, BitMask consideredVariants)
-
-