com.cra.figaro.library

decision

package decision

Visibility
  1. Public
  2. All

Type Members

  1. class AlgorithmDecisionException extends AlgorithmException

  2. abstract class CachingDecision[T, U] extends Decision[T, U]

    Abstract class for a CachingDecision.

  3. abstract class Decision[T, U] extends Chain[T, U] with PolicyMaker[T, U]

  4. class DecisionIllegalArgumentException extends IllegalArgumentException

  5. case class DecisionSample(weightedUtil: Double, weight: Double) extends Product with Serializable

    Convenience class to handle the output of decision inference algorithms.

  6. trait ExactPolicyMaker[T, U] extends PolicyMaker[T, U]

    Trait that implements an exact policy

  7. class IllegalDecisionNetwork extends DecisionIllegalArgumentException

  8. class IllegalUtilityNodeException extends AlgorithmDecisionException

  9. abstract class NonCachingDecision[T, U] extends Decision[T, U]

    Abstract class for a NonCachingDecision.

  10. class ParentValueNotFoundException extends AlgorithmDecisionException

  11. trait PolicyMaker[T, U] extends AnyRef

    Trait that defines how to make a policy for a particular decision.

Value Members

  1. object CachingDecision

  2. object Decision

    By default, creating a Decision uses a Caching decision and an exact policy.

  3. object DecisionUtil

    Utility functions that are used in decision inference.

  4. object NonCachingDecision

Ungrouped