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