public class ProbabilityEvaluator extends java.lang.Object implements UncertainTrueEvaluator
| Modifier and Type | Class and Description |
|---|---|
class |
ProbabilityEvaluator.ProbabilityAmbiguityResolver |
| Modifier and Type | Field and Description |
|---|---|
static float |
MAX_CERTAINTY |
static float |
MIN_CERTAINTY |
| Constructor and Description |
|---|
ProbabilityEvaluator() |
public static final float MAX_CERTAINTY
public static final float MIN_CERTAINTY
public UncertainTrue evaluateUncertainEq(ExpressionInterface lhs, ExpressionInterface rhs, WorkingMemory wm) throws java.lang.UnsupportedOperationException, NotInTheDomainException
evaluateUncertainEq in interface UncertainTrueEvaluatorjava.lang.UnsupportedOperationExceptionNotInTheDomainExceptionpublic UncertainTrue evaluateUncertainNeq(ExpressionInterface lhs, ExpressionInterface rhs, WorkingMemory wm) throws java.lang.UnsupportedOperationException, NotInTheDomainException
evaluateUncertainNeq in interface UncertainTrueEvaluatorjava.lang.UnsupportedOperationExceptionNotInTheDomainExceptionpublic UncertainTrue evaluateUncertainIn(ExpressionInterface lhs, ExpressionInterface rhs, WorkingMemory wm) throws java.lang.UnsupportedOperationException, NotInTheDomainException
evaluateUncertainIn in interface UncertainTrueEvaluatorjava.lang.UnsupportedOperationExceptionNotInTheDomainExceptionpublic UncertainTrue evaluateUncertainNotin(ExpressionInterface lhs, ExpressionInterface rhs, WorkingMemory wm) throws java.lang.UnsupportedOperationException, NotInTheDomainException
evaluateUncertainNotin in interface UncertainTrueEvaluatorjava.lang.UnsupportedOperationExceptionNotInTheDomainExceptionpublic UncertainTrue evaluateUncertainSubset(ExpressionInterface lhs, ExpressionInterface rhs, WorkingMemory wm) throws java.lang.UnsupportedOperationException, NotInTheDomainException
evaluateUncertainSubset in interface UncertainTrueEvaluatorjava.lang.UnsupportedOperationExceptionNotInTheDomainExceptionpublic UncertainTrue evaluateUncertainSupset(ExpressionInterface lhs, ExpressionInterface rhs, WorkingMemory wm) throws java.lang.UnsupportedOperationException, NotInTheDomainException
evaluateUncertainSupset in interface UncertainTrueEvaluatorjava.lang.UnsupportedOperationExceptionNotInTheDomainExceptionpublic UncertainTrue evaluateUncertainSim(ExpressionInterface lhs, ExpressionInterface rhs, WorkingMemory wm) throws java.lang.UnsupportedOperationException, NotInTheDomainException
evaluateUncertainSim in interface UncertainTrueEvaluatorjava.lang.UnsupportedOperationExceptionNotInTheDomainExceptionpublic UncertainTrue evaluateUncertainNotsim(ExpressionInterface lhs, ExpressionInterface rhs, WorkingMemory wm) throws java.lang.UnsupportedOperationException, NotInTheDomainException
evaluateUncertainNotsim in interface UncertainTrueEvaluatorjava.lang.UnsupportedOperationExceptionNotInTheDomainExceptionpublic UncertainTrue evaluateUncertainLt(ExpressionInterface lhs, ExpressionInterface rhs, WorkingMemory wm) throws java.lang.UnsupportedOperationException, NotInTheDomainException
evaluateUncertainLt in interface UncertainTrueEvaluatorjava.lang.UnsupportedOperationExceptionNotInTheDomainExceptionpublic UncertainTrue evaluateUncertainLte(ExpressionInterface lhs, ExpressionInterface rhs, WorkingMemory wm) throws java.lang.UnsupportedOperationException, NotInTheDomainException
evaluateUncertainLte in interface UncertainTrueEvaluatorjava.lang.UnsupportedOperationExceptionNotInTheDomainExceptionpublic UncertainTrue evaluateUncertainGt(ExpressionInterface lhs, ExpressionInterface rhs, WorkingMemory wm) throws java.lang.UnsupportedOperationException, NotInTheDomainException
evaluateUncertainGt in interface UncertainTrueEvaluatorjava.lang.UnsupportedOperationExceptionNotInTheDomainExceptionpublic UncertainTrue evaluateUncertainGte(ExpressionInterface lhs, ExpressionInterface rhs, WorkingMemory wm) throws java.lang.UnsupportedOperationException, NotInTheDomainException
evaluateUncertainGte in interface UncertainTrueEvaluatorjava.lang.UnsupportedOperationExceptionNotInTheDomainExceptionpublic float getMinCertainty()
getMinCertainty in interface UncertainTrueEvaluatorpublic float getMaxCertainty()
getMaxCertainty in interface UncertainTrueEvaluatorpublic float getSatisfiabilityThreshold()
getSatisfiabilityThreshold in interface UncertainTrueEvaluatorpublic AmbiguityResolver getAmbiguityResolver()
getAmbiguityResolver in interface UncertainTrueEvaluator