de.cesr.lara.toolbox.evaluation
Class LDecisionEvaluationToolbox
java.lang.Object
de.cesr.lara.toolbox.evaluation.LDecisionEvaluationToolbox
public class LDecisionEvaluationToolbox
- extends Object
TODO Refactor!!!
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LDecisionEvaluationToolbox
public LDecisionEvaluationToolbox()
getPostProcessPreprocessBuilder
public static <A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<A,BO>> LaraPreprocessor<A,BO> getPostProcessPreprocessBuilder(LaraPreprocessorConfigurator<A,BO> configurator,
LaraDecisionConfiguration dBuilder)
- Creates a PreprocessBuilder to use for post processing, for instance to
evaluate the selected BO in an updated environment. No preferenceWeights
are updated and all recent BOs are used from memory
(LContributingBoCollector).
TODO provide further methods that allow customisation of preprocessor
components
- Type Parameters:
A
- BO
- - Parameters:
configurator
- dConfig
-
- Returns:
- configurator
evaluateSelectedBoAgainstOpimalBo
public <A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<A,BO>> void evaluateSelectedBoAgainstOpimalBo(LaraPreprocessorConfigurator<A,BO> configurator,
LaraDecisionConfiguration dBuilder,
A agent)