Package it. unibo. tuprolog. solve. function
Types
Base class to implement unary math functions
Evaluates a Term as an expression, w.r.t. the loaded functions provided through request. Throws a TypeError in case a non-evaluable sub-term is met.
Reduces a Term as an expression by evaluating all the evaluable sub-terms it contains w.r.t. the loaded functions provided through request. If the input expression is non-evaluable, it remains unaffected and no error is thrown
A class wrapping a LogicFunction implementation
Base class to implement math functions accepting only integers
A typealias for a prolog function that accepts a Compute.Request and returns a Compute.Response
Base class to implement arithmetic functions
Base class to implement nullary math functions (with no arguments)
Base class to implement unary math functions