Uses of Class
nars.entity.TaskLink

Packages that use TaskLink
nars.entity Data entities that are independently stored 
nars.inference The inference rules and control functions 
nars.main Top-level classes of the system 
nars.storage Storage management 
 

Uses of TaskLink in nars.entity
 

Methods in nars.entity with parameters of type TaskLink
 void Concept.insertTaskLink(TaskLink taskLink)
          Insert a TaskLink into the TaskLink bag
 

Uses of TaskLink in nars.inference
 

Methods in nars.inference with parameters of type TaskLink
static void RuleTables.reason(TaskLink tLink, TermLink bLink)
          Entry point of the inference engine
private static void RuleTables.syllogisms(TaskLink tLink, TermLink bLink, Term taskTerm, Term beliefTerm)
          Meta-table of syllogistic rules, indexed by the content classes of the taskSentence and the belief
static void RuleTables.transformTask(Task task, TaskLink tLink)
          The TaskLink is of type TRANSFORM, and the conclusion is an equivalent transformation
 

Uses of TaskLink in nars.main
 

Fields in nars.main declared as TaskLink
static TaskLink Memory.currentTaskLink
          Shortcut to the selected TaskLink
 

Uses of TaskLink in nars.storage
 

Methods in nars.storage with parameters of type TaskLink
 TermLink TermLinkBag.takeOut(TaskLink taskLink)
          Replace defualt to prevent repeated inference, by checking TaskLink