public class CertaintyFactorsEvaluator extends java.lang.Object implements UncertainTrueEvaluator
| Modifier and Type | Field and Description |
|---|---|
static float |
MAX_CERTAINTY |
static float |
MIN_CERTAINTY |
static float |
SATISFIABILITY_THRESHOLD |
| Constructor and Description |
|---|
CertaintyFactorsEvaluator() |
public static final float MAX_CERTAINTY
public static final float MIN_CERTAINTY
public static final float SATISFIABILITY_THRESHOLD
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