A B C D E F G H I J K L M N O P Q R S T U V W

C

calcComplexity() - Method in class nars.language.CompoundTerm
The complexity of the term is the sum of those of the components plus 1
call(Task) - Method in class nars.operation.Operator
Execute an operation, then handle feedback
capacity - Variable in class nars.storage.Bag
defined in different bags
capacity() - Method in class nars.storage.Bag
To get the capacity of the concrete subclass
capacity() - Method in class nars.storage.ConceptBag
Get the (constant) capacity of ConceptBag
capacity - Variable in class nars.storage.Distributor
Capacity of the array
capacity() - Method in class nars.storage.TaskBuffer
Get the (constant) capacity of TaskBuffer
capacity() - Method in class nars.storage.TaskLinkBag
Get the (constant) capacity of TaskLinkBag
capacity() - Method in class nars.storage.TermLinkBag
Get the (constant) capacity of TermLinkBag
Center - Class in nars.main
The control center of the system.
Center() - Constructor for class nars.main.Center
 
checkRevisibility() - Method in class nars.entity.Concept
Judgments with dependent variable cannot be revised
clear() - Method in class nars.gui.InferenceWindow
Clear display
clearButton - Variable in class nars.gui.InputWindow
Control buttons
clock - Static variable in class nars.main.Center
System clock, relatively defined to guaranttee the repeatability of behaviors
clone() - Method in class nars.entity.BudgetValue
Cloning method
clone() - Method in class nars.entity.Sentence
Clone the Sentence
clone() - Method in class nars.language.CompoundTerm
Abstract clone method
clone() - Method in class nars.language.Conjunction
Clone an object
clone() - Method in class nars.language.DifferenceExt
Clone an object
clone() - Method in class nars.language.DifferenceInt
Clone an object
clone() - Method in class nars.language.Disjunction
Clone an object
clone() - Method in class nars.language.Equivalence
Clone an object
clone() - Method in class nars.language.ImageExt
Clone an object
clone() - Method in class nars.language.ImageInt
Clone an object
clone() - Method in class nars.language.Implication
Clone an object
clone() - Method in class nars.language.Inheritance
Clone an object
clone() - Method in class nars.language.IntersectionExt
Clone an object
clone() - Method in class nars.language.IntersectionInt
Clone an object
clone() - Method in class nars.language.Negation
Clone an object
clone() - Method in class nars.language.Product
Clone a Product
clone() - Method in class nars.language.SetExt
Clone a SetExt
clone() - Method in class nars.language.SetInt
Clone a SetInt
clone() - Method in class nars.language.Similarity
Clone an object
clone() - Method in class nars.language.Term
Make a new Term with the same name.
clone() - Method in class nars.language.Variable
Clone a Variable
cloneComponents() - Method in class nars.language.CompoundTerm
Clone the component list
cloneContent() - Method in class nars.entity.Sentence
Clone the content of the sentence
cloneList(ArrayList) - Static method in class nars.language.CompoundTerm
Deep clone an array list of terms
closeButton - Variable in class nars.gui.BagWindow
Control buttons
closeButton - Variable in class nars.gui.ConceptWindow
Control buttons
closeButton - Variable in class nars.gui.InputWindow
Control buttons
closeLoadFile() - Method in class nars.io.ExperienceIO
Close an input experience file
closeLogFile() - Static method in class nars.io.Record
Close the log file
closer(TemporalValue, TemporalValue, TemporalValue) - Static method in class nars.entity.TemporalValue
Check if the first temporal valie is closer to the given time than the second
closeSaveFile() - Method in class nars.io.ExperienceIO
Close an output experience file
COMMENT_MARK - Static variable in class nars.io.Symbols
 
compareTo(Term) - Method in class nars.language.Term
Check the relative order of two Terms.
comparison(TruthValue, TruthValue) - Static method in class nars.inference.TruthFunctions
{ S>, P>} |- P>
complexity - Variable in class nars.language.CompoundTerm
syntactic complexity of the compound, the sum of those of its components plus 1
COMPONENT - Static variable in class nars.entity.TermLink
At (&&, A, C), point to C
COMPONENT_CONDITION - Static variable in class nars.entity.TermLink
At <(&&, C, B) ==> A>, point to C
COMPONENT_STATEMENT - Static variable in class nars.entity.TermLink
At A>, point to C
componentAndStatement(CompoundTerm, short, Statement, short) - Static method in class nars.inference.RuleTables
Inference between a component term (of the current term) and a statement
componentAt(int) - Method in class nars.language.CompoundTerm
get a component by index
components - Variable in class nars.language.CompoundTerm
list of (direct) components
composeCompound(Sentence, Judgment, int) - Static method in class nars.inference.CompositionalRules
{ M>,

M>} |- {<(S|P) ==> M>, <(S&P) ==> M>, <(S-P) ==> M>, <(P-S) ==> M>}

CompositionalRules - Class in nars.inference
Compound term composition and decomposition rules, with two premises.
CompositionalRules() - Constructor for class nars.inference.CompositionalRules
 
COMPOUND - Static variable in class nars.entity.TermLink
At C, point to (&&, A, C)
COMPOUND_CONDITION - Static variable in class nars.entity.TermLink
At C, point to <(&&, C, B) ==> A>
COMPOUND_STATEMENT - Static variable in class nars.entity.TermLink
At C, point to A>
COMPOUND_TERM_CLOSER - Static variable in class nars.io.Symbols
 
COMPOUND_TERM_OPENER - Static variable in class nars.io.Symbols
 
compoundAndCompound(CompoundTerm, CompoundTerm) - Static method in class nars.inference.RuleTables
Inference between two compound terms
compoundAndSelf(CompoundTerm, Term, boolean) - Static method in class nars.inference.RuleTables
Inference between a compound term and a component of it
compoundAndStatement(CompoundTerm, short, Statement, short, Term) - Static method in class nars.inference.RuleTables
Inference between a compound term and a statement
compoundBackward(Term) - Static method in class nars.inference.BudgetFunctions
Backward inference with CompoundTerm conclusion, stronger case
compoundBackwardWeak(Term) - Static method in class nars.inference.BudgetFunctions
Backward inference with CompoundTerm conclusion, weaker case
compoundForward(TruthValue, Term) - Static method in class nars.inference.BudgetFunctions
Forward inference with CompoundTerm conclusion
CompoundTerm - Class in nars.language
A CompoundTerm is a Term with internal (syntactic) structure
CompoundTerm() - Constructor for class nars.language.CompoundTerm
Default constructor
CompoundTerm(String, ArrayList<Term>, ArrayList<Variable>, short) - Constructor for class nars.language.CompoundTerm
Constructor called from subclasses constructors to clone the fields
CompoundTerm(String, ArrayList<Term>) - Constructor for class nars.language.CompoundTerm
Constructor called from subclasses constructors to initialize the fields
Concept - Class in nars.entity
A concept contains information associated with a term, including directly and indirectly related tasks and beliefs.
Concept(Term) - Constructor for class nars.entity.Concept
Constructor, called in Memory.getConcept only
concept - Variable in class nars.gui.ConceptWindow
The concept to be displayed
CONCEPT_BAG_SIZE - Static variable in class nars.main.Parameters
Size of ConceptBag
CONCEPT_FORGETTING_CYCLE - Static variable in class nars.main.Parameters
Concept decay rate in ConceptBag, in [1, 99].
ConceptBag - Class in nars.storage
Contains Concepts.
ConceptBag() - Constructor for class nars.storage.ConceptBag
 
concepts - Static variable in class nars.main.Memory
Concept bag.
conceptsStartPlay(String) - Static method in class nars.main.Memory
Display active concepts, called from MainWindow.
conceptWin - Static variable in class nars.gui.MainWindow
Window to accept a Term to be looked into
ConceptWindow - Class in nars.gui
Window displaying the content of a Concept, such as beliefs, goals, and questions
ConceptWindow(Concept) - Constructor for class nars.gui.ConceptWindow
Constructor
conditionalAbd(Term, Term, Statement, Statement) - Static method in class nars.inference.SyllogisticRules
{<(&&, S2, S3) ==> P>, <(&&, S1, S3) ==> P>} |- S2>
conditionalDedInd(Implication, short, Term, int) - Static method in class nars.inference.SyllogisticRules
{<(&&, S1, S2, S3) ==> P>, S1} |- <(&&, S2, S3) ==> P> {<(&&, S2, S3) ==> P>, S2>} |- <(&&, S1, S3) ==> P> {<(&&, S1, S3) ==> P>, S2>} |- <(&&, S2, S3) ==> P>
conditionalDedIndWithVar(Implication, short, Statement, short) - Static method in class nars.inference.RuleTables
Conditional deduction or induction, with variable unification
confidence - Variable in class nars.entity.TruthValue
The confidence factor of the truth value
Conjunction - Class in nars.language
Conjunction of statements
Conjunction(String, ArrayList<Term>, TemporalValue) - Constructor for class nars.language.Conjunction
Constructor with partial values, called by make
Conjunction(String, ArrayList<Term>, ArrayList<Variable>, short, TemporalValue) - Constructor for class nars.language.Conjunction
Constructor with full values, called by clone
CONJUNCTION_OPERATOR - Static variable in class nars.io.Symbols
 
containAllComponents(Term) - Method in class nars.language.CompoundTerm
Check whether the compound contains all components of another term, or that term as a whole
containComponent(Term) - Method in class nars.language.CompoundTerm
Check whether the compound contains a certain component
contains(Type) - Method in class nars.storage.Bag
Check if an item is in the bag
content - Variable in class nars.entity.Sentence
The content of a Sentence is a Term
continuedProcess(Task, Term) - Static method in class nars.main.Memory
Link to a new task from all relevant concepts for continued processing in the near future for unspecified time.
contraposition(Statement) - Static method in class nars.inference.StructuralRules
{ B>, A@(--, A)} |- <(--, B) ==> (--, A)>
contraposition(TruthValue) - Static method in class nars.inference.TruthFunctions
{ B>} |- <(--, B) ==> (--, A)>
conversion() - Static method in class nars.inference.MatchingRules
{

S>} |- P> Produce an Inheritance/Implication from a reversed Inheritance/Implication

conversion(TruthValue) - Static method in class nars.inference.TruthFunctions
{ B>} |- A>
convertedJudgment(TruthValue, BudgetValue) - Static method in class nars.main.Memory
Convert jusgment into different relation
convertRelation() - Static method in class nars.inference.MatchingRules
{ P>} |- P> { P>} |- P> Switch between Inheritance/Implication and Similarity/Equivalence
counter - Static variable in class nars.gui.BagWindow
The location of the display area, shifted according to the number of windows openned
creationTime - Variable in class nars.entity.Stamp
creation time of the stamp
current - Static variable in class nars.entity.Stamp
serial number, for the whole system
currentBelief - Static variable in class nars.main.Memory
Shortcut to the selected belief
currentBeliefLink - Static variable in class nars.main.Memory
Shortcut to the selected TermLink
currentCounter - Variable in class nars.storage.Bag
maximum number of items to be taken out at current level
currentLevel - Variable in class nars.storage.Bag
current take out level
currentStamp - Static variable in class nars.main.Memory
Shortcut to the derived Stamp
currentTask - Static variable in class nars.main.Memory
Shortcut to the selected Task
currentTaskLink - Static variable in class nars.main.Memory
Shortcut to the selected TaskLink
currentTense - Static variable in class nars.main.Memory
Shortcut to the derived tense
currentTerm - Static variable in class nars.main.Memory
Shortcut to the selected Term
currentValue - Variable in class nars.gui.ParameterWindow
parameter values
cycle() - Static method in class nars.main.Memory
An atomic working cycle of the system: process new Tasks, then fire a concept

A B C D E F G H I J K L M N O P Q R S T U V W