Class OperatorCheck
java.lang.Object
edu.tufts.hrilab.belief.operators.OperatorCheck
This class contains all the numeric operator logic that is not possible in prolog (prolog is bad with numbers,
especially non-integers). This serves as a wrapper that sits between the BeliefComponent and Prolog instance.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
assertFluent
(Term belief, MemoryLevel level, BeliefComponent beliefComponent) static boolean
isOperator
(Term state) query
(Term fluentQuery, MemoryLevel level, BeliefComponent beliefComponent)
-
Constructor Details
-
OperatorCheck
public OperatorCheck()
-
-
Method Details
-
isOperator
-
assertFluent
-
query
public static List<Map<Variable,Symbol>> query(Term fluentQuery, MemoryLevel level, BeliefComponent beliefComponent)
-