Abstract base class for all Decision Policies. Must define two functions:
toFcn: T => Element[U] - this is the function that is called to
compute the decision for a parent value.
toUtility: T => Element[Double] - this returns the expected utility of the
decision for a parent value. Used in backward induction algorithm.
Abstract base class for all Decision Policies. Must define two functions: toFcn: T => Element[U] - this is the function that is called to compute the decision for a parent value.
toUtility: T => Element[Double] - this returns the expected utility of the decision for a parent value. Used in backward induction algorithm.
The parent value type
The decision type