Uses of Class
com.semedy.reasoner.api.logic.Function
Package
Description
-
Uses of Function in com.semedy.reasoner.api.logic
Modifier and TypeMethodDescriptionFunction.clone()
clone the functionFunction.getNormalized()
return a normalized version (all variables are renamed to Xi) -
Uses of Function in com.semedy.reasoner.api.symboltable
Modifier and TypeMethodDescriptionSymbolTable.createNonGroundFunction
(Function t) Compile a non-ground function into a non-ground internalized function.SymbolTable.decodeNonGroundFunction
(Function t) decompiles a ground internal function into an external functionSymbolTable.getValueFunction
(long code) Produces a value from the code of an internal function.Modifier and TypeMethodDescriptionlong
SymbolTable.createFunctionCode
(long[] t, Function f) create function codeSymbolTable.createNonGroundFunction
(Function t) Compile a non-ground function into a non-ground internalized function.SymbolTable.decodeNonGroundFunction
(Function t) decompiles a ground internal function into an external function -
Uses of Function in com.semedy.reasoner.reasoning.processes
Modifier and TypeMethodDescriptionReasoningSymbolTableNotInternalize.createNonGroundFunction
(Function t) ReasoningSymbolTableNotInternalize.decodeNonGroundFunction
(Function t) ReasoningSymbolTableNotInternalize.getValueFunction
(long code) Modifier and TypeMethodDescriptionlong
ReasoningSymbolTableNotInternalize.createFunctionCode
(long[] t, Function f) ReasoningSymbolTableNotInternalize.createNonGroundFunction
(Function t) ReasoningSymbolTableNotInternalize.decodeNonGroundFunction
(Function t) -
Uses of Function in com.semedy.reasoner.symboltable
Modifier and TypeMethodDescriptionAbstractSymbolTable.createNonGroundFunction
(Function f) Compile a non-ground user term into a non-ground internal term.ReasoningSymbolTable.createNonGroundFunction
(Function t) Compile a non-ground user term into a non-ground internal term.AbstractSymbolTable.decodeNonGroundFunction
(Function t) abstract Function
AbstractSymbolTable.getValueFunction
(long code) get function for symbol codeMultiSymbolTable.getValueFunction
(long code) ReasoningSymbolTableRAM.getValueFunction
(long code) ReasoningSymbolTableRAM.getValueFunction
(long code, boolean decodeSets) Produce a value from the code.SymbolTableBplus.getValueFunction
(long code) final Function
SymbolTableRAM.getValueFunction
(long code) Produce a value from the code of an internal constant.Modifier and TypeMethodDescriptionabstract long
AbstractSymbolTable.createFunctionCode
(long[] t, Function f) create function codelong
MultiSymbolTable.createFunctionCode
(long[] t, Function f) long
ReasoningSymbolTableRAM.createFunctionCode
(long[] t, Function f) final long
SymbolTableBplus.createFunctionCode
(long[] buffer, Function f) final long
SymbolTableRAM.createFunctionCode
(long[] buffer, Function f) final long
SymbolTableBplus.createFunctionCodeNotInternalize
(long[] buffer, Function f) create function code not internalizedAbstractSymbolTable.createNonGroundFunction
(Function f) Compile a non-ground user term into a non-ground internal term.ReasoningSymbolTable.createNonGroundFunction
(Function t) Compile a non-ground user term into a non-ground internal term.AbstractSymbolTable.decodeNonGroundFunction
(Function t) AbstractSymbolTable.substituteFunction
(Function f, Map<Variable, Object> subs)