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

A

Abbreviate() - Constructor for class org.opennars.plugin.mental.Abbreviation.Abbreviate
 
Abbreviation - Class in org.opennars.plugin.mental
1-step abbreviation, which calls ^abbreviate directly and not through an added Task.
Abbreviation() - Constructor for class org.opennars.plugin.mental.Abbreviation
 
Abbreviation(double, int, double) - Constructor for class org.opennars.plugin.mental.Abbreviation
 
Abbreviation.Abbreviate - Class in org.opennars.plugin.mental
Operator that give a CompoundTerm an atomic name
abbreviationComplexityMin - Variable in class org.opennars.plugin.mental.Abbreviation
 
abbreviationProbability - Variable in class org.opennars.plugin.mental.Abbreviation
 
abbreviationQualityMin - Variable in class org.opennars.plugin.mental.Abbreviation
 
abdIndCom(Term, Term, Sentence, Sentence, int, DerivationContext) - Static method in class org.opennars.inference.SyllogisticRules
{<M ==> S>, <M ==> P>} |- {<S ==> P>, <P ==> S>, <S <=> P>}
abdIndComOrder(int, int) - Static method in class org.opennars.inference.TemporalRules
 
abduction(TruthValue, float, Parameters) - Static method in class org.opennars.inference.TruthFunctions
{M, <P ==> M>} |- P
abduction(TruthValue, TruthValue, Parameters) - Static method in class org.opennars.inference.TruthFunctions
{<S ==> M>, <P ==> M>} |- <S ==> P>
ABDUCTION - org.opennars.inference.TruthFunctions.EnumType
 
AbductionOrComparisonTo(ImaginationSpace, boolean) - Method in interface org.opennars.operator.ImaginationSpace
 
AbductionOrComparisonTo(ImaginationSpace, boolean) - Method in class org.opennars.plugin.perception.VisualSpace
 
aboveThreshold() - Method in class org.opennars.entity.BudgetValue
Whether the budget should get any processing at all
aboveThreshold() - Method in class org.opennars.entity.Task
 
AbstractTerm - Interface in org.opennars.language
 
acquiredQuality - Variable in class org.opennars.entity.Concept
 
activate(BudgetValue, BudgetValue, BudgetFunctions.Activating) - Static method in class org.opennars.inference.BudgetFunctions
Activate a concept by an incoming TaskLink
activate(Memory, Concept, BudgetValue, BudgetFunctions.Activating) - Method in class org.opennars.operator.mental.Remind
 
Activating() - Constructor for enum org.opennars.inference.BudgetFunctions.Activating
 
active - Variable in class org.opennars.io.events.EventHandler
 
Add - Class in org.opennars.operator.misc
Count the number of elements in a set
Add() - Constructor for class org.opennars.operator.misc.Add
 
addCommand(String) - Method in class org.opennars.main.Nar
 
addComponentsRecursively(Term, Set<Term>) - Static method in class org.opennars.language.CompoundTerm
Add all the components of term t into components recursively
addInput(String) - Method in interface org.opennars.interfaces.NarseseConsumer
feeds narsese input to the consumer
addInput(String) - Method in class org.opennars.main.Nar
 
addInput(String, Timable) - Method in class org.opennars.plugin.perception.SensoryChannel
 
addInput(Task, Timable) - Method in interface org.opennars.interfaces.TaskConsumer
consumes a task
addInput(Task, Timable) - Method in class org.opennars.main.Nar
 
addInput(Task, Timable) - Method in class org.opennars.plugin.perception.SensoryChannel
 
addInput(Task, Timable) - Method in class org.opennars.plugin.perception.VisionChannel
 
addInputFile(String) - Method in interface org.opennars.interfaces.InputFileConsumer
consumes a file
addInputFile(String) - Method in class org.opennars.main.Nar
 
addMultiLineInput(String) - Method in class org.opennars.main.Nar
Generally the text will consist of Task's to be parsed in Narsese, but may contain other commands recognized by the system.
addNewTask(Task, String) - Method in class org.opennars.storage.Memory
add new task that waits to be processed in the next cycleMemory
addOperator(Operator) - Method in class org.opennars.storage.Memory
 
addPlugin(Plugin) - Method in interface org.opennars.interfaces.Pluggable
adds/registers a plugin
addPlugin(Plugin) - Method in class org.opennars.main.Nar
 
addPrefixIfMissing(String) - Static method in class org.opennars.operator.Operator
 
addRedirectionTo(String, int, float, Term, boolean) - Method in class org.opennars.main.NarNode
Add another target Nar node to redirect tasks to, and under which conditions.
addRedirectionTo(NarNode.TargetNar) - Method in class org.opennars.main.NarNode
 
addSensoryChannel(String, SensoryChannel) - Method in interface org.opennars.interfaces.SensoryChannelConsumer
registers a sensory channel by/for the term
addSensoryChannel(String, SensoryChannel) - Method in class org.opennars.main.Nar
 
addTask(Task, String) - Method in class org.opennars.control.DerivationContext
tasks added with this method will be remembered by this NAL instance; useful for feedback
addTask(Task, BudgetValue, Sentence, Sentence) - Method in class org.opennars.control.DerivationContext
Activated task called in MatchingRules.trySolution and Concept.processGoal
addTermsTo(Collection<Term>) - Method in class org.opennars.language.CompoundTerm
 
AddToMatrix(Task, Timable) - Method in class org.opennars.plugin.perception.VisionChannel
 
addToSequenceTasks(DerivationContext, Task) - Static method in class org.opennars.control.TemporalInferenceControl
 
addToTable(Task, boolean, List<Task>, int, Class, Class, Object...) - Method in class org.opennars.entity.Concept
 
addToTable(Task, List<Task>, int, boolean) - Static method in class org.opennars.entity.Concept
Add a new belief (or goal) into the table Sort the beliefs/desires by rank, and remove redundant or low rank one
addToTargetConceptsPreconditions(Task, DerivationContext) - Static method in class org.opennars.control.concept.ProcessJudgment
Add <(&/,a,op()) =/> b> beliefs to preconditions in concept b
addVariableCandidates(Set<Term>, Term, boolean) - Static method in class org.opennars.inference.CompositionalRules
Add the variable candidates that appear as subjects and predicates
adjustBusy(float, float, DerivationContext) - Method in class org.opennars.plugin.mental.Emotions
 
adjustSatisfaction(float, float, DerivationContext) - Method in class org.opennars.plugin.mental.Emotions
 
after(Stamp, int) - Method in class org.opennars.entity.Stamp
 
ALLOW_WANT_BELIEF - Variable in class org.opennars.plugin.mental.InternalExperience
dont use internal experience for want and believe if this setting is true
allowBabbling - Variable in class org.opennars.entity.Concept
 
allowExecution - Variable in class org.opennars.storage.Memory
 
allowUnification(char, char) - Static method in class org.opennars.language.Variables
 
alreadyAnticipatedNegConfirmation - Variable in class org.opennars.entity.Stamp
is it a neg confirmation task that was already checked
ALWAYS_CREATE_CONCEPT - Variable in class org.opennars.main.Parameters
Ignore expectation for creation of concept.
analogy(TruthValue, TruthValue, Parameters) - Static method in class org.opennars.inference.TruthFunctions
{<S ==> M>, <M <=> P>} |- <S ==> P>
analogy(Term, Term, Sentence, Sentence, int, DerivationContext) - Static method in class org.opennars.inference.SyllogisticRules
{<S ==> P>, <M <=> P>} |- <S ==> P>
ANALOGY - org.opennars.inference.TruthFunctions.EnumType
 
analogyOrder(int, int, int) - Static method in class org.opennars.inference.TemporalRules
 
analytic - Variable in class org.opennars.entity.TruthValue
Whether the truth value is derived from a definition
and(double...) - Static method in class org.opennars.inference.UtilityFunctions
A function where the output is conjunctively determined by the inputs
andPriority(float) - Method in class org.opennars.entity.BudgetValue
AND's (multiplies) priority with another value
anonymousAnalogy(TruthValue, TruthValue, Parameters) - Static method in class org.opennars.inference.TruthFunctions
{(&&, <#x() ==> M>, <#x() ==> P>), S ==> M} |- <S ==> P>
ANONYMOUSANALOGY - org.opennars.inference.TruthFunctions.EnumType
 
Answer() - Constructor for class org.opennars.io.events.Events.Answer
 
AnswerHandler - Class in org.opennars.io.events
 
AnswerHandler() - Constructor for class org.opennars.io.events.AnswerHandler
 
anticipate(DerivationContext, Sentence, BudgetValue, long, long, float, Map<Term, Term>) - Static method in class org.opennars.control.concept.ProcessAnticipation
 
anticipate(Term, Memory, long, Task, Timable) - Method in class org.opennars.operator.mental.Anticipate
 
Anticipate - Class in org.opennars.operator.mental
Operator that creates a judgment with a given statement
Anticipate() - Constructor for class org.opennars.operator.mental.Anticipate
 
Anticipate(float, float) - Constructor for class org.opennars.operator.mental.Anticipate
 
ANTICIPATE() - Constructor for class org.opennars.io.events.OutputHandler.ANTICIPATE
 
Anticipate.Prediction - Class in org.opennars.operator.mental
 
ANTICIPATION_CONFIDENCE - Variable in class org.opennars.main.Parameters
eternalized induction confidence to revise A =/> B beliefs
ANTICIPATION_DURABILITY_MUL - Variable in class org.opennars.operator.mental.Anticipate
 
ANTICIPATION_PRIORITY_MUL - Variable in class org.opennars.operator.mental.Anticipate
 
ANTICIPATION_TOLERANCE - Variable in class org.opennars.main.Parameters
 
AnticipationEntry(float, Task, long, long) - Constructor for class org.opennars.entity.Concept.AnticipationEntry
 
anticipationFeedback(Term, Task, Memory, Timable) - Method in class org.opennars.operator.mental.Anticipate
 
anticipationOperator - Variable in class org.opennars.operator.mental.Anticipate
 
anticipations - Variable in class org.opennars.entity.Concept
 
anticipations - Variable in class org.opennars.operator.mental.Anticipate
 
ANTICIPATIONS_PER_CONCEPT_MAX - Variable in class org.opennars.main.Parameters
Maximum anticipations about its content stored in a concept
appendConclusion(DerivationContext, TruthValue, BudgetValue, Statement, List<Task>) - Static method in class org.opennars.inference.TemporalRules
 
appendOcurrenceTime(StringBuilder) - Method in class org.opennars.entity.Stamp
 
appendString(StringBuilder, boolean) - Method in class org.opennars.entity.TruthValue
A simplified String representation of a TruthValue
appendToMap(Map<Term, Term>, Map<Term, Term>) - Static method in class org.opennars.language.Variables
 
applyForgetting(BudgetValue, float, float) - Static method in class org.opennars.inference.BudgetFunctions
Decrease Priority after an item is used, called in Bag.
applyRuleTable(TaskLink, TermLink, DerivationContext, Task, Sentence, Term, Term, Sentence) - Static method in class org.opennars.inference.RuleTables
 
applySubstitute(Map<Term, Term>) - Method in class org.opennars.language.CompoundTerm
Recursively apply a substitute to the current CompoundTerm May return null if the term can not be created
applySubstituteAndRenameVariables(CompoundTerm, Map<Term, Term>) - Static method in class org.opennars.language.Variables
appliesSubstitute and renameVariables, resulting in a cloned object, will not change this instance
applySubstituteToCompound(Map<Term, Term>) - Method in class org.opennars.language.CompoundTerm
returns result of applySubstitute, if and only if it's a CompoundTerm.
areMutuallyInverse(Term, Term) - Static method in class org.opennars.language.Negation
 
argInfo() - Static method in class org.opennars.main.Shell
 
ARGUMENT_SEPARATOR - Static variable in class org.opennars.io.Symbols
 
ask(String, AnswerHandler) - Method in interface org.opennars.interfaces.pub.Reasoner
ask reasoner a eternal question
ask(String, AnswerHandler) - Method in class org.opennars.main.Nar
 
askNow(String, AnswerHandler) - Method in interface org.opennars.interfaces.pub.Reasoner
ask reasoner a now question
askNow(String, AnswerHandler) - Method in class org.opennars.main.Nar
 
asTermList() - Method in class org.opennars.language.CompoundTerm
 
asymmetricAsymmetric(Sentence, Sentence, int, DerivationContext) - Static method in class org.opennars.inference.RuleTables
Syllogistic rules whose both premises are on the same asymmetric relation
asymmetricSymmetric(Sentence, Sentence, int, DerivationContext) - Static method in class org.opennars.inference.RuleTables
Syllogistic rules whose first premise is on an asymmetric relation, and the second on a symmetric relation
ATOM - org.opennars.io.Symbols.NativeOperator
an atomic term; this value is set if not a compound term
atoms - Static variable in class org.opennars.language.Term
 
aveAri(float...) - Static method in class org.opennars.inference.UtilityFunctions
A function where the output is the arithmetic average the inputs
aveGeo(float...) - Static method in class org.opennars.inference.UtilityFunctions
A function where the output is the geometric average the inputs

B

backward(TruthValue, DerivationContext) - Static method in class org.opennars.inference.BudgetFunctions
Backward inference result and adjustment, stronger case
backwardWeak(TruthValue, DerivationContext) - Static method in class org.opennars.inference.BudgetFunctions
Backward inference result and adjustment, weaker case
Bag<Type extends Item<K>,K> - Class in org.opennars.storage
Original Bag implementation which distributes items into discrete levels (queues) according to priority
Bag(int, int, int) - Constructor for class org.opennars.storage.Bag
thresholdLevel = 0 disables "fire level completely" threshold effect
Bag(int, int, Parameters) - Constructor for class org.opennars.storage.Bag
 
BAG_THRESHOLD - Variable in class org.opennars.main.Parameters
Level separation in LevelBag, one digit
BaseEntry(long, long) - Constructor for class org.opennars.entity.Stamp.BaseEntry
The evidential base entry
baseLength - Variable in class org.opennars.entity.Stamp
the length of @see evidentialBase
baseOverlap(Stamp, Stamp) - Static method in class org.opennars.entity.Stamp
Detects evidental base overlaps
before(Stamp, int) - Method in class org.opennars.entity.Stamp
 
beliefReason(Sentence, Term, Term, DerivationContext) - Method in class org.opennars.plugin.mental.InternalExperience
used in full internal experience mode only
BeliefReason() - Constructor for class org.opennars.io.events.Events.BeliefReason
 
beliefs - Variable in class org.opennars.entity.Concept
Judgments directly made about the term Use List because of access and insertion in the middle
BeliefSelect() - Constructor for class org.opennars.io.events.Events.BeliefSelect
 
Believe - Class in org.opennars.operator.mental
Operator that creates a judgment with a given statement Causes the system to belief things it has no evidence for
Believe() - Constructor for class org.opennars.operator.mental.Believe
 
bestop - Variable in class org.opennars.control.concept.ProcessGoal.ExecutablePrecondition
 
bestop_truth - Variable in class org.opennars.control.concept.ProcessGoal.ExecutablePrecondition
 
bestop_truthexp - Variable in class org.opennars.control.concept.ProcessGoal.ExecutablePrecondition
 
bestReactionForGoal(Concept, DerivationContext, Sentence, Task) - Static method in class org.opennars.control.concept.ProcessGoal
When a goal is processed, use the best memorized reaction that is applicable to the current context (recent events) in case that it exists.
bestSolution - Variable in class org.opennars.entity.Task
 
BREAK_NAL_HOL_BOUNDARY - Variable in class org.opennars.main.Parameters
 
budget - Variable in class org.opennars.entity.Item
The budget of the Item, consisting of 3 numbers
BUDGET_EPSILON - Variable in class org.opennars.main.Parameters
 
BUDGET_THRESHOLD - Variable in class org.opennars.main.Parameters
The budget threshold rate for task to be accepted.
BUDGET_VALUE_MARK - Static variable in class org.opennars.io.Symbols
 
BudgetFunctions - Class in org.opennars.inference
Budget functions for resources allocation
BudgetFunctions() - Constructor for class org.opennars.inference.BudgetFunctions
 
BudgetFunctions.Activating - Enum in org.opennars.inference
 
budgetInference(float, float, DerivationContext) - Static method in class org.opennars.inference.BudgetFunctions
Common processing for all inference step
budgetMentalConcept(Operation) - Static method in class org.opennars.operator.mental.Consider
 
budgetTermLinkConcept(Concept, BudgetValue, TermLink) - Static method in class org.opennars.inference.BudgetFunctions
 
BudgetValue - Class in org.opennars.entity
A triple of priority (current), durability (decay), and quality (long-term average).
BudgetValue(float, float, float, Parameters) - Constructor for class org.opennars.entity.BudgetValue
Constructor with initialization
BudgetValue(float, float, TruthValue, Parameters) - Constructor for class org.opennars.entity.BudgetValue
 
BudgetValue(BudgetValue) - Constructor for class org.opennars.entity.BudgetValue
Cloning constructor
bufIn - Variable in class org.opennars.main.Shell.InputThread
 
build() - Method in interface org.opennars.control.DerivationContext.StampBuilder
 
buildTermLinks(BudgetValue, Parameters) - Method in class org.opennars.entity.Concept
Recursively build TermLinks between a compound and its components
busy - Variable in class org.opennars.plugin.mental.Emotions
average priority
busy() - Method in class org.opennars.plugin.mental.Emotions
 
BUSY_EVENT_HIGHER_THRESHOLD - Variable in class org.opennars.plugin.mental.Emotions
 
BUSY_EVENT_LOWER_THRESHOLD - Variable in class org.opennars.plugin.mental.Emotions
 

C

c2w(double, Parameters) - Static method in class org.opennars.inference.UtilityFunctions
A function to convert confidence to weight
calcBestExecutablePrecondition(DerivationContext, Concept, Sentence, List<Task>, Map<Operation, List<ProcessGoal.ExecutablePrecondition>>) - Static method in class org.opennars.control.concept.ProcessGoal
Search for the best precondition that best matches recent events, and is most successful in leading to goal fulfilment
call(Operation, Term[], Memory, Timable) - Method in class org.opennars.operator.Operator
The standard way to carry out an operation, which invokes the execute method defined for the operator, and handles feedback tasks as input
call(Operation, Memory, Timable) - Method in class org.opennars.operator.Operator
 
canAbbreviate(Task) - Method in class org.opennars.plugin.mental.Abbreviation
 
capacity - Variable in class org.opennars.storage.Bag
defined in different bags
capacity - Variable in class org.opennars.storage.Distributor
Capacity of the array
CARDINALITY - Static variable in class org.opennars.plugin.mental.Counting
 
ch - Variable in enum org.opennars.io.Symbols.NativeOperator
character representation of this getOperator if symbol has length 1; else ch = 0
CHANGE_STEPS_DEMANDED - Variable in class org.opennars.plugin.mental.Emotions
 
CHANGE_THRESHOLD - Variable in class org.opennars.plugin.mental.Emotions
 
charToOperator - Static variable in class org.opennars.io.Symbols
 
checked - Variable in class org.opennars.storage.Memory
 
clear() - Method in class org.opennars.storage.Bag
 
clone() - Method in class org.opennars.entity.BudgetValue
Cloning method
clone() - Method in class org.opennars.entity.Sentence
Clone the Sentence
clone() - Method in class org.opennars.entity.Stamp
Clone a stamp
clone() - Method in class org.opennars.entity.TruthValue
 
clone() - Method in class org.opennars.language.CompoundTerm
clone method
clone() - Method in class org.opennars.language.Conjunction
Clone an object
clone() - Method in class org.opennars.language.DifferenceExt
Clone an object
clone() - Method in class org.opennars.language.DifferenceInt
Clone an object
clone() - Method in class org.opennars.language.Disjunction
Clone an object
clone() - Method in class org.opennars.language.Equivalence
Clone an object
clone() - Method in class org.opennars.language.ImageExt
Clone an object
clone() - Method in class org.opennars.language.ImageInt
Clone an object
clone() - Method in class org.opennars.language.Implication
Clone an object
clone() - Method in class org.opennars.language.Inheritance
Clone an object
clone() - Method in class org.opennars.language.IntersectionExt
Clone an object
clone() - Method in class org.opennars.language.IntersectionInt
Clone an object
clone() - Method in class org.opennars.language.Interval
 
clone() - Method in class org.opennars.language.Negation
Clone an object
clone() - Method in class org.opennars.language.Product
Clone a Product
clone() - Method in class org.opennars.language.SetExt
Clone a SetExt
clone() - Method in class org.opennars.language.SetInt
Clone a SetInt
clone() - Method in class org.opennars.language.Similarity
Clone an object
clone() - Method in class org.opennars.language.Statement
 
clone() - Method in class org.opennars.language.Term
Make a new Term with the same name.
clone() - Method in class org.opennars.language.Variable
Clone a Variable
clone() - Method in class org.opennars.operator.Operation
Clone an object
clone() - Method in class org.opennars.operator.Operator
 
clone(boolean) - Method in class org.opennars.entity.Sentence
 
clone(Term) - Method in class org.opennars.entity.Sentence
clone with a different term
clone(Term[]) - Method in class org.opennars.language.CompoundTerm
Must be Term return type because the type of Term may change with different arguments
clone(Term[]) - Method in class org.opennars.language.Conjunction
 
clone(Term[]) - Method in class org.opennars.language.DifferenceExt
 
clone(Term[]) - Method in class org.opennars.language.DifferenceInt
 
clone(Term[]) - Method in class org.opennars.language.Disjunction
 
clone(Term[]) - Method in class org.opennars.language.Equivalence
 
clone(Term[]) - Method in class org.opennars.language.ImageExt
 
clone(Term[]) - Method in class org.opennars.language.ImageInt
 
clone(Term[]) - Method in class org.opennars.language.Implication
 
clone(Term[]) - Method in class org.opennars.language.Inheritance
 
clone(Term[]) - Method in class org.opennars.language.IntersectionExt
 
clone(Term[]) - Method in class org.opennars.language.IntersectionInt
 
clone(Term[]) - Method in class org.opennars.language.Negation
 
clone(Term[]) - Method in class org.opennars.language.Product
 
clone(Term[]) - Method in class org.opennars.language.SetExt
 
clone(Term[]) - Method in class org.opennars.language.SetInt
 
clone(Term[]) - Method in class org.opennars.language.Similarity
 
cloneDeep() - Method in class org.opennars.language.CompoundTerm
 
cloneDeep() - Method in class org.opennars.language.Term
 
cloneDeepVariables() - Method in class org.opennars.language.CompoundTerm
 
cloneTerms(Term...) - Method in class org.opennars.language.CompoundTerm
Clone the component list
cloneTermsAppend(Term[], Term[]) - Static method in class org.opennars.language.CompoundTerm
Deep clone an array list of terms
cloneTermsDeep() - Method in class org.opennars.language.CompoundTerm
forced deep clone of terms
cloneTermsExcept(boolean, Term[]) - Method in class org.opennars.language.CompoundTerm
Cloned array of Terms, except for one or more Terms.
cloneTermsListDeep() - Method in class org.opennars.language.CompoundTerm
forced deep clone of terms
cloneTermsReplacing(Term, Term) - Method in class org.opennars.language.CompoundTerm
 
cloneVariableTermsDeep() - Method in class org.opennars.language.CompoundTerm
 
cloneWithNewOccurrenceTime(long) - Method in class org.opennars.entity.Stamp
 
closer - Variable in enum org.opennars.io.Symbols.NativeOperator
closer?
closeSaveFile() - Method in class org.opennars.io.events.TextOutputHandler
Close an output experience file
cnt_updated - Variable in class org.opennars.plugin.perception.VisionChannel
 
COMMENT_MARK - Static variable in class org.opennars.io.Symbols
 
compare(E, E) - Method in class org.opennars.entity.Item.ItemPriorityComparator
 
compare(Variable, Variable) - Static method in class org.opennars.language.Variable
 
compareTo(CharSequence, CharSequence) - Static method in class org.opennars.io.Texts
 
compareTo(Object) - Method in class org.opennars.entity.Stamp.BaseEntry
 
compareTo(AbstractTerm) - Method in class org.opennars.language.CompoundTerm
 
compareTo(AbstractTerm) - Method in class org.opennars.language.Image
 
compareTo(AbstractTerm) - Method in class org.opennars.language.Term
 
compareTo(AbstractTerm) - Method in class org.opennars.language.Variable
 
comparison(TruthValue, TruthValue, Parameters) - Static method in class org.opennars.inference.TruthFunctions
{<M ==> S>, <M ==> P>} |- <S <=> P>
COMPARISON - org.opennars.inference.TruthFunctions.EnumType
 
ComplexEmotions - Class in org.opennars.plugin.mental
 
ComplexEmotions() - Constructor for class org.opennars.plugin.mental.ComplexEmotions
 
complexity - Variable in class org.opennars.language.CompoundTerm
syntactic complexity of the compound, the sum of those of its term plus 1
COMPLEXITY_UNIT - Variable in class org.opennars.main.Parameters
 
COMPONENT - Static variable in class org.opennars.entity.TermLink
At (&&, A, C), point to C
COMPONENT_CONDITION - Static variable in class org.opennars.entity.TermLink
At <(&&, C, B) ==> A>, point to C
COMPONENT_STATEMENT - Static variable in class org.opennars.entity.TermLink
At <C --> A>, point to C
componentAndStatement(CompoundTerm, short, Statement, short, DerivationContext) - Static method in class org.opennars.inference.RuleTables
Inference between a component term (of the current term) and a statement
composeCompound(Statement, Statement, int, DerivationContext) - Static method in class org.opennars.inference.CompositionalRules
{<S ==> M>, <P ==> M>} |-
{<(S|P) ==> M>, <(S&P) ==> M>, <(S-P) ==> M>, <(P-S) ==> M>}
composeOrder(int, int) - Static method in class org.opennars.inference.TemporalRules
 
CompositionalRules - Class in org.opennars.inference
Compound term composition and decomposition rules, with two premises.
CompositionalRules() - Constructor for class org.opennars.inference.CompositionalRules
 
COMPOUND - Static variable in class org.opennars.entity.TermLink
At C, point to (&&, A, C)
COMPOUND_CONDITION - Static variable in class org.opennars.entity.TermLink
At C, point to <(&&, C, B) ==> A>
COMPOUND_STATEMENT - Static variable in class org.opennars.entity.TermLink
At C, point to <C --> A>
COMPOUND_TERM_CLOSER - org.opennars.io.Symbols.NativeOperator
 
COMPOUND_TERM_OPENER - org.opennars.io.Symbols.NativeOperator
 
compoundAndCompound(CompoundTerm, CompoundTerm, int, int, DerivationContext) - Static method in class org.opennars.inference.RuleTables
Inference between two compound terms
compoundAndSelf(CompoundTerm, Term, boolean, int, DerivationContext) - Static method in class org.opennars.inference.RuleTables
Inference between a compound term and a component of it
compoundAndStatement(CompoundTerm, short, Statement, short, Term, DerivationContext) - Static method in class org.opennars.inference.RuleTables
Inference between a compound term and a statement
compoundBackward(Term, DerivationContext) - Static method in class org.opennars.inference.BudgetFunctions
Backward inference with CompoundTerm conclusion, stronger case
compoundBackwardWeak(Term, DerivationContext) - Static method in class org.opennars.inference.BudgetFunctions
Backward inference with CompoundTerm conclusion, weaker case
compoundForward(TruthValue, Term, DerivationContext) - Static method in class org.opennars.inference.BudgetFunctions
Forward inference with CompoundTerm conclusion
CompoundTerm - Class in org.opennars.language
Compound term as defined in the NARS-theory
CompoundTerm(Term[]) - Constructor for class org.opennars.language.CompoundTerm
subclasses should be sure to call init() in their constructors; it is not done here to allow subclass constructors to set data before calling init()
CompoundTerm.ConvRectangle - Class in org.opennars.language
 
CompoundTerm.UnableToCloneException - Exception in org.opennars.language
 
concept(String) - Method in interface org.opennars.interfaces.pub.Reasoner
returns the concept by name/term or creates it if it doesn't exist
concept(String) - Method in class org.opennars.main.Nar
gets a concept if it exists, or returns null if it does not
concept(Term) - Method in class org.opennars.storage.Memory
Get an existing Concept for a given name
Concept - Class in org.opennars.entity
Concept as defined by the NARS-theory Concepts are used to keep track of interrelated sentences
Concept(BudgetValue, Term, Memory) - Constructor for class org.opennars.entity.Concept
Constructor, called in Memory.getConcept only
CONCEPT_BAG_LEVELS - Variable in class org.opennars.main.Parameters
 
CONCEPT_BAG_SIZE - Variable in class org.opennars.main.Parameters
Size of ConceptBag and level amount
CONCEPT_BELIEFS_MAX - Variable in class org.opennars.main.Parameters
Maximum number of beliefs kept in a Concept
CONCEPT_FORGET_DURATIONS - Variable in class org.opennars.main.Parameters
Concept decay rate in ConceptBag, in [1, 99].
CONCEPT_GOALS_MAX - Variable in class org.opennars.main.Parameters
Maximum number of goals kept in a Concept
CONCEPT_QUESTIONS_MAX - Variable in class org.opennars.main.Parameters
Maximum number of questions kept in a Concept
Concept.AnticipationEntry - Class in org.opennars.entity
 
conceptActivation(Memory, Term) - Static method in class org.opennars.inference.BudgetFunctions
Get the current activation level of a concept.
ConceptBeliefAdd() - Constructor for class org.opennars.io.events.Events.ConceptBeliefAdd
 
ConceptBeliefRemove() - Constructor for class org.opennars.io.events.Events.ConceptBeliefRemove
 
ConceptDirectProcessedTask() - Constructor for class org.opennars.io.events.Events.ConceptDirectProcessedTask
 
ConceptFire() - Constructor for class org.opennars.io.events.Events.ConceptFire
 
ConceptForget() - Constructor for class org.opennars.io.events.Events.ConceptForget
 
ConceptGoalAdd() - Constructor for class org.opennars.io.events.Events.ConceptGoalAdd
 
ConceptGoalRemove() - Constructor for class org.opennars.io.events.Events.ConceptGoalRemove
 
conceptival - Static variable in class org.opennars.language.CompoundTerm
 
ConceptNew(Concept, long) - Constructor for class org.opennars.io.events.Events.ConceptNew
 
ConceptQuestionAdd() - Constructor for class org.opennars.io.events.Events.ConceptQuestionAdd
 
ConceptQuestionRemove() - Constructor for class org.opennars.io.events.Events.ConceptQuestionRemove
 
conceptRemoved(Concept) - Method in class org.opennars.storage.Memory
 
concepts - Variable in class org.opennars.storage.Memory
 
conceptualize(BudgetValue, Term) - Method in class org.opennars.storage.Memory
Get the Concept associated to a Term, or create it.
ConceptUnification() - Constructor for class org.opennars.io.events.Events.ConceptUnification
 
concurrent(long, long, int) - Static method in class org.opennars.inference.TemporalRules
 
CONDITION_BAG_ATTEMPTS - Variable in class org.opennars.main.Parameters
 
conditionalAbd(Term, Term, Statement, Statement, DerivationContext) - Static method in class org.opennars.inference.SyllogisticRules
{<(&&, S2, S3) ==> P>, <(&&, S1, S3) ==> P>} |- <S1 ==> S2>
conditionalAna(Equivalence, short, Term, int, DerivationContext) - Static method in class org.opennars.inference.SyllogisticRules
{<(&&, S1, S2, S3) <=> P>, S1} |- <(&&, S2, S3) <=> P>
{<(&&, S2, S3) <=> P>, <S1 ==> S2>} |- <(&&, S1, S3) <=> P>
{<(&&, S1, S3) <=> P>, <S1 ==>
conditionalDedInd(Sentence, Implication, short, Term, int, DerivationContext) - Static method in class org.opennars.inference.SyllogisticRules
{<(&&, S1, S2, S3) ==> P>, S1} |- <(&&, S2, S3) ==> P>
{<(&&, S2, S3) ==> P>, <S1 ==> S2>} |- <(&&, S1, S3) ==> P>
{<(&&, S1, S3) ==> P>, <S1 ==> S2>} |- <(&&, S2, S3) ==> P>
conditionalDedIndWithVar(Sentence, Implication, short, Statement, short, DerivationContext) - Static method in class org.opennars.inference.RuleTables
Conditional deduction or induction, with variable unification
confidence - Variable in class org.opennars.entity.TruthValue
confidence factor of the truth value
ConfigReader - Class in org.opennars.io
Used to read and parse the XML configuration file
ConfigReader() - Constructor for class org.opennars.io.ConfigReader
 
CONFIRM() - Constructor for class org.opennars.io.events.OutputHandler.CONFIRM
 
confirmAnticipation(Task, Concept, DerivationContext) - Static method in class org.opennars.control.concept.ProcessAnticipation
Whether a processed judgement task satisfies the anticipations within concept
Conjunction - Class in org.opennars.language
Conjunction of statements as defined in the NARS-theory
Conjunction(Term[], int, boolean, boolean) - Constructor for class org.opennars.language.Conjunction
 
Conjunction(Term[], int, boolean, boolean, CompoundTerm.ConvRectangle) - Constructor for class org.opennars.language.Conjunction
Constructor with partial values, called by make
CONJUNCTION - org.opennars.io.Symbols.NativeOperator
 
Consider - Class in org.opennars.operator.mental
Operator that activates a concept
Consider() - Constructor for class org.opennars.operator.mental.Consider
 
ConstructSpace(Conjunction) - Method in interface org.opennars.operator.ImaginationSpace
 
ConstructSpace(Conjunction) - Method in class org.opennars.plugin.perception.VisualSpace
 
containedTemporalRelations - Variable in class org.opennars.language.CompoundTerm
 
containedTemporalRelations() - Method in class org.opennars.language.CompoundTerm
 
containedTemporalRelations() - Method in class org.opennars.language.Term
 
contains(T[], T) - Static method in class org.opennars.language.Terms
 
contains(Type) - Method in class org.opennars.storage.Bag
Check if an item is in the bag
containsAll(T[], T[]) - Static method in class org.opennars.language.Terms
compres a set of terms (assumed to be unique) with another set to find if their contents match.
containsAllTermsOf(Term) - Method in class org.opennars.language.CompoundTerm
Check whether the compound contains all term of another term, or that term as a whole
containsAny(Term[], Collection<Term>) - Static method in class org.opennars.language.Terms
a contains any of b NOT TESTED YET
containsTerm(Term) - Method in class org.opennars.language.CompoundTerm
Check whether the compound contains a certain component Also matches variables, ex: (&&,<a --> b>,<b --> c>) also contains <a --> #1>
containsTerm(Term) - Method in class org.opennars.language.Term
whether this contains a term in its components.
containsTermRecursively(Term) - Method in class org.opennars.language.CompoundTerm
Recursively check if a compound contains a term
containsTermRecursively(Term) - Method in class org.opennars.language.Term
Recursively check if a compound contains a term
containVar(CharSequence) - Static method in class org.opennars.language.Variables
Check whether a string represent a name of a term that contains a variable
containVar(Term[]) - Static method in class org.opennars.language.Variables
 
contraposition(TruthValue, Parameters) - Static method in class org.opennars.inference.TruthFunctions
{<A ==> B>} |- <(--, B) ==> (--, A)>
contraposition(Statement, Sentence, DerivationContext) - Static method in class org.opennars.inference.StructuralRules
{<A ==> B>, A@(--, A)} |- <(--, B) ==> (--, A)>
conversion(DerivationContext) - Static method in class org.opennars.inference.LocalRules
Produce an Inheritance/Implication from a reversed Inheritance/Implication
{<P --> S>} |- <S --> P>
conversion(TruthValue, Parameters) - Static method in class org.opennars.inference.TruthFunctions
{<A ==> B>} |- <B ==> A>
convertedJudgment(TruthValue, BudgetValue, DerivationContext) - Static method in class org.opennars.inference.LocalRules
Convert judgment into different relation
convertRelation(DerivationContext) - Static method in class org.opennars.inference.LocalRules
Switch between Inheritance/Implication and Similarity/Equivalence
{<S --> P>} |- <S <-> P> {<S <-> P>} |- <S --> P>
ConvRectangle() - Constructor for class org.opennars.language.CompoundTerm.ConvRectangle
 
copyMapFrom(Map<Term, Term>[]) - Static method in class org.opennars.language.Variables
copies two maps from source into two new maps
Count - Class in org.opennars.operator.misc
Count the number of elements in a set 'INVALID (^count,a)! (^count,a,b)! (^count,a,#b)! 'VALID: (^count,[a,b],#b)!
Count() - Constructor for class org.opennars.operator.misc.Count
 
counted - Static variable in class org.opennars.operator.misc.Count
 
counter - Variable in class org.opennars.language.Implication
 
Counting - Class in org.opennars.plugin.mental
Counting and Cardinality
Counting() - Constructor for class org.opennars.plugin.mental.Counting
 
Counting(float) - Constructor for class org.opennars.plugin.mental.Counting
 
countTermRecursively(Map<Term, Integer>) - Method in class org.opennars.language.CompoundTerm
Recursively count how often the terms are contained
countTermRecursively(Map<Term, Integer>) - Method in class org.opennars.language.Term
Recursively count how often the terms are contained
countTermRecursively(Map<Term, Integer>) - Method in class org.opennars.language.Variable
 
createNar(String[]) - Static method in class org.opennars.main.Shell
 
createPluginByClassnameAndArguments(String, NodeList, Reasoner) - Static method in class org.opennars.io.ConfigReader
 
createSequenceTaskByRange(Conjunction, int, int, DerivationContext) - Static method in class org.opennars.inference.StructuralRules
Derives a sub-sequence of a sequence based on a (inclusive) index range
creationTime - Variable in class org.opennars.entity.Stamp
creation time of the stamp
cropped - Variable in class org.opennars.plugin.perception.VisualSpace
 
CURIOSITY_DESIRE_CONFIDENCE_MUL - Variable in class org.opennars.main.Parameters
how much risk is the system allowed to take just to fullfill its hunger for knowledge?
CURIOSITY_DESIRE_DURABILITY_MUL - Variable in class org.opennars.main.Parameters
how much durability should curiosity have?
CURIOSITY_DESIRE_PRIORITY_MUL - Variable in class org.opennars.main.Parameters
how much priority should curiosity have?
CURIOSITY_FOR_OPERATOR_ONLY - Variable in class org.opennars.main.Parameters
 
currentBelief - Variable in class org.opennars.control.DerivationContext
 
currentBeliefLink - Variable in class org.opennars.control.DerivationContext
 
currentConcept - Variable in class org.opennars.control.DerivationContext
 
currentCounter - Variable in class org.opennars.storage.Bag
maximum number of items to be taken out at current level
currentLevel - Variable in class org.opennars.storage.Bag
current take out level
currentStampSerial - Variable in class org.opennars.storage.Memory
 
currentTask - Variable in class org.opennars.control.DerivationContext
 
currentTaskLink - Variable in class org.opennars.control.DerivationContext
 
currentTerm - Variable in class org.opennars.control.DerivationContext
 
currentTermSerial - Static variable in class org.opennars.plugin.mental.Abbreviation.Abbreviate
 
cycle - Variable in class org.opennars.main.Nar
 
cycle() - Method in interface org.opennars.interfaces.Multistepable
 
cycle() - Method in class org.opennars.main.Nar
A frame, consisting of one or more Nar memory cycles
cycle(Nar) - Method in class org.opennars.storage.Memory
 
CycleEnd() - Constructor for class org.opennars.io.events.Events.CycleEnd
 
cycles(double) - Method in class org.opennars.storage.Memory
converts durations to cycles
cycles(int) - Method in interface org.opennars.interfaces.Multistepable
 
cycles(int) - Method in class org.opennars.main.Nar
Execute a fixed number of cycles.
CyclesEnd() - Constructor for class org.opennars.io.events.Events.CyclesEnd
 
CyclesStart() - Constructor for class org.opennars.io.events.Events.CyclesStart
 
CycleStart() - Constructor for class org.opennars.io.events.Events.CycleStart
 

D

DEBUG - Static variable in class org.opennars.main.MiscFlags
use this for advanced error checking, at the expense of lower performance.
DEBUG_BAG - Static variable in class org.opennars.main.MiscFlags
for thorough bag debugging (slow), requires DEBUG=true
DEBUG_SENTENCES - Static variable in class org.opennars.main.MiscFlags
 
decDurability(float) - Method in class org.opennars.entity.BudgetValue
Decrease durability value by a percentage of the remaining range
decDurability(float) - Method in class org.opennars.entity.Item
Decrease durability value
DECISION_THRESHOLD - Variable in class org.opennars.main.Parameters
Minimum expectation for a desire value to execute an operation.
decomposeCompound(CompoundTerm, Term, Term, int, boolean, int, DerivationContext) - Static method in class org.opennars.inference.CompositionalRules
{<(S|P) ==> M>, <P ==> M>} |- <S ==> M>
decomposeStatement(CompoundTerm, Term, boolean, int, DerivationContext) - Static method in class org.opennars.inference.CompositionalRules
{(||, S, P), P} |- S {(&&, S, P), P} |- S
decPriority(float) - Method in class org.opennars.entity.BudgetValue
Decrease priority value by a percentage of the remaining range
decPriority(float) - Method in class org.opennars.entity.Item
Decrease priority value
decQuality(float) - Method in class org.opennars.entity.BudgetValue
Decrease quality value by a percentage of the remaining range
dedExe(Term, Term, Sentence, Sentence, DerivationContext) - Static method in class org.opennars.inference.SyllogisticRules
{<S ==> M>, <M ==> P>} |- {<S ==> P>, <P ==> S>}
dedExeOrder(int, int) - Static method in class org.opennars.inference.TemporalRules
 
deduction(TruthValue, float, Parameters) - Static method in class org.opennars.inference.TruthFunctions
{M, <M ==> P>} |- P
deduction(TruthValue, TruthValue, Parameters) - Static method in class org.opennars.inference.TruthFunctions
{<S ==> M>, <M ==> P>} |- <S ==> P>
DEDUCTION - org.opennars.inference.TruthFunctions.EnumType
 
DEFAULT_CONFIRMATION_EXPECTATION - Variable in class org.opennars.main.Parameters
Default expectation for confirmation on anticipation.
DEFAULT_CREATION_EXPECTATION - Variable in class org.opennars.main.Parameters
Default expectation for creation of concept.
DEFAULT_CREATION_EXPECTATION_GOAL - Variable in class org.opennars.main.Parameters
Default expectation for creation of concept for goals.
DEFAULT_FEEDBACK_DURABILITY - Variable in class org.opennars.main.Parameters
Default durability of execution feedback
DEFAULT_FEEDBACK_PRIORITY - Variable in class org.opennars.main.Parameters
Default priority of execution feedback
DEFAULT_GOAL_CONFIDENCE - Variable in class org.opennars.main.Parameters
Default confidence of input goal.
DEFAULT_GOAL_DURABILITY - Variable in class org.opennars.main.Parameters
Default durability of input judgment
DEFAULT_GOAL_PRIORITY - Variable in class org.opennars.main.Parameters
Default priority of input judgment
DEFAULT_JUDGMENT_CONFIDENCE - Variable in class org.opennars.main.Parameters
Default confidence of input judgment.
DEFAULT_JUDGMENT_DURABILITY - Variable in class org.opennars.main.Parameters
Default durability of input judgment
DEFAULT_JUDGMENT_PRIORITY - Variable in class org.opennars.main.Parameters
Default priority of input judgment
DEFAULT_QUEST_DURABILITY - Variable in class org.opennars.main.Parameters
Default durability of input question
DEFAULT_QUEST_PRIORITY - Variable in class org.opennars.main.Parameters
Default priority of input question
DEFAULT_QUESTION_DURABILITY - Variable in class org.opennars.main.Parameters
Default durability of input question
DEFAULT_QUESTION_PRIORITY - Variable in class org.opennars.main.Parameters
Default priority of input question
DEFAULTCONFIG_FILEPATH - Static variable in class org.opennars.main.Nar
 
defaultOutputConfidence - Variable in class org.opennars.plugin.perception.VisionChannel
 
DefaultOutputEvents - Static variable in class org.opennars.io.events.OutputHandler
 
DELIMITER - Static variable in class org.opennars.entity.TruthValue
character that marks the two ends of a truth value
DERIVATION_DURABILITY_LEAK - Variable in class org.opennars.main.Parameters
 
DERIVATION_PRIORITY_LEAK - Variable in class org.opennars.main.Parameters
 
DerivationContext - Class in org.opennars.control
NAL Reasoner Process.
DerivationContext(Memory, Parameters, Timable) - Constructor for class org.opennars.control.DerivationContext
 
DerivationContext.StampBuilder - Interface in org.opennars.control
 
DERIVED - org.opennars.entity.Task.EnumType
 
deriveDidntHappen(Term, long, DerivationContext) - Method in class org.opennars.operator.mental.Anticipate
 
derivedTask(Task, boolean, boolean, boolean) - Method in class org.opennars.control.DerivationContext
Derived task comes from the inference rules.
derivedTask(Task, boolean, boolean, boolean, boolean) - Method in class org.opennars.control.DerivationContext
 
deriveSequenceTask(DerivationContext, Conjunction, Term[], TruthValue) - Static method in class org.opennars.inference.StructuralRules
Derives a sequence task, inheriting properties from parentConj
desireDed(TruthValue, TruthValue, Parameters) - Static method in class org.opennars.inference.TruthFunctions
A function specially designed for desire value [To be refined]
DESIREDED - org.opennars.inference.TruthFunctions.EnumType
 
desireInd(TruthValue, TruthValue, Parameters) - Static method in class org.opennars.inference.TruthFunctions
A function specially designed for desire value [To be refined]
DESIREIND - org.opennars.inference.TruthFunctions.EnumType
 
desires - Variable in class org.opennars.entity.Concept
Desire values on the term, similar to the above one
desireStrong(TruthValue, TruthValue, Parameters) - Static method in class org.opennars.inference.TruthFunctions
A function specially designed for desire value [To be refined]
DESIRESTRONG - org.opennars.inference.TruthFunctions.EnumType
 
desireWeak(TruthValue, TruthValue, Parameters) - Static method in class org.opennars.inference.TruthFunctions
A function specially designed for desire value [To be refined]
DESIREWEAK - org.opennars.inference.TruthFunctions.EnumType
 
detachment(Sentence, Sentence, int, boolean, DerivationContext) - Static method in class org.opennars.inference.SyllogisticRules
 
detachment(Sentence, Sentence, int, DerivationContext) - Static method in class org.opennars.inference.SyllogisticRules
{<<M --> S> ==> <M --> P>>, <M --> S>} |- <M --> P>
{<<M --> S> ==> <M --> P>>, <M --> P>} |- <M --> S>
{<<M --> S> <=> <M --> P>>, <M --> S>} |- <M --> P>
{<<M --> S> <=> <M --> P>>, <M --> P>} |- <M --> S>
detachmentWithVar(Sentence, Sentence, int, boolean, DerivationContext) - Static method in class org.opennars.inference.RuleTables
 
detachmentWithVar(Sentence, Sentence, int, DerivationContext) - Static method in class org.opennars.inference.RuleTables
The detachment rule, with variable unification
DIFFERENCE_EXT - org.opennars.io.Symbols.NativeOperator
 
DIFFERENCE_INT - org.opennars.io.Symbols.NativeOperator
 
DifferenceExt - Class in org.opennars.language
A compound term whose extension is the difference of the extensions of its term as defined in the NARS-theory
DifferenceExt(Term[]) - Constructor for class org.opennars.language.DifferenceExt
Constructor with partial values, called by make
DifferenceInt - Class in org.opennars.language
A compound term whose extension is the difference of the intensions of its term as defined in the NARS-theory
DifferenceInt(Term[]) - Constructor for class org.opennars.language.DifferenceInt
Constructor with partial values, called by make
DISAPPOINT() - Constructor for class org.opennars.io.events.OutputHandler.DISAPPOINT
 
DISCOUNT_RATE - Variable in class org.opennars.main.Parameters
The rate of confidence decrease in mental operations Doubt and Hesitate set to zero to disable this feature.
discountConfidence(boolean) - Method in class org.opennars.entity.Concept
 
discountConfidence(Parameters) - Method in class org.opennars.entity.Sentence
discounts the truth value of the sentence
Disjunction - Class in org.opennars.language
A disjunction of Statements as defined in the NARS-theory
Disjunction(Term[]) - Constructor for class org.opennars.language.Disjunction
Constructor with partial values, called by make
DISJUNCTION - org.opennars.io.Symbols.NativeOperator
 
dispatchToSensoryChannel(Task) - Method in class org.opennars.main.Nar
dispatches the task to the sensory channel if necessary
distributeAmongLinks(BudgetValue, int, Parameters) - Static method in class org.opennars.inference.BudgetFunctions
Distribute the budget of a task among the links to it
Distributor - Class in org.opennars.storage
A pseudo-random number generator, used in Bag.
Distributor(int) - Constructor for class org.opennars.storage.Distributor
For any number N < range, there is N+1 copies of it in the array, distributed as evenly as possible
DISTRIBUTOR - Variable in class org.opennars.storage.Bag
shared DISTRIBUTOR that produce the probability distribution
doublePremiseTask(Term, TruthValue, BudgetValue, boolean, boolean) - Method in class org.opennars.control.DerivationContext
Shared final operations by all double-premise rules, called from the rules except StructuralRules
doublePremiseTask(Term, TruthValue, BudgetValue, boolean, boolean, boolean) - Method in class org.opennars.control.DerivationContext
 
doublePremiseTaskRevised(Term, TruthValue, BudgetValue, long) - Method in class org.opennars.control.DerivationContext
Shared final operations by all double-premise rules, called from the rules except StructuralRules
Doubt - Class in org.opennars.operator.mental
Operator that activates a concept
Doubt() - Constructor for class org.opennars.operator.mental.Doubt
 
durability - Variable in class org.opennars.entity.BudgetValue
The percent of priority to be kept in a constant period; All priority values "decay" over time, though at different rates.
duration - Variable in class org.opennars.plugin.perception.SensoryChannel
 
DURATION - Variable in class org.opennars.main.Parameters
Cycles per duration.

E

ECHO_MARK - Static variable in class org.opennars.io.Symbols
 
eliminateVariableOfConditionAbductive(int, Sentence, Sentence, DerivationContext) - Static method in class org.opennars.inference.CompositionalRules
 
eliminateVariableOfConditionAbductiveInner1(Sentence, Sentence, DerivationContext, CompoundTerm, Map<Term, Term>, Term) - Static method in class org.opennars.inference.CompositionalRules
 
eliminateVariableOfConditionAbductiveTryCrossUnification(Sentence, Sentence, DerivationContext, Term, Term, Map<Term, Term>, Map<Term, Term>) - Static method in class org.opennars.inference.CompositionalRules
 
eliminateVariableOfConditionAbductiveTryUnification1(Sentence, Sentence, DerivationContext, Term, CompoundTerm, Map<Term, Term>, Map<Term, Term>) - Static method in class org.opennars.inference.CompositionalRules
 
elimiVarDep(CompoundTerm, Term, boolean, DerivationContext) - Static method in class org.opennars.inference.SyllogisticRules
{(&&, <#x() --> S>, <#x() --> P>>, <M --> P>} |- <M --> S>
emit(Class, Object...) - Method in class org.opennars.control.DerivationContext
 
emit(Class, Object...) - Method in interface org.opennars.interfaces.Eventable
 
emit(Class, Object...) - Method in class org.opennars.io.events.EventEmitter
 
emit(Class, Object...) - Method in class org.opennars.main.Nar
 
emit(Class, Object...) - Method in class org.opennars.storage.Memory
 
emitting(Class) - Method in class org.opennars.storage.Memory
 
emotion - Variable in class org.opennars.storage.Memory
 
Emotions - Class in org.opennars.plugin.mental
emotional value; self-felt internal mental states; variables used to record emotional values
Emotions() - Constructor for class org.opennars.plugin.mental.Emotions
 
Emotions(float, float, float, float, int) - Constructor for class org.opennars.plugin.mental.Emotions
 
empty_cycles - Variable in class org.opennars.plugin.perception.VisionChannel
 
emptyLevel(int) - Method in class org.opennars.storage.Bag
Check whether a level is empty
EmptyTermArray - Static variable in class org.opennars.language.Term
 
enabled - Variable in class org.opennars.main.Nar.PluginState
 
enabled - Variable in class org.opennars.plugin.mental.Emotions
 
enabled - Static variable in class org.opennars.plugin.mental.InternalExperience
 
EnactableExplainationAdd() - Constructor for class org.opennars.io.events.Events.EnactableExplainationAdd
 
EnactableExplainationRemove() - Constructor for class org.opennars.io.events.Events.EnactableExplainationRemove
 
ensureValidDifferenceArguments(Term[]) - Static method in class org.opennars.language.DifferenceInt
 
EnumFigureSide() - Constructor for enum org.opennars.inference.RuleTables.EnumFigureSide
 
EnumStatementSide() - Constructor for enum org.opennars.language.Statement.EnumStatementSide
 
EnumType() - Constructor for enum org.opennars.entity.Task.EnumType
 
EnumType() - Constructor for enum org.opennars.inference.TruthFunctions.EnumType
 
equals(Object) - Method in class org.opennars.entity.Concept
 
equals(Object) - Method in class org.opennars.entity.Item
 
equals(Object) - Method in class org.opennars.entity.Item.StringKeyItem
 
equals(Object) - Method in class org.opennars.entity.Sentence
To check whether two sentences are equal
equals(Object) - Method in class org.opennars.entity.Stamp.BaseEntry
 
equals(Object) - Method in class org.opennars.entity.Stamp
 
equals(Object) - Method in class org.opennars.entity.Task
 
equals(Object) - Method in class org.opennars.entity.TaskLink
 
equals(Object) - Method in class org.opennars.entity.TermLink
 
equals(Object) - Method in class org.opennars.entity.TruthValue
Compare two truth values
equals(Object) - Method in class org.opennars.language.CompoundTerm
 
equals(Object) - Method in class org.opennars.language.Term
Equal terms have identical name, though not necessarily the same reference.
equals(Object) - Method in class org.opennars.language.Variable
 
equals(Stamp, boolean, boolean, boolean) - Method in class org.opennars.entity.Stamp
Check if two stamps contains the same types of content
equals(Term[], Term[]) - Static method in class org.opennars.language.Terms
 
equals(Term, Term) - Method in class org.opennars.operator.FunctionOperator
(can be overridden in subclasses) the extent to which it is truth that the 2 given terms are equal.
equalsByPrecision(Object) - Method in class org.opennars.entity.BudgetValue
 
equalsTerm(Object) - Method in class org.opennars.language.Variable
 
equalSubjectPredicateInRespectToImageAndProduct(Term, Term) - Static method in class org.opennars.language.Terms
 
equalSubTermsInRespectToImageAndProduct(Term, Term) - Static method in class org.opennars.language.Terms
 
Equivalence - Class in org.opennars.language
A Statement about an Equivalence relation as defined in the NARS-theory
Equivalence(Term[], int) - Constructor for class org.opennars.language.Equivalence
Constructor with partial values, called by make
EQUIVALENCE - org.opennars.io.Symbols.NativeOperator
 
EQUIVALENCE_AFTER - org.opennars.io.Symbols.NativeOperator
 
EQUIVALENCE_WHEN - org.opennars.io.Symbols.NativeOperator
 
ERROR_LINE_PREFIX - Static variable in class org.opennars.io.Symbols
 
Eternal - Static variable in enum org.opennars.language.Tense
 
ETERNAL - Static variable in class org.opennars.entity.Stamp
default for atemporal events means "always" in Judgment/Question, but "current" in Goal/Quest
eternalize(TruthValue, Parameters) - Static method in class org.opennars.inference.TruthFunctions
From one moment to eternal
EternalizedTruthValue(float, double, Parameters) - Constructor for class org.opennars.inference.TruthFunctions.EternalizedTruthValue
 
Evaluate - Class in org.opennars.operator.mental
Operator that creates a quest with a given statement
Evaluate() - Constructor for class org.opennars.operator.mental.Evaluate
 
event - Variable in class org.opennars.storage.Memory
 
event(Class<? extends C>, Object[]) - Method in interface org.opennars.io.events.EventEmitter.EventObserver
 
event(Class, Object[]) - Method in class org.opennars.io.events.AnswerHandler
 
event(Class, Object[]) - Method in class org.opennars.io.events.Events.ConceptBeliefAdd
 
event(Class, Object[]) - Method in class org.opennars.io.events.Events.ConceptBeliefRemove
 
event(Class, Object[]) - Method in class org.opennars.io.events.Events.ConceptFire
 
event(Class, Object[]) - Method in class org.opennars.io.events.Events.TaskAdd
 
event(Class, Object[]) - Method in class org.opennars.io.events.Events.TaskImmediateProcess
 
event(Class, Object...) - Method in class org.opennars.io.events.TextOutputHandler
Process the next chunk of output data
event(Class, Object[]) - Method in class org.opennars.main.NarNode
Input and derived tasks will be potentially sent
event(Class, Object[]) - Method in class org.opennars.operator.mental.Anticipate
 
event(Class, Object[]) - Method in class org.opennars.plugin.mental.InternalExperience
 
event(EventEmitter.EventObserver, boolean, Class...) - Method in interface org.opennars.interfaces.Eventable
 
event(EventEmitter.EventObserver, boolean, Class...) - Method in class org.opennars.main.Nar
set an event handler.
EVENT_FORGET_DURATIONS - Variable in class org.opennars.main.Parameters
Sequence bag forget durations
Eventable - Interface in org.opennars.interfaces
Implementation can observe events
EventEmitter - Class in org.opennars.io.events
 
EventEmitter() - Constructor for class org.opennars.io.events.EventEmitter
EventEmitter that allows unknown events; must use concurrent collection for multithreading since new event classes may be added at any time.
EventEmitter(Class...) - Constructor for class org.opennars.io.events.EventEmitter
EventEmitter with a fixed set of known events; the 'events' map can then be made unmodifiable and non-concurrent for speed.
EventEmitter.EventObserver<C> - Interface in org.opennars.io.events
Observes events emitted by EventEmitter
EventHandler - Class in org.opennars.io.events
 
EventHandler(EventEmitter, boolean, Class...) - Constructor for class org.opennars.io.events.EventHandler
 
EventHandler(Nar, boolean, Class...) - Constructor for class org.opennars.io.events.EventHandler
 
eventInference(Task, DerivationContext) - Static method in class org.opennars.control.TemporalInferenceControl
 
EventReceivedTask() - Constructor for class org.opennars.main.NarNode.EventReceivedTask
 
events - Static variable in class org.opennars.io.events.AnswerHandler
 
events - Variable in class org.opennars.io.events.EventEmitter
 
events - Variable in class org.opennars.io.events.EventHandler
 
Events - Class in org.opennars.io.events
empty event classes for use with EventEmitter
Events() - Constructor for class org.opennars.io.events.Events
 
Events.Answer - Class in org.opennars.io.events
 
Events.BeliefReason - Class in org.opennars.io.events
called from RuleTables.reason for a given Belief
Events.BeliefSelect - Class in org.opennars.io.events
 
Events.ConceptBeliefAdd - Class in org.opennars.io.events
 
Events.ConceptBeliefRemove - Class in org.opennars.io.events
 
Events.ConceptDirectProcessedTask - Class in org.opennars.io.events
 
Events.ConceptFire - Class in org.opennars.io.events
 
Events.ConceptForget - Class in org.opennars.io.events
 
Events.ConceptGoalAdd - Class in org.opennars.io.events
 
Events.ConceptGoalRemove - Class in org.opennars.io.events
 
Events.ConceptNew - Class in org.opennars.io.events
 
Events.ConceptQuestionAdd - Class in org.opennars.io.events
 
Events.ConceptQuestionRemove - Class in org.opennars.io.events
 
Events.ConceptUnification - Class in org.opennars.io.events
 
Events.CycleEnd - Class in org.opennars.io.events
fired at the end of each memory cycle
Events.CyclesEnd - Class in org.opennars.io.events
fired at the end of each Nar multi-cycle execution
Events.CyclesStart - Class in org.opennars.io.events
fired at the beginning of each Nar multi-cycle execution
Events.CycleStart - Class in org.opennars.io.events
fired at the beginning of each memory cycle
Events.EnactableExplainationAdd - Class in org.opennars.io.events
 
Events.EnactableExplainationRemove - Class in org.opennars.io.events
 
Events.InduceSucceedingEvent - Class in org.opennars.io.events
 
Events.InferenceEvent - Class in org.opennars.io.events
 
Events.NewTaskExecution - Class in org.opennars.io.events
 
Events.ParametricInferenceEvent<O> - Class in org.opennars.io.events
 
Events.Perceive - Class in org.opennars.io.events
 
Events.PluginsChange - Class in org.opennars.io.events
 
Events.ResetEnd - Class in org.opennars.io.events
called after memory.reset() proceeds
Events.ResetStart - Class in org.opennars.io.events
called before memory.reset() proceeds
Events.TaskAdd - Class in org.opennars.io.events
 
Events.TaskDerive - Class in org.opennars.io.events
 
Events.TaskImmediateProcess - Class in org.opennars.io.events
 
Events.TaskLinkAdd - Class in org.opennars.io.events
 
Events.TaskLinkRemove - Class in org.opennars.io.events
 
Events.TaskRemove - Class in org.opennars.io.events
 
Events.TermLinkAdd - Class in org.opennars.io.events
 
Events.TermLinkRemove - Class in org.opennars.io.events
 
Events.TermLinkSelect - Class in org.opennars.io.events
 
Events.TrySolution - Class in org.opennars.io.events
 
Events.UnexecutableGoal - Class in org.opennars.io.events
 
Events.UnexecutableOperation - Class in org.opennars.io.events
 
Events.Unsolved - Class in org.opennars.io.events
 
Events.WorkCycleEnd - Class in org.opennars.io.events
fired at the end of each Memory individual cycle
Events.WorkCycleStart - Class in org.opennars.io.events
fired at the beginning of each individual Memory work cycle
evidenceIsCyclic() - Method in class org.opennars.entity.Stamp
 
evidentalOverlap - Variable in class org.opennars.control.DerivationContext
 
evidentialBase - Variable in class org.opennars.entity.Stamp
serial numbers.
evidentialHash - Variable in class org.opennars.entity.Stamp
cache of hashcode of evidential base
evidentialHash() - Method in class org.opennars.entity.Stamp
hash code of Stamp
evidentialSet - Variable in class org.opennars.entity.Stamp
caches evidentialBase as a set for comparisons and hashcode, stores the unique Long's in-order for efficiency
executable_precond - Variable in class org.opennars.control.concept.ProcessGoal.ExecutablePrecondition
 
executable_preconditions - Variable in class org.opennars.entity.Concept
 
ExecutablePrecondition() - Constructor for class org.opennars.control.concept.ProcessGoal.ExecutablePrecondition
 
execute(Operation, Term[], Memory, Timable) - Method in class org.opennars.operator.FunctionOperator
 
execute(Operation, Term[], Memory, Timable) - Method in class org.opennars.operator.mental.Anticipate
 
execute(Operation, Term[], Memory, Timable) - Method in class org.opennars.operator.mental.Believe
To create a judgment with a given statement
execute(Operation, Term[], Memory, Timable) - Method in class org.opennars.operator.mental.Consider
To activate a concept as if a question has been asked about it
execute(Operation, Term[], Memory, Timable) - Method in class org.opennars.operator.mental.Doubt
To activate a concept as if a question has been asked about it
execute(Operation, Term[], Memory, Timable) - Method in class org.opennars.operator.mental.Evaluate
To create a quest with a given statement
execute(Operation, Term[], Memory, Timable) - Method in class org.opennars.operator.mental.FeelBusy
To get the current value of an internal sensor
execute(Operation, Term[], Memory, Timable) - Method in class org.opennars.operator.mental.FeelSatisfied
To get the current value of an internal sensor
execute(Operation, Term[], Memory, Timable) - Method in class org.opennars.operator.mental.Hesitate
To activate a concept as if a question has been asked about it
execute(Operation, Term[], Memory, Timable) - Method in class org.opennars.operator.mental.Name
To create a judgment with a given statement
execute(Operation, Term[], Memory, Timable) - Method in class org.opennars.operator.mental.Register
To register a new operator
execute(Operation, Term[], Memory, Timable) - Method in class org.opennars.operator.mental.Remind
To activate a concept as if a question has been asked about it
execute(Operation, Term[], Memory, Timable) - Method in class org.opennars.operator.mental.Want
To create a goal with a given statement
execute(Operation, Term[], Memory, Timable) - Method in class org.opennars.operator.mental.Wonder
To create a question with a given statement
execute(Operation, Term[], Memory, Timable) - Method in class org.opennars.operator.NullOperator
called from Operator
execute(Operation, Term[], Memory, Timable) - Method in class org.opennars.operator.Operator
Required method for every operator, specifying the corresponding operation
execute(Operation, Term[], Memory, Timable) - Method in class org.opennars.plugin.mental.Abbreviation.Abbreviate
To create a judgment with a given statement
executedTask(Timable, Operation, TruthValue) - Method in class org.opennars.storage.Memory
ExecutedTask called in Operator.call
executeOperation(DerivationContext, Task) - Static method in class org.opennars.control.concept.ProcessGoal
Entry point for all potentially executable operation tasks.
executePrecondition(DerivationContext, ProcessGoal.ExecutablePrecondition, Concept, Sentence, Task) - Static method in class org.opennars.control.concept.ProcessGoal
Execute the operation suggested by the most applicable precondition
EXECUTION_ERRORS_CONTINUE - Static variable in class org.opennars.main.MiscFlags
Whether the system should try to continue after the occurrence of an execution error, recommended as they are not always avoidable
ExecutionResult(Operation, Object) - Constructor for class org.opennars.operator.Operator.ExecutionResult
 
exemplification(TruthValue, TruthValue, Parameters) - Static method in class org.opennars.inference.TruthFunctions
{<M ==> S>, <P ==> M>} |- <S ==> P>
EXEMPLIFICATION - org.opennars.inference.TruthFunctions.EnumType
 
expiredBudget - Variable in class org.opennars.operator.mental.Anticipate
 
expiredTruth - Variable in class org.opennars.operator.mental.Anticipate
 
extractIntervals(Memory, Term) - Static method in class org.opennars.language.CompoundTerm
 
ExtractIntervals(Memory, List<Long>, CompoundTerm) - Static method in class org.opennars.language.CompoundTerm
 

F

fear - Variable in class org.opennars.plugin.mental.ComplexEmotions
 
feedback - Variable in class org.opennars.operator.Operator.ExecutionResult
 
Feel - Class in org.opennars.operator.mental
Feeling common operations
Feel(String) - Constructor for class org.opennars.operator.mental.Feel
 
FeelBusy - Class in org.opennars.operator.mental
Feeling busy value
FeelBusy() - Constructor for class org.opennars.operator.mental.FeelBusy
 
feeling(float, Memory, Timable) - Method in class org.opennars.operator.mental.Feel
To get the current value of an internal sensor
feelingTerm - Variable in class org.opennars.operator.mental.Feel
 
FeelSatisfied - Class in org.opennars.operator.mental
Feeling happy value
FeelSatisfied() - Constructor for class org.opennars.operator.mental.FeelSatisfied
 
fillInStackTrace() - Method in exception org.opennars.language.CompoundTerm.UnableToCloneException
 
findAny(List<T>, Predicate<T>) - Static method in class org.opennars.util.ListUtil
tries to select the first element where the predicate matches from front (index 0) to the end of the list
findSubstitute(Random, char, Term, Term, Map<Term, Term>[]) - Static method in class org.opennars.language.Variables
map is a 2-element array of Map<Term,Term>.
findSubstitute(Random, char, Term, Term, Map<Term, Term>[], boolean) - Static method in class org.opennars.language.Variables
 
findSubstitute(Random, char, Term, Term, Map<Term, Term>, Map<Term, Term>) - Static method in class org.opennars.language.Variables
 
fireConcept(DerivationContext, int) - Static method in class org.opennars.control.GeneralInferenceControl
 
firePredictions(Task, Concept, DerivationContext, Timable, TaskLink) - Static method in class org.opennars.control.concept.ProcessAnticipation
Fire predictictive inference based on beliefs that are known to the concept's neighbours
fireTaskLink(DerivationContext, int) - Static method in class org.opennars.control.GeneralInferenceControl
 
fireTermlink(TermLink, DerivationContext) - Static method in class org.opennars.control.GeneralInferenceControl
 
flatten(Term[], int, boolean) - Static method in class org.opennars.language.Conjunction
 
flattenSequence(CompoundTerm, Term, boolean, int, DerivationContext) - Static method in class org.opennars.inference.StructuralRules
{(#,(#,A,B),C), (#,A,B)@(#,(#,A,B), C)} |- (#,A,B,C) (same for &/)
FORGET_QUALITY_RELATIVE - Variable in class org.opennars.main.Parameters
(see its use in budgetfunctions iterative forgetting)
forward(TruthValue, DerivationContext) - Static method in class org.opennars.inference.BudgetFunctions
Forward inference result and adjustment
fourDecimal - Static variable in class org.opennars.io.Texts
 
frequency - Variable in class org.opennars.entity.TruthValue
frequency factor of the truth value
fromWordTerm(Parameters, Term) - Static method in class org.opennars.entity.TruthValue
 
FULL_REFLECTION - Variable in class org.opennars.plugin.mental.InternalExperience
 
function(Memory, Term[]) - Method in class org.opennars.operator.FunctionOperator
y = function(x)
function(Memory, Term[]) - Method in class org.opennars.operator.misc.Add
 
function(Memory, Term[]) - Method in class org.opennars.operator.misc.Count
 
function(Memory, Term[]) - Method in class org.opennars.operator.misc.Reflect
 
function(Memory, Term[]) - Method in class org.opennars.operator.misc.System
 
FunctionOperator - Class in org.opennars.operator
Superclass of functions that execute synchronously (blocking, in thread) and take N input parameters and one variable argument (as the final argument), generating a new task with the result of the function substituted in the variable's place.
FunctionOperator(String) - Constructor for class org.opennars.operator.FunctionOperator
 
Future - org.opennars.language.Tense
 

G

general_executable_preconditions - Variable in class org.opennars.entity.Concept
 
GeneralInferenceControl - Class in org.opennars.control
Concept reasoning context a concept is "fired" or activated by applying the reasoner
GeneralInferenceControl() - Constructor for class org.opennars.control.GeneralInferenceControl
 
get(int) - Static method in class org.opennars.language.Term
gets the atomic term of an integer
get(CharSequence) - Static method in class org.opennars.language.Term
gets the atomic term given a name
get(K) - Method in class org.opennars.storage.Bag
Get an Item by key
getAbbreviationComplexityMin() - Method in class org.opennars.plugin.mental.Abbreviation
 
getAbbreviationProbability() - Method in class org.opennars.plugin.mental.Abbreviation
 
getAbbreviationQualityMin() - Method in class org.opennars.plugin.mental.Abbreviation
 
getAnalytic() - Method in class org.opennars.entity.TruthValue
 
getArguments() - Method in class org.opennars.operator.Operation
 
getAveragePriority() - Method in class org.opennars.storage.Bag
Get the average priority of Items
getBelief(DerivationContext, Task) - Method in class org.opennars.entity.Concept
Select a isBelief to interact with the given task in inference
getBeliefs() - Method in class org.opennars.entity.Concept
returns unmodifidable collection wrapping beliefs
getBestSolution() - Method in class org.opennars.entity.Task
Get the best-so-far solution for a Question or Goal
getBudget() - Method in class org.opennars.entity.Item
 
getBudgetString(StringBuilder) - Static method in class org.opennars.io.Narsese
Return the prefix of a task symbol that contains a BudgetValue
getBUSY_EVENT_HIGHER_THRESHOLD() - Method in class org.opennars.plugin.mental.Emotions
 
getBUSY_EVENT_LOWER_THRESHOLD() - Method in class org.opennars.plugin.mental.Emotions
 
getCHANGE_STEPS_DEMANDED() - Method in class org.opennars.plugin.mental.Emotions
 
getCloser(char) - Static method in class org.opennars.io.Symbols
 
getComplexity() - Method in class org.opennars.language.CompoundTerm
report the term's syntactic complexity
getComplexity() - Method in class org.opennars.language.Term
 
getComplexity() - Method in class org.opennars.language.Variable
The syntactic complexity of a variable is 0, because it does not refer to any concept.
getConfidence() - Method in class org.opennars.entity.TruthValue
returns the confidence value
getContainedTerms() - Method in class org.opennars.language.CompoundTerm
Gives a set of all contained term, recursively
getCreationTime() - Method in class org.opennars.entity.Stamp
 
getCreationTime() - Method in class org.opennars.entity.Task
Directly get the creation time of the sentence
getCurrentBelief() - Method in class org.opennars.control.DerivationContext
 
getCurrentBeliefLink() - Method in class org.opennars.control.DerivationContext
 
getCurrentConcept() - Method in class org.opennars.control.DerivationContext
 
getCurrentTask() - Method in class org.opennars.control.DerivationContext
 
getCurrentTaskLink() - Method in class org.opennars.control.DerivationContext
 
getCurrentTerm() - Method in class org.opennars.control.DerivationContext
 
getDesire() - Method in class org.opennars.entity.Concept
Get the current overall desire value.
getDesires() - Method in class org.opennars.entity.Concept
returns unmodifidable collection wrapping beliefs
getDurability() - Method in class org.opennars.entity.BudgetValue
Get durability value
getDurability() - Method in class org.opennars.entity.Item
Get durability value
getDuration() - Method in class org.opennars.plugin.perception.SensoryChannel
 
getExpDifAbs(TruthValue) - Method in class org.opennars.entity.TruthValue
Calculate the absolute difference of the expectation value and that of a given truth value
getExpectation() - Method in class org.opennars.entity.TruthValue
Calculate the expectation value of the truth value
getFrequency() - Method in class org.opennars.entity.TruthValue
returns the frequency value
getHAPPY_EVENT_HIGHER_THRESHOLD() - Method in class org.opennars.plugin.mental.Emotions
 
getHAPPY_EVENT_LOWER_THRESHOLD() - Method in class org.opennars.plugin.mental.Emotions
 
getHeight() - Method in class org.opennars.plugin.perception.SensoryChannel
 
getIndex(int) - Method in class org.opennars.entity.TaskLink
Get one index by level
getIndex(int) - Method in class org.opennars.entity.TermLink
Get one index by level
getIndex(int) - Method in interface org.opennars.entity.TLink
 
getInputId() - Method in class org.opennars.entity.Stamp.BaseEntry
 
getINTERNAL_EXPERIENCE_DURABILITY_MUL() - Method in class org.opennars.plugin.mental.InternalExperience
 
getINTERNAL_EXPERIENCE_PRIORITY_MUL() - Method in class org.opennars.plugin.mental.InternalExperience
 
getINTERNAL_EXPERIENCE_PROBABILITY() - Method in class org.opennars.plugin.mental.InternalExperience
 
getINTERNAL_EXPERIENCE_RARE_PROBABILITY() - Method in class org.opennars.plugin.mental.InternalExperience
 
getIsSpatial() - Method in class org.opennars.language.Conjunction
 
getIsSpatial() - Method in class org.opennars.language.Term
 
getKey() - Method in class org.opennars.entity.Sentence
Get a String representation of the sentence for key of Task and TaskLink
getLastForgetTime() - Method in class org.opennars.entity.BudgetValue
 
getLevel(Type) - Method in class org.opennars.storage.Bag
Decide the put-in level according to priority
getMetaTerm(Term) - Static method in class org.opennars.operator.misc.Reflect
 
getMinCyclePeriodMS() - Method in interface org.opennars.interfaces.pub.Reasoner
returns the minimum delay of a cycle in milliseconds
getMinCyclePeriodMS() - Method in class org.opennars.main.Nar
 
getMINIMUM_PRIORITY() - Method in class org.opennars.plugin.mental.Counting
 
getMINIMUM_PRIORITY_TO_CREATE_WANT_BELIEVE_ETC() - Method in class org.opennars.plugin.mental.InternalExperience
 
getMINIMUM_PRIORITY_TO_CREATE_WONDER_EVALUATE() - Method in class org.opennars.plugin.mental.InternalExperience
 
getName() - Method in class org.opennars.plugin.perception.SensoryChannel
 
getName(char, int) - Static method in class org.opennars.language.Variable
 
getNarId() - Method in class org.opennars.entity.Stamp.BaseEntry
 
getNewStamp() - Method in class org.opennars.control.DerivationContext
 
getObservationCount() - Method in class org.opennars.plugin.perception.VisionChannel.Prototype
 
getOccurenceTime() - Method in class org.opennars.entity.Sentence
 
getOccurrenceTime() - Method in class org.opennars.entity.Stamp
Get the occurrenceTime of the truth-value
getOccurrenceTimeString() - Method in class org.opennars.entity.Stamp
Get the occurrenceTime of the truth-value
getOpener(char) - Static method in class org.opennars.io.Symbols
 
getOperator() - Method in class org.opennars.operator.Operation
 
getOperator(char) - Static method in class org.opennars.io.Symbols
 
getOperator(String) - Static method in class org.opennars.io.Symbols
 
getOperator(String) - Method in class org.opennars.storage.Memory
 
getOriginality() - Method in class org.opennars.entity.Stamp
 
getOutputString(Class, Object, boolean, boolean, Nar) - Static method in class org.opennars.io.events.TextOutputHandler
 
getOutputString(Class, Object, boolean, boolean, Nar, StringBuilder) - Static method in class org.opennars.io.events.TextOutputHandler
 
getOutputString(Class, Object, boolean, boolean, Nar, StringBuilder, float) - Static method in class org.opennars.io.events.TextOutputHandler
generates a human-readable string from an output channel and signal
getOutputString(Class, Object, boolean, Nar) - Static method in class org.opennars.io.events.TextOutputHandler
 
getOutputString(Class, Object, boolean, Nar, StringBuilder) - Static method in class org.opennars.io.events.TextOutputHandler
generates a human-readable string from an output channel and signal
getParentBelief() - Method in class org.opennars.entity.Task
Get the parent belief of a task
getPlugins() - Method in interface org.opennars.interfaces.Pluggable
returns all plugins which were added
getPlugins() - Method in class org.opennars.main.Nar
 
getPredicate() - Method in class org.opennars.language.Statement
Return the second component of the statement
getPriority() - Method in class org.opennars.entity.BudgetValue
Get priority value
getPriority() - Method in class org.opennars.entity.Item
Get priority value
getPriority() - Method in interface org.opennars.entity.TLink
 
getPrioritySum(Iterable<? extends Item>) - Static method in class org.opennars.entity.Item
 
getQuality() - Method in class org.opennars.entity.BudgetValue
Get quality value
getQuality() - Method in class org.opennars.entity.Concept
Recalculate the quality of the concept [to be refined to show extension/intension balance]
getQuality() - Method in class org.opennars.entity.Item
Get quality value
getQuess() - Method in class org.opennars.entity.Concept
 
getQuestions() - Method in class org.opennars.entity.Concept
Return the questions, called in ComposionalRules in dedConjunctionByQuestion only
getRange() - Method in class org.opennars.operator.FunctionOperator
Deprecated.
getRange() - Method in class org.opennars.operator.misc.Add
 
getRange() - Method in class org.opennars.operator.misc.Count
 
getRange() - Method in class org.opennars.operator.misc.Reflect
 
getRange() - Method in class org.opennars.operator.misc.System
 
getRelation() - Method in class org.opennars.language.Image
Get the relation term in the Image
getRelation(String) - Static method in class org.opennars.io.Symbols
 
getRevisible() - Method in class org.opennars.entity.Sentence
 
getScope() - Method in class org.opennars.language.Variable
 
getSubject() - Method in class org.opennars.language.Statement
Return the first component of the statement
getTarget() - Method in class org.opennars.entity.TaskLink
Get the target Task
getTarget() - Method in class org.opennars.entity.TermLink
 
getTarget() - Method in interface org.opennars.entity.TLink
 
getTask() - Method in class org.opennars.operator.Operation
 
getTask() - Method in class org.opennars.operator.Operator.ExecutionResult
 
getTemporalOrder() - Method in class org.opennars.entity.Sentence
 
getTemporalOrder() - Method in class org.opennars.language.Conjunction
 
getTemporalOrder() - Method in class org.opennars.language.Equivalence
 
getTemporalOrder() - Method in class org.opennars.language.Implication
 
getTemporalOrder() - Method in class org.opennars.language.Term
 
getTense(long, int) - Method in class org.opennars.entity.Stamp
 
getTerm() - Method in class org.opennars.entity.Concept
 
getTerm() - Method in class org.opennars.entity.Sentence
 
getTerm() - Method in class org.opennars.entity.Task
 
getTerm() - Method in class org.opennars.entity.TaskLink
 
getTerm() - Method in class org.opennars.entity.TermLink
 
getTermLinkTemplates() - Method in class org.opennars.entity.Concept
Return the templates for TermLinks, only called in Memory.continuedProcess
getTheNewStamp() - Method in class org.opennars.control.DerivationContext
 
getTheOtherComponent() - Method in class org.opennars.language.Image
Get the other term in the Image
getTime() - Method in class org.opennars.control.DerivationContext
 
getTime() - Method in class org.opennars.entity.TaskLink.Recording
 
getTruth() - Method in class org.opennars.entity.Sentence
 
getTruthString(StringBuilder) - Static method in class org.opennars.io.Narsese
Return the postfix of a task symbol that contains a TruthValue
getType() - Method in class org.opennars.io.events.Events.InferenceEvent
 
getType() - Method in class org.opennars.language.Variable
Get the type of the variable
getWidth() - Method in class org.opennars.plugin.perception.SensoryChannel
 
GOAL_MARK - Static variable in class org.opennars.io.Symbols
 
goalFromQuestion(Task, Term, DerivationContext) - Static method in class org.opennars.inference.RuleTables
 
goalFromWantBelief(Task, short, short, Term, DerivationContext, Term) - Static method in class org.opennars.inference.RuleTables
 
greaterThan(BudgetValue) - Method in class org.opennars.entity.BudgetValue
 
groupSequence(CompoundTerm, Term, boolean, int, DerivationContext) - Static method in class org.opennars.inference.StructuralRules
{(#,A,B,C,D,E), C@(#,A,B,C,D,E)} |- (#,(#,A,B),C,D,E), (#,A,B,C,(#,D,E)) Group sequence left and right Works for all conjunctions

H

HadNewInput - Variable in class org.opennars.plugin.perception.VisionChannel
 
handleOperationFeedback(Task, DerivationContext) - Static method in class org.opennars.control.concept.ProcessJudgment
Handle the feedback of the operation that was processed as a judgment.
happy - Variable in class org.opennars.plugin.mental.Emotions
average desire-value
happy() - Method in class org.opennars.plugin.mental.Emotions
 
HAPPY_EVENT_HIGHER_THRESHOLD - Variable in class org.opennars.plugin.mental.Emotions
 
HAPPY_EVENT_LOWER_THRESHOLD - Variable in class org.opennars.plugin.mental.Emotions
 
hash - Variable in class org.opennars.entity.Sentence
 
hash - Variable in class org.opennars.entity.TaskLink
 
hash - Variable in class org.opennars.entity.TermLink
 
hash - Variable in class org.opennars.language.CompoundTerm
 
hash - Variable in class org.opennars.language.Variable
 
hashCode() - Method in class org.opennars.entity.Concept
 
hashCode() - Method in class org.opennars.entity.Item
 
hashCode() - Method in class org.opennars.entity.Item.StringKeyItem
 
hashCode() - Method in class org.opennars.entity.Sentence
To produce the hashcode of a sentence
hashCode() - Method in class org.opennars.entity.Stamp.BaseEntry
 
hashCode() - Method in class org.opennars.entity.Task
 
hashCode() - Method in class org.opennars.entity.TaskLink
 
hashCode() - Method in class org.opennars.entity.TermLink
 
hashCode() - Method in class org.opennars.entity.TruthValue
The hash code of a TruthValue
hashCode() - Method in class org.opennars.language.CompoundTerm
 
hashCode() - Method in class org.opennars.language.Term
Produce a hash code for the term
hashCode() - Method in class org.opennars.language.Variable
 
hasInterval() - Method in class org.opennars.language.CompoundTerm
 
hasInterval() - Method in class org.opennars.language.Interval
 
hasInterval() - Method in class org.opennars.language.Term
 
hasIntervals - Variable in class org.opennars.language.CompoundTerm
Whether contains a variable
hasSubstitute(Random, char, Term, Term) - Static method in class org.opennars.language.Variables
Check if two terms can be unified
hasVar() - Method in interface org.opennars.language.AbstractTerm
Whether this compound term contains any variable term
hasVar() - Method in class org.opennars.language.CompoundTerm
Whether this compound term contains any variable term
hasVar() - Method in class org.opennars.language.Term
Whether this compound term contains any variable term
hasVar() - Method in class org.opennars.language.Variable
 
hasVar(char) - Method in class org.opennars.language.Term
 
hasVarDep() - Method in class org.opennars.language.CompoundTerm
 
hasVarDep() - Method in class org.opennars.language.Term
 
hasVarDep() - Method in class org.opennars.language.Variable
 
hasVarDeps - Variable in class org.opennars.language.CompoundTerm
Whether contains a variable
hasVariables - Variable in class org.opennars.language.CompoundTerm
Whether contains a variable
hasVarIndep() - Method in class org.opennars.language.CompoundTerm
 
hasVarIndep() - Method in class org.opennars.language.Term
 
hasVarIndep() - Method in class org.opennars.language.Variable
 
hasVarIndeps - Variable in class org.opennars.language.CompoundTerm
Whether contains a variable
hasVarQueries - Variable in class org.opennars.language.CompoundTerm
Whether contains a variable
hasVarQuery() - Method in class org.opennars.language.CompoundTerm
 
hasVarQuery() - Method in class org.opennars.language.Term
 
hasVarQuery() - Method in class org.opennars.language.Variable
 
height - Variable in class org.opennars.plugin.perception.SensoryChannel
 
height - Variable in class org.opennars.plugin.perception.VisualSpace
 
Hesitate - Class in org.opennars.operator.mental
Operator that activates a concept
Hesitate() - Constructor for class org.opennars.operator.mental.Hesitate
 
HORIZON - Variable in class org.opennars.main.Parameters
Evidential Horizon, the amount of future evidence to be considered.
HOW_QUESTION_GENERATION_ON_DECISION_MAKING - Variable in class org.opennars.main.Parameters
 
hundredths(float) - Static method in class org.opennars.io.Texts
 

I

Image - Class in org.opennars.language
Generalization of Images as defined in the NARS-theory
Image(Term[], short) - Constructor for class org.opennars.language.Image
 
IMAGE_EXT - org.opennars.io.Symbols.NativeOperator
 
IMAGE_INT - org.opennars.io.Symbols.NativeOperator
 
IMAGE_PLACE_HOLDER - Static variable in class org.opennars.io.Symbols
 
ImageExt - Class in org.opennars.language
An extension image as defined in the NARS-theory
ImageExt(Term[], short) - Constructor for class org.opennars.language.ImageExt
Constructor with partial values, called by make
ImageInt - Class in org.opennars.language
An intension image as defined in the NARS-theory
ImageInt(Term[], short) - Constructor for class org.opennars.language.ImageInt
constructor with partial values, called by make
imagination - Variable in class org.opennars.language.Term
 
ImaginationSpace - Interface in org.opennars.operator
ImaginationSpace: A group of operations that when executed in a certain sequence add up to a certain declarative "picture".
IMMEDIATE_ETERNALIZATION - Variable in class org.opennars.main.Parameters
whether eternalization should happen on every derivation
Implication - Class in org.opennars.language
A Statement about an Inheritance copula as defined in the NARS-theory
Implication(Term[], int) - Constructor for class org.opennars.language.Implication
Constructor with partial values, called by make
Implication(Term[], int, long) - Constructor for class org.opennars.language.Implication
Constructor with partial values, called by make
Implication(Term, Term, int) - Constructor for class org.opennars.language.Implication
 
IMPLICATION - org.opennars.io.Symbols.NativeOperator
 
IMPLICATION_AFTER - org.opennars.io.Symbols.NativeOperator
 
IMPLICATION_BEFORE - org.opennars.io.Symbols.NativeOperator
 
IMPLICATION_WHEN - org.opennars.io.Symbols.NativeOperator
 
incAcquiredQuality() - Method in class org.opennars.entity.Concept
 
incDurability(float) - Method in class org.opennars.entity.BudgetValue
Increase durability value by a percentage of the remaining range
incDurability(float) - Method in class org.opennars.entity.Item
Increase durability value
incPriority(float) - Method in class org.opennars.entity.BudgetValue
Increase priority value by a percentage of the remaining range
incPriority(float) - Method in class org.opennars.entity.Item
Increase priority value
incQuality(float) - Method in class org.opennars.entity.BudgetValue
Increase quality value by a percentage of the remaining range
incrementObservationCount() - Method in class org.opennars.plugin.perception.VisionChannel.Prototype
 
indepVarUsedInvalid(Term) - Static method in class org.opennars.language.Variables
examines whether a term is using an independent variable in an invalid way
index - Variable in class org.opennars.entity.TaskLink
The index of the component in the component list of the compound, may have up to 4 levels
index - Variable in class org.opennars.entity.TermLink
The index of the component in the component list of the compound, may have up to 4 levels
index_variable - Variable in class org.opennars.language.CompoundTerm.ConvRectangle
 
index_variable - Variable in class org.opennars.language.Term
 
indexOf(T[], T) - Static method in class org.opennars.language.Terms
 
indexToFigure(TLink, TLink) - Static method in class org.opennars.inference.RuleTables
Decide the figure of syllogism according to the locations of the common term in the premises
InduceSucceedingEvent() - Constructor for class org.opennars.io.events.Events.InduceSucceedingEvent
 
induction(TruthValue, TruthValue, Parameters) - Static method in class org.opennars.inference.TruthFunctions
{<M ==> S>, <M ==> P>} |- <S ==> P>
InferenceEvent(long) - Constructor for class org.opennars.io.events.Events.InferenceEvent
 
InferenceEvent(long, int) - Constructor for class org.opennars.io.events.Events.InferenceEvent
 
inferToAsym(Sentence, Sentence, DerivationContext) - Static method in class org.opennars.inference.LocalRules
Produce an Inheritance/Implication from a Similarity/Equivalence and a reversed Inheritance/Implication
{<S <-> P>, <P --> S>} |- <S --> P>
inferToSym(Sentence, Sentence, DerivationContext) - Static method in class org.opennars.inference.LocalRules
Produce Similarity/Equivalence from a pair of reversed Inheritance/Implication
{<S --> P>, <P --> S} |- <S <-> p>
Inheritance - Class in org.opennars.language
A Statement about an Inheritance relation as defined in the NARS-theory
Inheritance(Term[]) - Constructor for class org.opennars.language.Inheritance
Constructor with partial values, called by make
Inheritance(Term, Term) - Constructor for class org.opennars.language.Inheritance
 
INHERITANCE - org.opennars.io.Symbols.NativeOperator
 
init() - Method in class org.opennars.entity.TermLink
 
init(Term[]) - Method in class org.opennars.language.CompoundTerm
call this after changing Term[] contents
init(Term[]) - Method in class org.opennars.language.Image
 
init(Term[]) - Method in class org.opennars.language.Statement
 
INPUT - org.opennars.entity.Task.EnumType
 
INPUT_ERRORS_CONTINUE - Static variable in class org.opennars.main.MiscFlags
Whether the system should continue after an input error, not recommended as it should be handled from outside
INPUT_LINE_PREFIX - Static variable in class org.opennars.io.Symbols
 
InputFileConsumer - Interface in org.opennars.interfaces
Something which can consume files
inputId - Variable in class org.opennars.entity.Stamp.BaseEntry
 
inputs - Variable in class org.opennars.plugin.perception.VisionChannel
 
inputTask(Timable, Task) - Method in class org.opennars.storage.Memory
 
inputTask(Timable, Task, boolean) - Method in class org.opennars.storage.Memory
Input task processing.
InputThread(InputStream, Nar) - Constructor for class org.opennars.main.Shell.InputThread
 
insertTaskLink(TaskLink, DerivationContext) - Method in class org.opennars.entity.Concept
Insert a TaskLink into the TaskLink bag
insertTermLink(TermLink) - Method in class org.opennars.entity.Concept
Insert a TermLink into the TermLink bag
Instance - Class in org.opennars.language
A Statement about an Instance relation, which is used only in Narsese for I/O, and translated into Inheritance for internal use.
Instance() - Constructor for class org.opennars.language.Instance
 
INSTANCE - org.opennars.io.Symbols.NativeOperator
 
INSTANCE_PROPERTY - org.opennars.io.Symbols.NativeOperator
 
InstanceProperty - Class in org.opennars.language
A Statement about an InstanceProperty relation, which is used only in Narsese for I/O, and translated into Inheritance for internal use.
InstanceProperty() - Constructor for class org.opennars.language.InstanceProperty
 
INTERNAL_EXPERIENCE_DURABILITY_MUL - Variable in class org.opennars.plugin.mental.InternalExperience
 
INTERNAL_EXPERIENCE_PRIORITY_MUL - Variable in class org.opennars.plugin.mental.InternalExperience
 
INTERNAL_EXPERIENCE_PROBABILITY - Variable in class org.opennars.plugin.mental.InternalExperience
 
INTERNAL_EXPERIENCE_RARE_PROBABILITY - Variable in class org.opennars.plugin.mental.InternalExperience
less probable form
internalExperience - Variable in class org.opennars.storage.Memory
 
InternalExperience - Class in org.opennars.plugin.mental
To rememberAction an internal action as an operation
InternalExperience() - Constructor for class org.opennars.plugin.mental.InternalExperience
 
InternalExperience(float, float, float, float, float, float, boolean, boolean, boolean) - Constructor for class org.opennars.plugin.mental.InternalExperience
 
InternalExperienceFromBelief(Memory, Task, Sentence, Timable) - Static method in class org.opennars.plugin.mental.InternalExperience
 
InternalExperienceFromTask(Memory, Task, boolean, Timable) - Static method in class org.opennars.plugin.mental.InternalExperience
 
InternalExperienceFromTaskInternal(Memory, Task, boolean, Timable) - Static method in class org.opennars.plugin.mental.InternalExperience
 
intersection(TruthValue, TruthValue, Parameters) - Static method in class org.opennars.inference.TruthFunctions
{<M --> S>, <M <-> P>} |- <M --> (S&P)>
INTERSECTION_EXT - org.opennars.io.Symbols.NativeOperator
 
INTERSECTION_INT - org.opennars.io.Symbols.NativeOperator
 
IntersectionExt - Class in org.opennars.language
A compound term whose extension is the intersection of the extensions of its term as defined in the NARS-theory
IntersectionExt(Term[]) - Constructor for class org.opennars.language.IntersectionExt
Constructor with partial values, called by make
IntersectionInt - Class in org.opennars.language
A compound term whose intension is the intersection of the extensions of its term as defined in the NARS-theory
IntersectionInt(Term[]) - Constructor for class org.opennars.language.IntersectionInt
Constructor with partial values, called by make
interval(String) - Static method in class org.opennars.language.Interval
 
Interval - Class in org.opennars.language
This stores the magnitude of a time difference, which is the logarithm of the time difference in base D=duration ( @see Param.java ).
Interval(long) - Constructor for class org.opennars.language.Interval
this constructor has an extra unused argument to differentiate it from the other one, for specifying magnitude directly.
Interval(String) - Constructor for class org.opennars.language.Interval
 
INTERVAL_ADAPT_SPEED - Variable in class org.opennars.main.Parameters
 
INTERVAL_PREFIX - Static variable in class org.opennars.io.Symbols
 
intervalProjection(DerivationContext, Term, Term, List<Float>, TruthValue) - Static method in class org.opennars.inference.LocalRules
Interval projection Decides to use whether to use old or new term dependent on which one is more usual, also discounting the truth confidence according to the interval difference.
intoBase(Type) - Method in class org.opennars.storage.Bag
Insert an item into the itemTable, and return the overflow
introduceVariables(DerivationContext, Term, boolean) - Static method in class org.opennars.inference.CompositionalRules
Introduction of variables that appear either within subjects or within predicates and more than once
introVarInner(Statement, Statement, CompoundTerm, DerivationContext) - Static method in class org.opennars.inference.CompositionalRules
{<M --> S>, <C ==> <M --> P>>} |- <(&&, <#x --> S>, C) ==> <#x --> P>>
{<M --> S>, (&&, C, <M --> P>)} |- (&&, C, <<#x --> S> ==> <#x --> P>>)
introVarOuter(Statement, Statement, int, DerivationContext) - Static method in class org.opennars.inference.CompositionalRules
Introduce a dependent variable in an outer-layer conjunction
{<S --> P1>, <S --> P2>} |- (&&, <#x --> P1>, <#x --> P2>)
IntroVarSameSubjectOrPredicate(Sentence, Sentence, Term, Term, int, DerivationContext) - Static method in class org.opennars.inference.CompositionalRules
 
invalid() - Method in class org.opennars.language.Statement
Check the validity of a potential Statement.
invalidateName() - Method in class org.opennars.language.CompoundTerm
 
InvalidInputException(String) - Constructor for exception org.opennars.io.Parser.InvalidInputException
An invalid addInput line.
invalidPair(Term, Term) - Static method in class org.opennars.language.Statement
 
invalidReflexive(Term, Term) - Static method in class org.opennars.language.Statement
Check if one term is identical to or included in another one, except in a reflexive relation
invalidStatement(Term, Term) - Static method in class org.opennars.language.Statement
 
invalidStatement(Term, Term, boolean) - Static method in class org.opennars.language.Statement
Check the validity of a potential Statement.
isActive() - Method in class org.opennars.io.events.EventHandler
 
isActive(Class) - Method in class org.opennars.io.events.EventEmitter
 
isALLOW_WANT_BELIEF() - Method in class org.opennars.plugin.mental.InternalExperience
 
isAnticipationAsOperator() - Method in class org.opennars.operator.mental.Anticipate
 
isBackward() - Method in class org.opennars.language.Implication
 
isCloser(String, int) - Static method in class org.opennars.io.Narsese
Check CompoundTerm closer symbol
isCommon() - Method in class org.opennars.language.Variable
 
isCommutative() - Method in class org.opennars.language.CompoundTerm
Check if the order of the term matters
isCommutative() - Method in class org.opennars.language.Conjunction
Check if the compound is commutative.
isCommutative() - Method in class org.opennars.language.Disjunction
Disjunction is commutative.
isCommutative() - Method in class org.opennars.language.Equivalence
Check if the compound is commutative.
isCommutative() - Method in class org.opennars.language.IntersectionExt
Check if the compound is commutative.
isCommutative() - Method in class org.opennars.language.IntersectionInt
Check if the compound is commutative.
isCommutative() - Method in class org.opennars.language.SetTensional
Check if the compound is communitative.
isCommutative() - Method in class org.opennars.language.Similarity
Check if the compound is commutative.
isConcurrent() - Method in class org.opennars.language.Implication
 
isConjunctionAndHasSameOrder(Term, int) - Static method in class org.opennars.language.Conjunction
 
isConstant() - Method in interface org.opennars.language.AbstractTerm
Check whether the current Term can name a Concept.
isConstant() - Method in class org.opennars.language.Term
Check whether the current Term can name a Concept.
isConstant() - Method in class org.opennars.language.Variable
A variable is not constant
isDependentVariable() - Method in class org.opennars.language.Variable
 
isElemOfSequenceBuffer() - Method in class org.opennars.entity.Task
 
isEnabled() - Method in class org.opennars.main.Nar.PluginState
 
isEqual(double, double, double) - Static method in class org.opennars.entity.TruthValue
 
isEternal - Variable in class org.opennars.plugin.perception.VisionChannel
 
isEternal() - Method in class org.opennars.entity.Sentence
 
isEternal() - Method in class org.opennars.entity.Stamp
 
isExecutable(Memory) - Method in class org.opennars.language.Term
 
isExecutableHypothesis(Task, DerivationContext) - Static method in class org.opennars.control.concept.ProcessJudgment
Check whether the task is an executable hypothesis of the form <(&/,a,op()) =/> b>.
isForward() - Method in class org.opennars.language.Implication
 
isFULL_REFLECTION() - Method in class org.opennars.plugin.mental.InternalExperience
 
isGoal() - Method in class org.opennars.entity.Sentence
 
isHigherOrderStatement() - Method in class org.opennars.language.Term
 
isIndependentVariable() - Method in class org.opennars.language.Variable
 
isInput - Variable in class org.opennars.entity.Task
 
isInput() - Method in class org.opennars.entity.Task
Check if a Task is a direct input
isJudgment() - Method in class org.opennars.entity.Sentence
 
isjUnit - Variable in class org.opennars.storage.Memory
 
isJUnitTest() - Static method in class org.opennars.storage.Memory
 
isNative - Variable in enum org.opennars.io.Symbols.NativeOperator
is native
isNegative() - Method in class org.opennars.entity.TruthValue
Check if the truth value is negative
isNormalized() - Method in class org.opennars.language.CompoundTerm
 
isNotTermlinkNormalizer() - Method in class org.opennars.entity.Sentence
 
isOLD_BELIEVE_WANT_EVALUATE_WONDER_STRATEGY() - Method in class org.opennars.plugin.mental.InternalExperience
 
isOpener(String, int) - Static method in class org.opennars.io.Narsese
Check CompoundTerm opener symbol
IsOperationInSpace(Operation) - Method in interface org.opennars.operator.ImaginationSpace
 
IsOperationInSpace(Operation) - Method in class org.opennars.plugin.perception.VisualSpace
 
isPlaceHolder(Term) - Static method in class org.opennars.language.Image
 
isQueryVariable() - Method in class org.opennars.language.Variable
 
isQuest() - Method in class org.opennars.entity.Sentence
 
isQuestion() - Method in class org.opennars.entity.Sentence
 
isRelation(String) - Static method in class org.opennars.io.Symbols
Check Statement getRelation symbol, called in StringPaser
isRunning() - Method in interface org.opennars.interfaces.pub.Reasoner
is the reasoner running?
isRunning() - Method in class org.opennars.main.Nar
 
isSelf(Term) - Static method in class org.opennars.language.Term
 
isSpatial - Variable in class org.opennars.language.Conjunction
 
Item<K> - Class in org.opennars.entity
An item is an object that can be put into a Bag, to participate in the resource competition of the system.
Item() - Constructor for class org.opennars.entity.Item
 
Item(BudgetValue) - Constructor for class org.opennars.entity.Item
Constructor with initial budget
Item.ItemPriorityComparator<E extends Item> - Class in org.opennars.entity
 
Item.StringKeyItem - Class in org.opennars.entity
 
ItemPriorityComparator() - Constructor for class org.opennars.entity.Item.ItemPriorityComparator
 
itemTable - Variable in class org.opennars.storage.Bag
array of lists of items, for items on different level
iterator() - Method in class org.opennars.language.CompoundTerm
 
iterator() - Method in class org.opennars.storage.Bag
 
iterator() - Method in class org.opennars.storage.Memory
 

J

JUDGMENT_MARK - Static variable in class org.opennars.io.Symbols
 

K

key - Variable in class org.opennars.entity.Sentence
caches the 'getKey()' result

L

label - Variable in class org.opennars.plugin.perception.SensoryChannel
 
label - Variable in class org.opennars.plugin.perception.VisionChannel
 
last_busy_time - Variable in class org.opennars.plugin.mental.Emotions
 
last_happy_time - Variable in class org.opennars.plugin.mental.Emotions
 
lastbusy - Variable in class org.opennars.plugin.mental.Emotions
 
lastDecision - Variable in class org.opennars.storage.Memory
 
lastForgetTime - Variable in class org.opennars.entity.BudgetValue
time at which this budget was last forgotten, for calculating accurate memory decay rates
lasthappy - Variable in class org.opennars.plugin.mental.Emotions
 
lastPrototype - Variable in class org.opennars.plugin.perception.VisionChannel
 
LEFT - org.opennars.inference.RuleTables.EnumFigureSide
 
levelIndex - Variable in class org.opennars.storage.Bag
index to get next level, kept in individual objects
link - Variable in class org.opennars.entity.TaskLink.Recording
 
linkToTask(Task, DerivationContext) - Method in class org.opennars.entity.Concept
Link to a new task from all relevant concepts for continued processing in the near future for unspecified time.
listenPort - Variable in class org.opennars.main.NarNode
 
ListUtil - Class in org.opennars.util
 
ListUtil() - Constructor for class org.opennars.util.ListUtil
 
LoadFromFile(String) - Static method in class org.opennars.main.Nar
 
loadParamsFromFileAndReturnPlugins(String, Reasoner, Parameters) - Static method in class org.opennars.io.ConfigReader
 
localInference(Task, Parameters, Timable) - Method in class org.opennars.storage.Memory
 
LocalRules - Class in org.opennars.inference
Directly process a task by a oldBelief, with only two Terms in both.
LocalRules() - Constructor for class org.opennars.inference.LocalRules
 
log(String) - Static method in class org.opennars.main.Shell
logging
lookupTruthFunctionAndCompute(TruthFunctions.EnumType, TruthValue, TruthValue, Parameters) - Static method in class org.opennars.inference.TruthFunctions
lookup the truth function and compute the value
lookupTruthFunctionByBoolAndCompute(boolean, TruthFunctions.EnumType, TruthFunctions.EnumType, TruthValue, TruthValue, Parameters) - Static method in class org.opennars.inference.TruthFunctions
lookup the truth function and compute the value - for two truth functions which are decided by flag
lookupTruthOrNull(TruthValue, TruthValue, Parameters, Object...) - Static method in class org.opennars.inference.TruthFunctions
lookup the truth function by the first boolean which is true or return null if no boolean is true

M

main(String[]) - Static method in class org.opennars.main.Shell
The entry point of the standalone application.
maintainDisappointedAnticipations(Parameters, Concept, Nar) - Static method in class org.opennars.control.concept.ProcessAnticipation
Process outdated anticipations within the concept, these which are outdated generate negative feedback
make(Collection<Term>) - Static method in class org.opennars.language.SetExt
 
make(Collection<Term>) - Static method in class org.opennars.language.SetInt
 
make(Collection<Term>, int, boolean) - Static method in class org.opennars.language.Conjunction
 
make(Symbols.NativeOperator, Term, Term, boolean, int) - Static method in class org.opennars.language.Statement
Make a Statement from String, called by StringParser
make(Symbols.NativeOperator, Term, Term, int) - Static method in class org.opennars.language.Statement
Make a Statement from given term, called by the rules
make(CompoundTerm, Term, int) - Static method in class org.opennars.language.Product
Try to make a Product from an ImageExt/ImageInt and a component.
make(ImageExt, Term, short) - Static method in class org.opennars.language.ImageExt
Try to make an Image from an existing Image and a component.
make(ImageInt, Term, short) - Static method in class org.opennars.language.ImageInt
Try to make an Image from an existing Image and a component.
make(Product, Term, short) - Static method in class org.opennars.language.ImageExt
Try to make an Image from a Product and a relation.
make(Product, Term, short) - Static method in class org.opennars.language.ImageInt
Try to make an Image from a Product and a relation.
make(Statement, Term, Term) - Static method in class org.opennars.language.Statement
Make a Statement from given components, called by the rules
make(Statement, Term, Term, int) - Static method in class org.opennars.language.Statement
 
make(Term) - Static method in class org.opennars.language.Negation
Try to make a Negation of one component.
make(Term[]) - Static method in class org.opennars.language.Conjunction
Try to make a new compound from a list of term.
make(Term[]) - Static method in class org.opennars.language.DifferenceExt
Try to make a new DifferenceExt.
make(Term[]) - Static method in class org.opennars.language.DifferenceInt
Try to make a new DifferenceExt.
make(Term[]) - Static method in class org.opennars.language.Disjunction
 
make(Term[]) - Static method in class org.opennars.language.ImageExt
Try to make a new ImageExt.
make(Term[]) - Static method in class org.opennars.language.ImageInt
Try to make a new ImageExt.
make(Term[]) - Static method in class org.opennars.language.IntersectionExt
 
make(Term[]) - Static method in class org.opennars.language.IntersectionInt
 
make(Term[]) - Static method in class org.opennars.language.Negation
Try to make a new Negation.
make(Term...) - Static method in class org.opennars.language.Product
 
make(Term...) - Static method in class org.opennars.language.SetExt
 
make(Term...) - Static method in class org.opennars.language.SetInt
 
make(Term[], int) - Static method in class org.opennars.language.Conjunction
Try to make a new compound from a list of term.
make(Term[], int, boolean) - Static method in class org.opennars.language.Conjunction
 
make(Term[], short) - Static method in class org.opennars.language.ImageInt
Try to make a new compound from a set of term.
make(Term, Interval, int) - Static method in class org.opennars.language.Conjunction
 
make(Term, Interval, Term, int) - Static method in class org.opennars.language.Conjunction
 
make(Term, Term) - Static method in class org.opennars.language.Conjunction
Try to make a new compound from two term.
make(Term, Term) - Static method in class org.opennars.language.DifferenceExt
Try to make a new compound from two term.
make(Term, Term) - Static method in class org.opennars.language.DifferenceInt
Try to make a new compound from two term.
make(Term, Term) - Static method in class org.opennars.language.Disjunction
Try to make a new Disjunction from two term.
make(Term, Term) - Static method in class org.opennars.language.Equivalence
Try to make a new compound from two term.
make(Term, Term) - Static method in class org.opennars.language.Implication
Try to make a new compound from two term.
make(Term, Term) - Static method in class org.opennars.language.Inheritance
Try to make a new compound from two term.
make(Term, Term) - Static method in class org.opennars.language.Instance
Try to make a new compound from two components.
make(Term, Term) - Static method in class org.opennars.language.InstanceProperty
Try to make a new compound from two components.
make(Term, Term) - Static method in class org.opennars.language.IntersectionExt
Try to make a new compound from two term.
make(Term, Term) - Static method in class org.opennars.language.IntersectionInt
Try to make a new compound from two term.
make(Term, Term) - Static method in class org.opennars.language.Property
Try to make a new compound from two components.
make(Term, Term) - Static method in class org.opennars.language.Similarity
Try to make a new compound from two term.
make(Term, Term, int) - Static method in class org.opennars.language.Conjunction
 
make(Term, Term, int) - Static method in class org.opennars.language.Equivalence
 
make(Term, Term, int) - Static method in class org.opennars.language.Implication
 
make(Term, Term, int, boolean) - Static method in class org.opennars.language.Conjunction
 
make(Operator, Term[], boolean) - Static method in class org.opennars.operator.Operation
Try to make a new compound from two components.
makeCommonVariable(Term, Term) - Static method in class org.opennars.language.Variables
 
makeCompoundName(Symbols.NativeOperator, Term...) - Static method in class org.opennars.language.CompoundTerm
default method to make the oldName of a compound term from given fields
makeImageName(Symbols.NativeOperator, Term[], int) - Static method in class org.opennars.language.Image
default method to make the oldName of an image term from given fields
makeName() - Method in class org.opennars.language.CompoundTerm
default method to make the oldName of the current term from existing fields.
makeName() - Method in class org.opennars.language.Conjunction
 
makeName() - Method in class org.opennars.language.Image
Get the other term in the Image
makeName() - Method in class org.opennars.language.Negation
 
makeName() - Method in class org.opennars.language.SetExt
Make a String representation of the set, override the default.
makeName() - Method in class org.opennars.language.SetInt
Make a String representation of the set, override the default.
makeName() - Method in class org.opennars.language.Statement
Override the default in making the nameStr of the current term from existing fields
makeName() - Method in class org.opennars.operator.Operation
 
makeName(CharSequence, Term[]) - Static method in class org.opennars.operator.Operation
 
makeName(Term, int, Term) - Static method in class org.opennars.language.Implication
 
makeSetName(char, Term[], char) - Static method in class org.opennars.language.SetTensional
make the oldName of an ExtensionSet or IntensionSet
makeStatementName(Term, Symbols.NativeOperator, Term) - Static method in class org.opennars.language.Statement
 
makeSym(Statement, Term, Term, int) - Static method in class org.opennars.language.Statement
Make a symmetric Statement from given term and temporal information, called by the rules
makeTerm(Term, Term) - Static method in class org.opennars.language.Inheritance
alternate version of Inheritance.make that allows equivalent subject and predicate to be reduced to the common term.
makeTerm(Term, Term) - Static method in class org.opennars.language.Similarity
alternate version of make that allows equivalent subject and predicate to be reduced to the common term.
makeTerm(Term, Term, int) - Static method in class org.opennars.language.Equivalence
alternate version of Inheritance.make that allows equivalent subject and predicate to be reduced to the common term.
MARK - Static variable in class org.opennars.entity.BudgetValue
character that marks the two ends of a budget value
mass - Variable in class org.opennars.storage.Bag
current sum of occupied level
match(Task, Sentence, Concept, DerivationContext) - Static method in class org.opennars.inference.LocalRules
The task and belief have the same content
matchAsymSym(Sentence, Sentence, int, DerivationContext) - Static method in class org.opennars.inference.LocalRules
Inheritance/Implication matches Similarity/Equivalence
matchingOrder(int, int) - Static method in class org.opennars.inference.TemporalRules
 
matchingOrder(Sentence, Sentence) - Static method in class org.opennars.inference.TemporalRules
 
matchReverse(DerivationContext) - Static method in class org.opennars.inference.LocalRules
The task and belief match reversely
Max - org.opennars.inference.BudgetFunctions.Activating
 
MAX_CACHED_VARNAME_INDEXES - Static variable in class org.opennars.language.Variable
 
MAXIMUM_EVIDENTAL_BASE_LENGTH - Variable in class org.opennars.main.Parameters
Maximum length of the evidental base of the Stamp
maxtime - Variable in class org.opennars.control.concept.ProcessGoal.ExecutablePrecondition
 
mem() - Method in class org.opennars.control.DerivationContext
 
memory - Variable in class org.opennars.control.DerivationContext
 
memory - Variable in class org.opennars.entity.Concept
Reference to the memory to which the Concept belongs
memory - Variable in class org.opennars.io.Narsese
 
memory - Variable in class org.opennars.main.Nar
The memory of the reasoner
memory - Variable in class org.opennars.plugin.mental.InternalExperience
 
Memory - Class in org.opennars.storage
Memory consists of the run-time state of a Nar, including: * term and concept memory * reasoner state * etc.
Memory(Parameters, Bag<Concept, Term>, Bag<Task<Term>, Sentence<Term>>, Bag<Task<Term>, Sentence<Term>>, Bag<Task<Term>, Sentence<Term>>) - Constructor for class org.opennars.storage.Memory
Create a new memory
merge(BudgetValue) - Method in class org.opennars.entity.BudgetValue
Merge one BudgetValue into another
merge(BudgetValue, BudgetValue) - Static method in class org.opennars.inference.BudgetFunctions
Merge an item into another one in a bag, when the two are identical except in budget values
merge(Item) - Method in class org.opennars.entity.Item
Merge with another Item with identical key
merge(Item) - Method in class org.opennars.entity.Task
Merge one Task into another
MILLISECONDS_PER_STEP - Variable in class org.opennars.main.Parameters
Default miliseconds per step at startup
minCyclePeriodMS - Variable in class org.opennars.main.Nar
 
MINIMUM_PRIORITY - Variable in class org.opennars.plugin.mental.Counting
 
MINIMUM_PRIORITY_TO_CREATE_WANT_BELIEVE_ETC - Variable in class org.opennars.plugin.mental.InternalExperience
 
MINIMUM_PRIORITY_TO_CREATE_WONDER_EVALUATE - Variable in class org.opennars.plugin.mental.InternalExperience
 
minPriority - Variable in class org.opennars.io.events.TextOutputHandler
 
mintime - Variable in class org.opennars.control.concept.ProcessGoal.ExecutablePrecondition
 
MiscFlags - Class in org.opennars.main
Nar operating parameters.
MiscFlags() - Constructor for class org.opennars.main.MiscFlags
 
MOTOR_BABBLING_CONFIDENCE_THRESHOLD - Variable in class org.opennars.main.Parameters
operations having used procedure knowledge above the confidence threshold will not babble
move - Static variable in class org.opennars.plugin.perception.VisualSpace
 
mulConfidence(float) - Method in class org.opennars.entity.TruthValue
 
Multistepable - Interface in org.opennars.interfaces
Implementation can work with cycles and stopped
mustContainTerm - Variable in class org.opennars.main.NarNode.TargetNar
 

N

n1(float) - Static method in class org.opennars.io.Texts
 
n2(double) - Static method in class org.opennars.io.Texts
 
n2(float) - Static method in class org.opennars.io.Texts
 
n2Slow(float) - Static method in class org.opennars.io.Texts
 
n4(float) - Static method in class org.opennars.io.Texts
 
nal - Variable in class org.opennars.operator.mental.Anticipate
 
name - Variable in class org.opennars.entity.Stamp
caches
name - Variable in class org.opennars.language.Term
 
name - Variable in class org.opennars.main.Nar
The name of the reasoner
name() - Method in class org.opennars.entity.Concept
 
name() - Method in class org.opennars.entity.Item
Get the current key
name() - Method in class org.opennars.entity.Stamp
 
name() - Method in class org.opennars.entity.Task
 
name() - Method in class org.opennars.entity.TaskLink
 
name() - Method in class org.opennars.entity.TermLink
 
name() - Method in class org.opennars.entity.TruthValue
 
name() - Method in interface org.opennars.language.AbstractTerm
Reporting the name of the current Term.
name() - Method in class org.opennars.language.CompoundTerm
 
name() - Method in class org.opennars.language.Term
Reporting the name of the current Term.
name() - Method in interface org.opennars.plugin.Plugin
 
Name - Class in org.opennars.operator.mental
Operator that give a CompoundTerm a new name
Name() - Constructor for class org.opennars.operator.mental.Name
 
NAME - Static variable in class org.opennars.main.Nar
Name of the reasoner of the project
nameInternal() - Method in class org.opennars.language.Term
 
nameTable - Variable in class org.opennars.storage.Bag
mapping from key to item
nar - Variable in class org.opennars.io.events.AnswerHandler
 
nar - Variable in class org.opennars.io.events.TextOutputHandler
 
nar - Variable in class org.opennars.main.NarNode
 
nar - Variable in class org.opennars.main.Shell.InputThread
 
nar - Variable in class org.opennars.main.Shell
 
nar - Variable in class org.opennars.plugin.mental.InternalExperience
 
nar - Variable in class org.opennars.plugin.perception.SensoryChannel
 
nar - Variable in class org.opennars.plugin.perception.VisionChannel
 
nar - Variable in class org.opennars.plugin.perception.VisualSpace
 
Nar - Class in org.opennars.main
Non-Axiomatic Reasoner Instances of this represent a reasoner connected to a Memory, and set of Input and Output channels.
Nar() - Constructor for class org.opennars.main.Nar
constructs the NAR and loads a config from the default filepath Assigns a random id to the instance
Nar(long) - Constructor for class org.opennars.main.Nar
constructs the NAR and loads a config from the default filepath
Nar(long, String) - Constructor for class org.opennars.main.Nar
constructs the NAR and loads a config from the filepath
Nar(long, String, Map<String, Object>) - Constructor for class org.opennars.main.Nar
constructs the NAR and loads a config from the filepath
Nar(String) - Constructor for class org.opennars.main.Nar
constructs the NAR and loads a config from the filepath
Nar(String, Map<String, Object>) - Constructor for class org.opennars.main.Nar
constructs the NAR and loads a config from the filepath
Nar(Map<String, Object>) - Constructor for class org.opennars.main.Nar
constructs the NAR and loads a config from the default filepath Assigns a random id to the instance
Nar.PluginState - Class in org.opennars.main
 
narId - Variable in class org.opennars.entity.Stamp.BaseEntry
 
narId - Variable in class org.opennars.storage.Memory
 
NarNode - Class in org.opennars.main
 
NarNode(int) - Constructor for class org.opennars.main.NarNode
Create a Nar node that listens for received tasks from other NarNode instances
NarNode(Nar, int) - Constructor for class org.opennars.main.NarNode
 
NarNode.EventReceivedTask - Class in org.opennars.main
 
NarNode.TargetNar - Class in org.opennars.main
 
narParameters - Variable in class org.opennars.control.DerivationContext
 
narParameters - Variable in class org.opennars.entity.BudgetValue
 
narParameters - Variable in class org.opennars.entity.TruthValue
 
narParameters - Variable in class org.opennars.main.Nar
 
narParameters - Variable in class org.opennars.storage.Memory
 
Narsese - Class in org.opennars.io
Utility methods for working and reacting to Narsese input.
Narsese(Nar) - Constructor for class org.opennars.io.Narsese
 
Narsese(Memory) - Constructor for class org.opennars.io.Narsese
 
NarseseConsumer - Interface in org.opennars.interfaces
Something which can work with Narsese as a string representation
NativeOperator(String) - Constructor for enum org.opennars.io.Symbols.NativeOperator
 
NativeOperator(String, boolean) - Constructor for enum org.opennars.io.Symbols.NativeOperator
 
NativeOperator(String, boolean, boolean) - Constructor for enum org.opennars.io.Symbols.NativeOperator
 
negation(TruthValue, Parameters) - Static method in class org.opennars.inference.TruthFunctions
{A} |- (--A)
Negation - Class in org.opennars.language
A negation of a statement as defined in the NARS-theory
Negation(Term) - Constructor for class org.opennars.language.Negation
avoid using this externally, because double-negatives can be unwrapped to the original term using Negation.make
NEGATION - org.opennars.io.Symbols.NativeOperator
 
negConfirm_abort_maxtime - Variable in class org.opennars.entity.Concept.AnticipationEntry
 
negConfirm_abort_mintime - Variable in class org.opennars.entity.Concept.AnticipationEntry
 
negConfirmation - Variable in class org.opennars.entity.Concept.AnticipationEntry
 
negConfirmationPriority - Variable in class org.opennars.entity.Concept.AnticipationEntry
 
newKeyPrefix() - Method in class org.opennars.entity.TermLink
 
newName(char, int) - Static method in class org.opennars.language.Variable
 
newObserverList() - Method in class org.opennars.io.events.EventEmitter
 
NewOperationFrame(Memory, Task) - Static method in class org.opennars.control.TemporalInferenceControl
 
newSerialTerm(char) - Method in class org.opennars.plugin.mental.Abbreviation.Abbreviate
 
newStamp - Variable in class org.opennars.control.DerivationContext
 
newStampBuilder - Variable in class org.opennars.control.DerivationContext
 
newStampSerial() - Method in class org.opennars.storage.Memory
 
NewTaskExecution() - Constructor for class org.opennars.io.events.Events.NewTaskExecution
 
newTasks - Variable in class org.opennars.operator.mental.Anticipate
 
next(int) - Method in class org.opennars.storage.Distributor
Advance the index
nextSeparator(String, int) - Static method in class org.opennars.io.Narsese
Locate the first top-level separator in a CompoundTerm
nonInnateBeliefOperators - Static variable in class org.opennars.plugin.mental.InternalExperience
 
normalized - Variable in class org.opennars.language.CompoundTerm
 
novel(TermLink, long, Parameters) - Method in class org.opennars.entity.TaskLink
To check whether a TaskLink should use a TermLink, return false if they interacted recently
novel(TermLink, long, Parameters, boolean) - Method in class org.opennars.entity.TaskLink
 
NOVEL_TASK_BAG_LEVELS - Variable in class org.opennars.main.Parameters
 
NOVEL_TASK_BAG_SELECTIONS - Variable in class org.opennars.main.Parameters
 
NOVEL_TASK_BAG_SIZE - Variable in class org.opennars.main.Parameters
Size of Novel Task Buffer
novelTasks - Variable in class org.opennars.storage.Memory
 
NOVELTY_HORIZON - Variable in class org.opennars.main.Parameters
what this value represents was originally equal to the termlink record length (10), but we may want to adjust it or make it scaled according to duration since it has more to do with time than # of records.
nPrototypes - Variable in class org.opennars.plugin.perception.VisionChannel
 
NullOperator - Class in org.opennars.operator
A class used as a template for Operator definition.
NullOperator() - Constructor for class org.opennars.operator.NullOperator
 
NullOperator(String) - Constructor for class org.opennars.operator.NullOperator
 

O

object - Variable in class org.opennars.io.events.Events.ParametricInferenceEvent
 
obs - Variable in class org.opennars.plugin.mental.Abbreviation
 
obs - Variable in class org.opennars.plugin.mental.ComplexEmotions
 
obs - Variable in class org.opennars.plugin.mental.Counting
 
obs - Variable in class org.opennars.plugin.perception.VisionChannel
 
observable - Variable in class org.opennars.entity.Concept
 
observationCount - Variable in class org.opennars.plugin.perception.VisionChannel.Prototype
 
occurrenceTime - Variable in class org.opennars.entity.Stamp
estimated occurrence time of the event
off() - Method in class org.opennars.io.events.AnswerHandler
 
off(Class<?>, EventEmitter.EventObserver) - Method in class org.opennars.io.events.EventEmitter
 
off(Class, EventEmitter.EventObserver) - Method in interface org.opennars.interfaces.Eventable
 
off(Class, EventEmitter.EventObserver) - Method in class org.opennars.main.Nar
remove event handler
OLD_BELIEVE_WANT_EVALUATE_WONDER_STRATEGY - Variable in class org.opennars.plugin.mental.InternalExperience
 
on(Class<?>, EventEmitter.EventObserver) - Method in class org.opennars.io.events.EventEmitter
 
on(Class, EventEmitter.EventObserver) - Method in interface org.opennars.interfaces.Eventable
 
on(Class, EventEmitter.EventObserver) - Method in class org.opennars.main.Nar
attach event handler
onBeliefAdd(Concept, Task, Object[]) - Method in class org.opennars.io.events.Events.ConceptBeliefAdd
 
onBeliefRemove(Concept, Sentence, Task, Object[]) - Method in class org.opennars.io.events.Events.ConceptBeliefRemove
 
oneDecimal - Static variable in class org.opennars.io.Texts
 
onFire(GeneralInferenceControl) - Method in class org.opennars.io.events.Events.ConceptFire
use: Concept n.getCurrentConcept() TaskLink n.getCurrentTaskLink()
onProcessed(Task, DerivationContext) - Method in class org.opennars.io.events.Events.TaskImmediateProcess
 
onSolution(Sentence) - Method in class org.opennars.io.events.AnswerHandler
called when the question task has been solved directly
onTaskAdd(Task, String) - Method in class org.opennars.io.events.Events.TaskAdd
 
opener - Variable in enum org.opennars.io.Symbols.NativeOperator
opener?
openSaveFile(String) - Method in class org.opennars.io.events.TextOutputHandler
Open an output experience file
operation - Variable in class org.opennars.operator.Operator.ExecutionResult
 
Operation - Class in org.opennars.operator
An operation is interpreted as an Inheritance relation.
Operation(Term[]) - Constructor for class org.opennars.operator.Operation
 
Operation(Term, Term) - Constructor for class org.opennars.operator.Operation
Constructor with partial values, called by make
OPERATION_BAG_LEVELS - Variable in class org.opennars.main.Parameters
 
OPERATION_BAG_SIZE - Variable in class org.opennars.main.Parameters
Size of remembered last operation tasks
OPERATION_SAMPLES - Variable in class org.opennars.main.Parameters
 
operationExecutionString(Statement) - Static method in class org.opennars.operator.Operator
 
operator() - Method in class org.opennars.entity.Concept
 
operator() - Method in class org.opennars.language.CompoundTerm
method to get the operator of the compound
operator() - Method in class org.opennars.language.Conjunction
Get the operator of the term.
operator() - Method in class org.opennars.language.DifferenceExt
Get the operator of the term.
operator() - Method in class org.opennars.language.DifferenceInt
Get the operator of the term.
operator() - Method in class org.opennars.language.Disjunction
Get the operator of the term.
operator() - Method in class org.opennars.language.Equivalence
Get the operator of the term.
operator() - Method in class org.opennars.language.ImageExt
get the operator of the term.
operator() - Method in class org.opennars.language.ImageInt
Get the operator of the term.
operator() - Method in class org.opennars.language.Implication
Get the operator of the term.
operator() - Method in class org.opennars.language.Inheritance
Get the operator of the term.
operator() - Method in class org.opennars.language.IntersectionExt
Get the operator of the term.
operator() - Method in class org.opennars.language.IntersectionInt
Get the operator of the term.
operator() - Method in class org.opennars.language.Negation
Get the operator of the term.
operator() - Method in class org.opennars.language.Product
Get the operator of the term.
operator() - Method in class org.opennars.language.SetExt
Get the operator of the term.
operator() - Method in class org.opennars.language.SetInt
Get the operator of the term.
operator() - Method in class org.opennars.language.Similarity
Get the operator of the term.
operator() - Method in class org.opennars.language.Term
 
Operator - Class in org.opennars.operator
An individual operator that can be execute by the system, which can be either inside NARS or outside it, in another system or device.
Operator() - Constructor for class org.opennars.operator.Operator
 
Operator(String) - Constructor for class org.opennars.operator.Operator
 
OPERATOR_PREFIX - Static variable in class org.opennars.io.Symbols
 
Operator.ExecutionResult - Class in org.opennars.operator
 
operators - Variable in class org.opennars.storage.Memory
 
or(float...) - Static method in class org.opennars.inference.UtilityFunctions
A function where the output is disjunctively determined by the inputs
order - Variable in class org.opennars.storage.Distributor
Shuffled sequence of index numbers
order(long, int) - Static method in class org.opennars.inference.TemporalRules
 
order(long, long, int) - Static method in class org.opennars.inference.TemporalRules
if (relative) event B after (stationary) event A then order=forward; event B before then order=backward occur at the same time, relative to duration: order = concurrent
ORDER_BACKWARD - Static variable in class org.opennars.inference.TemporalRules
 
ORDER_CONCURRENT - Static variable in class org.opennars.inference.TemporalRules
 
ORDER_FORWARD - Static variable in class org.opennars.inference.TemporalRules
 
ORDER_INVALID - Static variable in class org.opennars.inference.TemporalRules
 
ORDER_NONE - Static variable in class org.opennars.inference.TemporalRules
 
org.opennars.control - package org.opennars.control
 
org.opennars.control.concept - package org.opennars.control.concept
 
org.opennars.entity - package org.opennars.entity
Data entities that are independently stored
org.opennars.inference - package org.opennars.inference
The inference rules and control functions
org.opennars.interfaces - package org.opennars.interfaces
 
org.opennars.interfaces.pub - package org.opennars.interfaces.pub
 
org.opennars.io - package org.opennars.io
Input/output management
org.opennars.io.events - package org.opennars.io.events
 
org.opennars.language - package org.opennars.language
Term hierarchy in Narsese Open-NARS implements the following formal language, Narsese.
org.opennars.main - package org.opennars.main
 
org.opennars.operator - package org.opennars.operator
 
org.opennars.operator.mental - package org.opennars.operator.mental
 
org.opennars.operator.misc - package org.opennars.operator.misc
 
org.opennars.plugin - package org.opennars.plugin
 
org.opennars.plugin.mental - package org.opennars.plugin.mental
 
org.opennars.plugin.perception - package org.opennars.plugin.perception
 
org.opennars.storage - package org.opennars.storage
Storage management
org.opennars.util - package org.opennars.util
 
original_time - Variable in class org.opennars.control.DerivationContext
 
out - Variable in class org.opennars.main.Shell
 
outExp - Variable in class org.opennars.io.events.TextOutputHandler
 
outExp2 - Variable in class org.opennars.io.events.TextOutputHandler
 
outOfBase(Type) - Method in class org.opennars.storage.Bag
Remove an item from itemTable, then adjust mass
output(Task) - Method in class org.opennars.storage.Memory
 
OUTPUT_LINE_PREFIX - Static variable in class org.opennars.io.Symbols
 
OutputHandler - Class in org.opennars.io.events
Output Channel: Implements this and Nar.addOutput(..) to receive output signals on various channels
OutputHandler(EventEmitter, boolean) - Constructor for class org.opennars.io.events.OutputHandler
 
OutputHandler(Nar) - Constructor for class org.opennars.io.events.OutputHandler
 
OutputHandler(Nar, boolean) - Constructor for class org.opennars.io.events.OutputHandler
 
OutputHandler(Memory, boolean) - Constructor for class org.opennars.io.events.OutputHandler
 
OutputHandler.ANTICIPATE - Class in org.opennars.io.events
 
OutputHandler.CONFIRM - Class in org.opennars.io.events
 
OutputHandler.DISAPPOINT - Class in org.opennars.io.events
 
OutputHandler.ECHO - Interface in org.opennars.io.events
explicitly repeated input (repetition of the content of input ECHO commands)
OutputHandler.ERR - Interface in org.opennars.io.events
warnings, errors & exceptions
OutputHandler.EXE - Interface in org.opennars.io.events
operation execution
OutputHandler.IN - Interface in org.opennars.io.events
implicitly repeated input (a repetition of all input)
OutputHandler.OUT - Interface in org.opennars.io.events
conversational (judgments, questions, etc...) output
overrideParameters(Parameters, Map<String, Object>) - Static method in class org.opennars.main.Nar
overrides parameter values by name

P

PARALLEL - org.opennars.io.Symbols.NativeOperator
 
Parameters - Class in org.opennars.main
Reasoner local settings and deriver options
Parameters() - Constructor for class org.opennars.main.Parameters
 
ParametricInferenceEvent(O, long) - Constructor for class org.opennars.io.events.Events.ParametricInferenceEvent
 
parentBelief - Variable in class org.opennars.entity.Task
 
parseArguments(String) - Method in class org.opennars.io.Narsese
Parse a String into the argument get of a CompoundTerm.
parseAtomicTerm(String) - Method in class org.opennars.io.Narsese
Parse a term that has no internal structure.
parseBudget(String, char, TruthValue) - Method in class org.opennars.io.Narsese
react the addInput String into a BudgetValue
parseCompoundTerm(String) - Method in class org.opennars.io.Narsese
Parse a String to create a CompoundTerm.
Parser - Interface in org.opennars.io
abstraction for parsing of narsese
Parser.InvalidInputException - Exception in org.opennars.io
All kinds of invalid addInput lines
parseStatement(String) - Method in class org.opennars.io.Narsese
Parse a string to create a statement.
parseTask(String) - Method in class org.opennars.io.Narsese
Enter a new Task in String into the memory, called from InputWindow or locally.
parseTask(String) - Method in interface org.opennars.io.Parser
 
parseTense(StringBuilder) - Static method in class org.opennars.io.Narsese
Recognize the tense of an addInput sentence
parseTerm(String) - Method in class org.opennars.io.Narsese
Top-level method that react a Term in general, which may recursively call itself.
parseTruth(String, char) - Method in class org.opennars.io.Narsese
react the addInput String into a TruthValue (or DesireValue)
partOfSequenceBuffer - Variable in class org.opennars.entity.Task
 
Past - org.opennars.language.Tense
 
pendingOps - Variable in class org.opennars.io.events.EventEmitter
 
Perceive() - Constructor for class org.opennars.io.events.Events.Perceive
 
pick(int) - Method in class org.opennars.storage.Distributor
Get the next number according to the given index
pickOut(K) - Method in class org.opennars.storage.Bag
Pick an item by key, then remove it from the bag
pickOut(Type) - Method in class org.opennars.storage.Bag
 
Pluggable - Interface in org.opennars.interfaces
Implementation can have plugins
plugin - Variable in class org.opennars.main.Nar.PluginState
 
Plugin - Interface in org.opennars.plugin
Nar plugin interface
plugins - Variable in class org.opennars.main.Nar
 
PluginsChange() - Constructor for class org.opennars.io.events.Events.PluginsChange
 
PluginState(Plugin) - Constructor for class org.opennars.main.Nar.PluginState
 
PluginState(Plugin, boolean) - Constructor for class org.opennars.main.Nar.PluginState
 
PositiveIntString(int) - Static method in class org.opennars.language.Conjunction
 
possiblyNarsese(String) - Static method in class org.opennars.io.Narsese
 
powerSet(Set<T>) - Static method in class org.opennars.inference.CompositionalRules
The power set, from João Silva, https://stackoverflow.com/questions/1670862/obtaining-a-powerset-of-a-set-in-java
PREDICATE - org.opennars.language.Statement.EnumStatementSide
 
predictedOccurenceTime - Variable in class org.opennars.operator.mental.Anticipate.Prediction
 
Prediction(long, long) - Constructor for class org.opennars.operator.mental.Anticipate.Prediction
 
predictionCreationTime - Variable in class org.opennars.operator.mental.Anticipate.Prediction
 
prefix - Variable in class org.opennars.io.events.TextOutputHandler
 
PREFIX_MARK - Static variable in class org.opennars.io.Symbols
 
prepareComponentLinks() - Method in class org.opennars.language.CompoundTerm
Build TermLink templates to constant term and subcomponents
prepareComponentLinks(List<TermLink>, short, CompoundTerm) - Static method in class org.opennars.language.Terms
Collect TermLink templates into a list, go down one level except in special cases
prepareComponentLinks(List<TermLink>, CompoundTerm) - Static method in class org.opennars.language.Terms
 
Present - org.opennars.language.Tense
 
println(String) - Method in interface org.opennars.io.events.TextOutputHandler.LineOutput
 
priority - Variable in class org.opennars.entity.BudgetValue
relative share of time resource to be allocated
priority(Term) - Method in class org.opennars.plugin.perception.SensoryChannel
 
proceedWithTemporalInduction(Sentence, Sentence, Task, DerivationContext, boolean, boolean, boolean) - Static method in class org.opennars.control.TemporalInferenceControl
 
process(Class, Object) - Method in class org.opennars.io.events.TextOutputHandler
 
ProcessAnticipation - Class in org.opennars.control.concept
 
ProcessAnticipation() - Constructor for class org.opennars.control.concept.ProcessAnticipation
 
processComposed(Statement, Term, Term, int, TruthValue, DerivationContext) - Static method in class org.opennars.inference.CompositionalRules
Finish composing implication term
processGoal(Concept, DerivationContext, Task) - Static method in class org.opennars.control.concept.ProcessGoal
To accept a new goal, and check for revisions and realization, then decide whether to actively pursue it, potentially executing in case of an operation goal
ProcessGoal - Class in org.opennars.control.concept
 
ProcessGoal() - Constructor for class org.opennars.control.concept.ProcessGoal
 
ProcessGoal.ExecutablePrecondition - Class in org.opennars.control.concept
 
processJudgment(Concept, DerivationContext, Task) - Static method in class org.opennars.control.concept.ProcessJudgment
To accept a new judgment as belief, and check for revisions and solutions.
ProcessJudgment - Class in org.opennars.control.concept
 
ProcessJudgment() - Constructor for class org.opennars.control.concept.ProcessJudgment
 
processNovelTask(Parameters, Timable) - Method in class org.opennars.storage.Memory
Select a novel task to process
processOperationGoal(Sentence, DerivationContext, Concept, Task, Task) - Static method in class org.opennars.control.concept.ProcessGoal
To process an operation for potential execution only called by processGoal
processQuestion(Concept, DerivationContext, Task) - Static method in class org.opennars.control.concept.ProcessQuestion
To answer a question by existing beliefs
ProcessQuestion - Class in org.opennars.control.concept
 
ProcessQuestion() - Constructor for class org.opennars.control.concept.ProcessQuestion
 
processTask(Concept, DerivationContext, Task, Timable) - Static method in class org.opennars.control.concept.ProcessTask
Directly process a new task within a concept.Here task can either be a judgement, goal, question or quest.The function is called exactly once on each task.Using local information and finishing in a constant time.
ProcessTask - Class in org.opennars.control.concept
Encapsulates the dispatching task processing
ProcessTask() - Constructor for class org.opennars.control.concept.ProcessTask
 
ProcessWhatQuestion(Concept, Task, DerivationContext) - Static method in class org.opennars.control.concept.ProcessQuestion
Recognize an existing belief task as solution to the what question task, which contains a query variable
ProcessWhatQuestionAnswer(Concept, Task, DerivationContext) - Static method in class org.opennars.control.concept.ProcessQuestion
Recognize an added belief task as solution to what questions, those that contain query variable
producedByTemporalInduction - Variable in class org.opennars.entity.Sentence
 
Product - Class in org.opennars.language
A Product is a sequence of 1 or more terms as defined in the NARS-theory
Product(List<Term>) - Constructor for class org.opennars.language.Product
 
Product(Term...) - Constructor for class org.opennars.language.Product
Constructor with partial values, called by make
PRODUCT - org.opennars.io.Symbols.NativeOperator
 
ProgressSpace(Operation, ImaginationSpace) - Method in interface org.opennars.operator.ImaginationSpace
 
ProgressSpace(Operation, ImaginationSpace) - Method in class org.opennars.plugin.perception.VisualSpace
 
projection(long, long, Memory) - Method in class org.opennars.entity.Sentence
project a judgment to a difference occurrence time
PROJECTION_DECAY - Variable in class org.opennars.main.Parameters
How fast events decay in confidence
projectionTruth(long, long, Memory) - Method in class org.opennars.entity.Sentence
 
Property - Class in org.opennars.language
A Statement about a Property relation, which is used only in Narsese for I/O, and translated into Inheritance for internal use.
Property() - Constructor for class org.opennars.language.Property
 
PROPERTY - org.opennars.io.Symbols.NativeOperator
 
Prototype(Task) - Constructor for class org.opennars.plugin.perception.VisionChannel.Prototype
 
prototypes - Variable in class org.opennars.plugin.perception.VisionChannel
 
punctuation - Variable in class org.opennars.entity.Sentence
The punctuation indicates the type of the Sentence: Judgment '.', Question '?', Goal '!', or Quest '@'
putBack(Type, float, Memory) - Method in class org.opennars.storage.Bag
Put an item back into the itemTable
putIn(Type) - Method in class org.opennars.storage.Bag
Add a new Item into the Bag
px - Variable in class org.opennars.plugin.perception.VisionChannel
 
px - Variable in class org.opennars.plugin.perception.VisualSpace
 
py - Variable in class org.opennars.plugin.perception.VisionChannel
 
py - Variable in class org.opennars.plugin.perception.VisualSpace
 

Q

quality - Variable in class org.opennars.entity.BudgetValue
overall (context-independent) evaluation
QUEST_MARK - Static variable in class org.opennars.io.Symbols
 
question - Variable in class org.opennars.io.events.AnswerHandler
 
QUESTION_GENERATION_ON_DECISION_MAKING - Variable in class org.opennars.main.Parameters
 
QUESTION_MARK - Static variable in class org.opennars.io.Symbols
 
questionFromGoal(Task, DerivationContext) - Static method in class org.opennars.control.concept.ProcessGoal
Generate <?how =/> g>? question for g! goal.
questions - Variable in class org.opennars.entity.Concept
Pending Question directly asked about the term Note: since this is iterated frequently, an array should be used.
quests - Variable in class org.opennars.entity.Concept
Pending Quests to be answered by new desire values
QUOTE - Static variable in class org.opennars.io.Symbols
 

R

randomNumber - Variable in class org.opennars.storage.Memory
 
randomSeed - Variable in class org.opennars.storage.Memory
 
rankBelief(Sentence, boolean) - Static method in class org.opennars.inference.BudgetFunctions
Determine the rank of a judgment by its quality and originality (stamp baseLength), called from Concept
reason(TaskLink, TermLink, DerivationContext) - Static method in class org.opennars.inference.RuleTables
Entry point of the inference engine
Reasoner - Interface in org.opennars.interfaces.pub
Implementations implement a full Non-axiomatic-reasoner
REASONING_ERRORS_CONTINUE - Static variable in class org.opennars.main.MiscFlags
Whether the system should try to continue after the occurrence of a reasoning error, recommended as not all cases might be tested
REBOOT_COMMAND - Static variable in class org.opennars.io.Symbols
 
receiveObject() - Method in class org.opennars.main.NarNode
NarNode's receiving a task or Narsese string
receiveSocket - Variable in class org.opennars.main.NarNode
 
recent_intervals - Variable in class org.opennars.entity.Concept
 
recent_operations - Variable in class org.opennars.storage.Memory
 
Recording(TermLink, long) - Constructor for class org.opennars.entity.TaskLink.Recording
 
recordLength - Variable in class org.opennars.entity.TaskLink
 
records - Variable in class org.opennars.entity.TaskLink
The usage record
recurseSubtermsContainingVariables(Term.TermVisitor) - Method in class org.opennars.language.Term
 
recurseSubtermsContainingVariables(Term.TermVisitor, Term) - Method in class org.opennars.language.Term
 
recurseTerms(Term.TermVisitor, Term) - Method in class org.opennars.language.Term
 
reduceComponentOneLayer(CompoundTerm, Term, Memory) - Static method in class org.opennars.language.Terms
 
reduceComponents(CompoundTerm, Term, Memory) - Static method in class org.opennars.language.Terms
Try to remove a component from a compound
reduceConjunction(TruthValue, TruthValue, Parameters) - Static method in class org.opennars.inference.TruthFunctions
{(--, (&&, A, B)), B} |- (--, A)
REDUCECONJUNCTION - org.opennars.inference.TruthFunctions.EnumType
 
reduceConjunctionNeg(TruthValue, TruthValue, Parameters) - Static method in class org.opennars.inference.TruthFunctions
{(--, (&&, A, (--, B))), (--, B)} |- (--, A)
REDUCECONJUNCTIONNEG - org.opennars.inference.TruthFunctions.EnumType
 
reduceDisjunction(TruthValue, TruthValue, Parameters) - Static method in class org.opennars.inference.TruthFunctions
{(||, A, B), (--, B)} |- A
REDUCEDISJUNCTION - org.opennars.inference.TruthFunctions.EnumType
 
REDUCEDISJUNCTIONREV - org.opennars.inference.TruthFunctions.EnumType
 
reduceUntilLayer2(CompoundTerm, Term, Memory) - Static method in class org.opennars.language.Terms
 
Reflect - Class in org.opennars.operator.misc
Produces canonical "Reflective-Narsese" representation of a parameter term
Reflect() - Constructor for class org.opennars.operator.misc.Reflect
 
Register - Class in org.opennars.operator.mental
Register a new operator when the system is running
Register() - Constructor for class org.opennars.operator.mental.Register
 
relation - Variable in enum org.opennars.io.Symbols.NativeOperator
is relation?
relationIndex - Variable in class org.opennars.language.Image
The index of relation in the component list
reliance - Variable in class org.opennars.main.Parameters
Reliance factor, the empirical confidence of analytical truth.
Remind - Class in org.opennars.operator.mental
Operator that activates a concept
Remind() - Constructor for class org.opennars.operator.mental.Remind
 
removeOperator(Operator) - Method in class org.opennars.storage.Memory
 
removePlugin(Nar.PluginState) - Method in interface org.opennars.interfaces.Pluggable
removes a plugin
removePlugin(Nar.PluginState) - Method in class org.opennars.main.Nar
 
removeTask(Task, String) - Method in class org.opennars.storage.Memory
 
replaceIntervals(Term) - Static method in class org.opennars.language.CompoundTerm
 
ReplaceIntervals(CompoundTerm) - Static method in class org.opennars.language.CompoundTerm
 
reportExecution(Operation, Term[], Object, Memory) - Static method in class org.opennars.operator.Operator
 
reportResultsTo - Variable in class org.opennars.plugin.perception.SensoryChannel
 
requireMessage - Static variable in class org.opennars.operator.misc.Count
 
resemblance(TruthValue, TruthValue, Parameters) - Static method in class org.opennars.inference.TruthFunctions
{<S <=> M>, <M <=> P>} |- <S <=> P>
resemblance(Term, Term, Sentence, Sentence, int, DerivationContext) - Static method in class org.opennars.inference.SyllogisticRules
{<S <=> M>, << <=> P>} |- <S <=> P>
resemblanceOrder(int, int, int) - Static method in class org.opennars.inference.TemporalRules
 
RESEMBLENCE - org.opennars.inference.TruthFunctions.EnumType
 
reset() - Method in interface org.opennars.interfaces.Resettable
reset
reset() - Method in class org.opennars.main.Nar
Reset the system with an empty memory and reset clock.
reset() - Method in class org.opennars.storage.Memory
 
RESET_COMMAND - Static variable in class org.opennars.io.Symbols
 
resetChannel() - Method in class org.opennars.plugin.perception.SensoryChannel
 
resetChannel() - Method in class org.opennars.plugin.perception.VisionChannel
 
resetEmotions() - Method in class org.opennars.plugin.mental.Emotions
 
ResetEnd() - Constructor for class org.opennars.io.events.Events.ResetEnd
 
resetOccurrenceTime() - Method in class org.opennars.control.DerivationContext
 
ResetStart() - Constructor for class org.opennars.io.events.Events.ResetStart
 
Resettable - Interface in org.opennars.interfaces
Implementations can be reseted - that is to flush all content and restore the state to some default state
result - Variable in class org.opennars.io.events.TextOutputHandler
 
results - Variable in class org.opennars.plugin.perception.SensoryChannel
 
retBySide(Statement.EnumStatementSide) - Method in class org.opennars.language.Statement
returns the subject (0) or predicate(1)
retOppositeSide(Statement.EnumStatementSide) - Static method in class org.opennars.language.Statement
 
RETROSPECTIVE_ANTICIPATIONS - Variable in class org.opennars.main.Parameters
Retrospective anticipation, allow to check memory for content in case of anticipation (potential issue with forgetting)
retSideFromFigure(int, RuleTables.EnumFigureSide) - Static method in class org.opennars.inference.RuleTables
converts the side of a figure to a zero based index - which determines the side of the Statement a figure is a encoding for the sides
returnTermLink(TermLink) - Method in class org.opennars.entity.Concept
 
reverseOrder(int) - Static method in class org.opennars.inference.TemporalRules
 
revise(TruthValue, TruthValue, TruthValue, boolean, DerivationContext) - Static method in class org.opennars.inference.BudgetFunctions
Evaluate the quality of a revision, then de-prioritize the premises
revisible - Variable in class org.opennars.entity.Sentence
Whether the sentence can be revised
revisible(Sentence, Sentence, Parameters) - Static method in class org.opennars.inference.LocalRules
Check whether two sentences can be used in revision
revision(Sentence, Sentence, Concept, boolean, DerivationContext) - Static method in class org.opennars.inference.LocalRules
Belief revision Summarizes the evidence of two beliefs with same content.
revision(TruthValue, TruthValue, TruthValue, Parameters) - Static method in class org.opennars.inference.TruthFunctions
 
revision(TruthValue, TruthValue, Parameters) - Static method in class org.opennars.inference.TruthFunctions
{<S ==> P>, <S ==> P>} |- <S ==> P>
REVISION_MAX_OCCURRENCE_DISTANCE - Variable in class org.opennars.main.Parameters
 
RIGHT - org.opennars.inference.RuleTables.EnumFigureSide
 
RuleTables - Class in org.opennars.inference
Table of inference rules, indexed by the TermLinks for the task and the belief.
RuleTables() - Constructor for class org.opennars.inference.RuleTables
 
RuleTables.EnumFigureSide - Enum in org.opennars.inference
 
run() - Method in interface org.opennars.interfaces.pub.Reasoner
Main loop executed by the Thread.
run() - Method in class org.opennars.main.Nar
Main loop executed by the Thread.
run() - Method in class org.opennars.main.Shell.InputThread
 
run(String[]) - Method in class org.opennars.main.Shell
non-static equivalent to Shell.main(String[]) : finish to completion from an addInput file
running - Variable in class org.opennars.main.Nar
Flag for running continuously

S

SATISFACTION_TRESHOLD - Variable in class org.opennars.main.Parameters
 
SaveToFile(String) - Method in class org.opennars.main.Nar
 
scope - Variable in class org.opennars.language.Variable
 
selectCandidate(Task, List<Task>, Timable) - Method in class org.opennars.entity.Concept
Select a belief value or desire value for a given query
selectConceptForInference(Memory, Parameters, Nar) - Static method in class org.opennars.control.GeneralInferenceControl
 
selectTermLink(TaskLink, long, Parameters) - Method in class org.opennars.entity.Concept
Replace default to prevent repeated inference, by checking TaskLink
SELF - Static variable in class org.opennars.entity.TermLink
At C, point to C; TaskLink only
SELF - Static variable in class org.opennars.io.Symbols
 
SELF - Static variable in class org.opennars.language.Term
 
SELF_TERM_ARRAY - Static variable in class org.opennars.operator.Operation
 
selfSubject - Static variable in class org.opennars.operator.mental.Feel
 
sendInput - Variable in class org.opennars.main.NarNode.TargetNar
 
sendNarsese(String, String, int, float, Term) - Static method in class org.opennars.main.NarNode
 
sendNarsese(String, NarNode.TargetNar) - Static method in class org.opennars.main.NarNode
Send Narsese that contains the optional mustContainTerm
sendSocket - Variable in class org.opennars.main.NarNode.TargetNar
 
sendTask(Task) - Method in class org.opennars.main.NarNode
Send tasks that are above priority threshold and contain the optional mustContainTerm
SensoryChannel - Class in org.opennars.plugin.perception
 
SensoryChannel() - Constructor for class org.opennars.plugin.perception.SensoryChannel
 
SensoryChannel(Nar, Collection<SensoryChannel>, int, int, int, Term) - Constructor for class org.opennars.plugin.perception.SensoryChannel
 
SensoryChannel(Nar, SensoryChannel, int, int, int, Term) - Constructor for class org.opennars.plugin.perception.SensoryChannel
 
SensoryChannelConsumer - Interface in org.opennars.interfaces
Implementations have sensory channels
sensoryChannels - Variable in class org.opennars.main.Nar
 
sentence - Variable in class org.opennars.entity.Task
 
Sentence<T extends Term> - Class in org.opennars.entity
Sentence as defined by the NARS-theory A Sentence is used as the premises and conclusions of all inference rules.
Sentence(T, char, TruthValue, Stamp) - Constructor for class org.opennars.entity.Sentence
 
Sentence(T, char, TruthValue, Stamp, boolean) - Constructor for class org.opennars.entity.Sentence
Create a Sentence with the given fields
SEPARATOR - Static variable in class org.opennars.entity.BudgetValue
character that separates the factors in a budget value
SEPARATOR - Static variable in class org.opennars.entity.TruthValue
character that separates the factors in a truth value
seq_before - Variable in class org.opennars.entity.Concept
 
seq_current - Variable in class org.opennars.storage.Memory
 
SEQ_SPATIAL - Static variable in class org.opennars.language.Term
 
SEQ_TEMPORAL - Static variable in class org.opennars.language.Term
 
seqToImage(Conjunction, int, DerivationContext) - Static method in class org.opennars.inference.StructuralRules
 
SEQUENCE - org.opennars.io.Symbols.NativeOperator
 
SEQUENCE_BAG_ATTEMPTS - Variable in class org.opennars.main.Parameters
 
SEQUENCE_BAG_LEVELS - Variable in class org.opennars.main.Parameters
 
SEQUENCE_BAG_SIZE - Variable in class org.opennars.main.Parameters
Size of derived sequence and input event bag
set(float, double) - Method in class org.opennars.entity.TruthValue
 
set(float, float) - Method in class org.opennars.plugin.mental.Emotions
 
set(EventEmitter.EventObserver, boolean, Class...) - Method in class org.opennars.io.events.EventEmitter
for enabling many events at the same time
SET_DECISION_LEVEL_COMMAND - Static variable in class org.opennars.io.Symbols
 
SET_EXT_CLOSER - org.opennars.io.Symbols.NativeOperator
 
SET_EXT_OPENER - org.opennars.io.Symbols.NativeOperator
 
SET_INT_CLOSER - org.opennars.io.Symbols.NativeOperator
 
SET_INT_OPENER - org.opennars.io.Symbols.NativeOperator
 
SET_NOISE_LEVEL_COMMAND - Static variable in class org.opennars.io.Symbols
 
setAbbreviationComplexityMin(double) - Method in class org.opennars.plugin.mental.Abbreviation
 
setAbbreviationProbability(double) - Method in class org.opennars.plugin.mental.Abbreviation
 
setAbbreviationQualityMin(double) - Method in class org.opennars.plugin.mental.Abbreviation
 
setActive(boolean) - Method in class org.opennars.io.events.EventHandler
 
setALLOW_WANT_BELIEF(boolean) - Method in class org.opennars.plugin.mental.InternalExperience
 
setAnalytic() - Method in class org.opennars.entity.TruthValue
Set it to analytic truth
setAnalytic(boolean) - Method in class org.opennars.entity.TruthValue
 
setAnticipationAsOperator(boolean) - Method in class org.opennars.operator.mental.Anticipate
 
setBestSolution(Memory, Sentence, Timable) - Method in class org.opennars.entity.Task
Set the best-so-far solution for a Question or Goal, and report answer for input question
setBUSY_EVENT_HIGHER_THRESHOLD(double) - Method in class org.opennars.plugin.mental.Emotions
 
setBUSY_EVENT_LOWER_THRESHOLD(double) - Method in class org.opennars.plugin.mental.Emotions
 
setCHANGE_STEPS_DEMANDED(double) - Method in class org.opennars.plugin.mental.Emotions
 
setComponent(int, Term, Memory) - Method in class org.opennars.language.CompoundTerm
Try to replace a component in a compound at a given index by another one
setConfidence(double) - Method in class org.opennars.entity.TruthValue
 
setCreationTime(long, int) - Method in class org.opennars.entity.Stamp
sets the creation time; used to set input tasks with the actual time they enter Memory
setCurrentBelief(Sentence) - Method in class org.opennars.control.DerivationContext
 
setCurrentBeliefLink(TermLink) - Method in class org.opennars.control.DerivationContext
 
setCurrentConcept(Concept) - Method in class org.opennars.control.DerivationContext
 
setCurrentTask(Task) - Method in class org.opennars.control.DerivationContext
 
setCurrentTaskLink(TaskLink) - Method in class org.opennars.control.DerivationContext
 
setCurrentTerm(Term) - Method in class org.opennars.control.DerivationContext
 
setDurability(float) - Method in class org.opennars.entity.BudgetValue
Change durability value
setDurability(float) - Method in class org.opennars.entity.Item
Set durability value
setDuration(double) - Method in class org.opennars.plugin.perception.SensoryChannel
 
setElemOfSequenceBuffer(boolean) - Method in class org.opennars.entity.Task
flag to indicate whether this Event Task participates in tempporal induction
setEnabled(boolean) - Method in class org.opennars.main.Nar.PluginState
 
setEnabled(Nar, boolean) - Method in class org.opennars.operator.mental.Anticipate
 
setEnabled(Nar, boolean) - Method in class org.opennars.operator.Operator
 
setEnabled(Nar, boolean) - Method in class org.opennars.plugin.mental.Abbreviation
 
setEnabled(Nar, boolean) - Method in class org.opennars.plugin.mental.ComplexEmotions
 
setEnabled(Nar, boolean) - Method in class org.opennars.plugin.mental.Counting
 
setEnabled(Nar, boolean) - Method in class org.opennars.plugin.mental.Emotions
 
setEnabled(Nar, boolean) - Method in class org.opennars.plugin.mental.InternalExperience
 
setEnabled(Nar, boolean) - Method in class org.opennars.plugin.perception.VisionChannel
 
setEnabled(Nar, boolean) - Method in interface org.opennars.plugin.Plugin
called when plugin is activated (enabled = true) / deactivated (enabled=false)
setErrors(boolean) - Method in class org.opennars.io.events.TextOutputHandler
 
setErrorStackTrace(boolean) - Method in class org.opennars.io.events.TextOutputHandler
 
setEternal() - Method in class org.opennars.entity.Stamp
 
SetExt - Class in org.opennars.language
An extensionally defined set, which contains one or more instances as defined in the NARS-theory
SetExt(Term...) - Constructor for class org.opennars.language.SetExt
Constructor with partial values, called by make
setFocus(int, int) - Method in class org.opennars.plugin.perception.VisionChannel
 
setFrequency(float) - Method in class org.opennars.entity.TruthValue
 
setFULL_REFLECTION(boolean) - Method in class org.opennars.plugin.mental.InternalExperience
 
setHAPPY_EVENT_HIGHER_THRESHOLD(double) - Method in class org.opennars.plugin.mental.Emotions
 
setHAPPY_EVENT_LOWER_THRESHOLD(double) - Method in class org.opennars.plugin.mental.Emotions
 
setHeight(double) - Method in class org.opennars.plugin.perception.SensoryChannel
 
SetInt - Class in org.opennars.language
An intensionally defined set, which contains one or more instances defining the Term.
SetInt(Term...) - Constructor for class org.opennars.language.SetInt
Constructor with partial values, called by make
setINTERNAL_EXPERIENCE_DURABILITY_MUL(double) - Method in class org.opennars.plugin.mental.InternalExperience
 
setINTERNAL_EXPERIENCE_PRIORITY_MUL(double) - Method in class org.opennars.plugin.mental.InternalExperience
 
setINTERNAL_EXPERIENCE_PROBABILITY(double) - Method in class org.opennars.plugin.mental.InternalExperience
 
setINTERNAL_EXPERIENCE_RARE_PROBABILITY(double) - Method in class org.opennars.plugin.mental.InternalExperience
 
setLastForgetTime(long) - Method in class org.opennars.entity.BudgetValue
computes the period and sets the current time to the period
setLinePrefix(String) - Method in class org.opennars.io.events.TextOutputHandler
 
setMINIMUM_PRIORITY(double) - Method in class org.opennars.plugin.mental.Counting
 
setMINIMUM_PRIORITY_TO_CREATE_WANT_BELIEVE_ETC(double) - Method in class org.opennars.plugin.mental.InternalExperience
 
setMINIMUM_PRIORITY_TO_CREATE_WONDER_EVALUATE(double) - Method in class org.opennars.plugin.mental.InternalExperience
 
setName(CharSequence) - Method in class org.opennars.language.Term
set the name
setName(String) - Method in class org.opennars.plugin.perception.SensoryChannel
 
setNewStamp(Stamp) - Method in class org.opennars.control.DerivationContext
 
setNormalized(boolean) - Method in class org.opennars.language.CompoundTerm
 
setOccurrenceTime(long) - Method in class org.opennars.entity.Stamp
 
setOLD_BELIEVE_WANT_EVALUATE_WONDER_STRATEGY(boolean) - Method in class org.opennars.plugin.mental.InternalExperience
 
setPrintStream(PrintStream) - Method in class org.opennars.main.Shell
 
setPriority(float) - Method in class org.opennars.entity.BudgetValue
Change priority value
setPriority(float) - Method in class org.opennars.entity.Item
Set priority value
setQuality(float) - Method in class org.opennars.entity.BudgetValue
Change quality value
setQuality(float) - Method in class org.opennars.entity.Item
Set quality value
setRevisible(boolean) - Method in class org.opennars.entity.Sentence
 
setScope(Term, CharSequence) - Method in class org.opennars.language.Variable
 
setShowInput(boolean) - Method in class org.opennars.io.events.TextOutputHandler
 
setTask(Task) - Method in class org.opennars.operator.Operation
stores the currently executed task, which can be accessed by Operator execution
SetTensional - Class in org.opennars.language
Base class for SetInt (intensional set) and SetExt (extensional set)
SetTensional(Term[]) - Constructor for class org.opennars.language.SetTensional
Constructor with partial values, called by make
setTheNewStamp(Stamp) - Method in class org.opennars.control.DerivationContext
 
setTheNewStamp(Stamp, Stamp, long) - Method in class org.opennars.control.DerivationContext
creates a lazy/deferred StampBuilder which only constructs the stamp if getTheNewStamp() is actually invoked
setThreadYield(boolean) - Method in interface org.opennars.interfaces.pub.Reasoner
When b is true, Nar will call Thread.yield each run() iteration that minCyclePeriodMS==0 (no delay).
setThreadYield(boolean) - Method in class org.opennars.main.Nar
When b is true, Nar will call Thread.yield each run() iteration that minCyclePeriodMS==0 (no delay).
setTime(long) - Method in class org.opennars.entity.TaskLink.Recording
 
setWidth(double) - Method in class org.opennars.plugin.perception.SensoryChannel
 
Shell - Class in org.opennars.main
Run Reasoner inside a command line application for batch processing
Shell(Nar) - Constructor for class org.opennars.main.Shell
 
Shell.InputThread - Class in org.opennars.main
 
SHOW_EXECUTION_ERRORS - Static variable in class org.opennars.main.MiscFlags
Show execution errors in operators, they ideally should not be hidden, recommended.
SHOW_INPUT_ERRORS - Static variable in class org.opennars.main.MiscFlags
Show input errors, not recommended as the program that uses NARS should handle them by itself
SHOW_REASONING_ERRORS - Static variable in class org.opennars.main.MiscFlags
Show errors in reasoning cycle, they are not fatal but ideally should not be hidden, recommended.
showErrors - Variable in class org.opennars.io.events.TextOutputHandler
 
showInput - Variable in class org.opennars.io.events.TextOutputHandler
 
showSizes() - Method in class org.opennars.storage.Bag
 
showStackTrace - Variable in class org.opennars.io.events.TextOutputHandler
 
showStamp - Variable in class org.opennars.io.events.TextOutputHandler
 
shuffle(Term[], Random) - Static method in class org.opennars.language.CompoundTerm
 
Similarity - Class in org.opennars.language
A Statement about a Similarity relation as defined in the NARS-theory
Similarity(Term[]) - Constructor for class org.opennars.language.Similarity
Constructor with partial values, called by make
Similarity(Term, Term) - Constructor for class org.opennars.language.Similarity
 
SIMILARITY - org.opennars.io.Symbols.NativeOperator
 
simplifyIntervals(Term[]) - Static method in class org.opennars.language.Conjunction
 
singlePremiseTask(Sentence, BudgetValue) - Method in class org.opennars.control.DerivationContext
 
singlePremiseTask(Term, char, TruthValue, BudgetValue) - Method in class org.opennars.control.DerivationContext
Shared final operations by all single-premise rules, called in StructuralRules
singlePremiseTask(Term, TruthValue, BudgetValue) - Method in class org.opennars.control.DerivationContext
Shared final operations by all single-premise rules, called in StructuralRules
size() - Method in class org.opennars.language.CompoundTerm
get the number of term
size() - Method in class org.opennars.storage.Bag
 
solutionEval(Sentence, Sentence, Task, Memory) - Static method in class org.opennars.inference.BudgetFunctions
Deprecated.
solutionEval(Task, Sentence, Task, DerivationContext) - Static method in class org.opennars.inference.LocalRules
Evaluate the quality of a belief as a solution to a problem, then reward the belief and de-prioritize the problem
solutionQuality(boolean, Task, Sentence, Memory, Timable) - Static method in class org.opennars.inference.LocalRules
Evaluate the quality of the judgment as a solution to a problem
sop(String, Term...) - Static method in class org.opennars.operator.misc.Reflect
 
sop(Statement, String) - Static method in class org.opennars.operator.misc.Reflect
 
sop(Statement, Term) - Static method in class org.opennars.operator.misc.Reflect
 
sop(Term, Term, Term) - Static method in class org.opennars.operator.misc.Reflect
<(*,subject,object) --> predicate>
source - Variable in class org.opennars.io.events.EventHandler
 
source - Variable in class org.opennars.plugin.perception.VisualSpace
 
SPATIAL - org.opennars.io.Symbols.NativeOperator
 
splitConjunctionApart(CompoundTerm, Term, boolean, int, DerivationContext) - Static method in class org.opennars.inference.StructuralRules
{(#,A,B,C,D,E), C@(#,A,B,C,D,E)} |- (#,A,B,C), (#,C,D,E) Works for all conjunctions
stack - Variable in class org.opennars.io.events.Events.InferenceEvent
 
STACK_PREFIX - Variable in class org.opennars.io.events.Events.InferenceEvent
 
stamp - Variable in class org.opennars.entity.Sentence
Partial record of the derivation path
Stamp - Class in org.opennars.entity
Stamps are used to keep track of done derivations
Stamp(long, Tense, Stamp.BaseEntry, int) - Constructor for class org.opennars.entity.Stamp
Generate a new stamp, with a new serial number, for a new Task
Stamp(Stamp) - Constructor for class org.opennars.entity.Stamp
Generate a new stamp identical with a given one
Stamp(Stamp, long) - Constructor for class org.opennars.entity.Stamp
Generate a new stamp from an existing one, with the same evidentialBase but different creation time
Stamp(Stamp, long, Stamp) - Constructor for class org.opennars.entity.Stamp
 
Stamp(Stamp, Stamp, long, Parameters) - Constructor for class org.opennars.entity.Stamp
Generate a new stamp for derived sentence by merging the two from parents the first one is no shorter than the second
Stamp(Timable, Memory) - Constructor for class org.opennars.entity.Stamp
creates a stamp with default Present tense
Stamp(Timable, Memory, Tense) - Constructor for class org.opennars.entity.Stamp
 
Stamp(Tense, Stamp.BaseEntry) - Constructor for class org.opennars.entity.Stamp
used for when the ocrrence time will be set later; so should not be called from externally but through another Stamp constructor
STAMP_CLOSER - Static variable in class org.opennars.io.Symbols
 
STAMP_OPENER - Static variable in class org.opennars.io.Symbols
 
STAMP_SEPARATOR - Static variable in class org.opennars.io.Symbols
 
STAMP_STARTER - Static variable in class org.opennars.io.Symbols
 
Stamp.BaseEntry - Class in org.opennars.entity
Element of the evidential base of stamp
start() - Method in interface org.opennars.interfaces.Multistepable
 
start() - Method in class org.opennars.main.Nar
 
start(long) - Method in interface org.opennars.interfaces.Multistepable
 
start(long) - Method in class org.opennars.main.Nar
 
start(Task, Nar) - Method in class org.opennars.io.events.AnswerHandler
 
START_COMMAND - Static variable in class org.opennars.io.Symbols
 
Statement - Class in org.opennars.language
A statement is a compound term as defined in the NARS-theory, consisting of a subject, a predicate, and a relation symbol in between.
Statement(Term[]) - Constructor for class org.opennars.language.Statement
Constructor with partial values, called by make Subclass constructors should call init after any initialization
STATEMENT_CLOSER - org.opennars.io.Symbols.NativeOperator
 
STATEMENT_OPENER - org.opennars.io.Symbols.NativeOperator
 
Statement.EnumStatementSide - Enum in org.opennars.language
 
step_finished(Timable) - Method in class org.opennars.plugin.perception.SensoryChannel
 
step_start(Timable) - Method in class org.opennars.plugin.perception.SensoryChannel
 
step_start(Timable) - Method in class org.opennars.plugin.perception.VisionChannel
 
STEPS_CLOCK - Variable in class org.opennars.main.Parameters
Timing mode, steps or real time
stop() - Method in interface org.opennars.interfaces.Multistepable
 
stop() - Method in class org.opennars.main.Nar
Stop the inference process, killing its thread.
STOP_COMMAND - Static variable in class org.opennars.io.Symbols
 
stopped - Variable in class org.opennars.main.Nar
used by stop() to signal that a running loop should be interrupted
StringKeyItem(BudgetValue) - Constructor for class org.opennars.entity.Item.StringKeyItem
 
stringToOperator - Static variable in class org.opennars.io.Symbols
 
stringToTense - Static variable in enum org.opennars.language.Tense
 
structuralCompose1(CompoundTerm, short, Statement, DerivationContext) - Static method in class org.opennars.inference.StructuralRules
{<S --> P>, P@(P|Q)} |- <S --> (P|Q)>
structuralCompose2(CompoundTerm, short, Statement, short, DerivationContext) - Static method in class org.opennars.inference.StructuralRules
{<S --> P>, S@(S&T)} |- <(S&T) --> (P&T)>
{<S --> P>, S@(M-S)} |- <(M-P) --> (M-S)>
structuralCompound(CompoundTerm, Term, boolean, int, DerivationContext) - Static method in class org.opennars.inference.StructuralRules
{(&&, A, B), A@(&&, A, B)} |- A,
or answer (&&, A, B)? using A {(||, A, B), A@(||, A, B)} |- A,
or answer (||, A, B)? using A
structuralDecompose1(CompoundTerm, short, Statement, DerivationContext) - Static method in class org.opennars.inference.StructuralRules
{<(S|T) --> P>, S@(S|T)} |- <S --> P>
{<S --> (P&T)>, P@(P&T)} |- <S --> P>
structuralDecompose2(Statement, int, DerivationContext) - Static method in class org.opennars.inference.StructuralRules
{<(S*T) --> (P*T)>, S@(S*T)} |- <S --> P>
StructuralRules - Class in org.opennars.inference
Single-premise inference rules involving compound terms.
StructuralRules() - Constructor for class org.opennars.inference.StructuralRules
 
structuralStatement(Term, Term, int, TruthValue, DerivationContext) - Static method in class org.opennars.inference.StructuralRules
Common final operations of the above two methods
subj - Variable in class org.opennars.plugin.perception.VisionChannel
 
SUBJECT - org.opennars.language.Statement.EnumStatementSide
 
subjectOrPredicateIsIndependentVar() - Method in class org.opennars.language.Term
 
substitution - Variable in class org.opennars.control.concept.ProcessGoal.ExecutablePrecondition
 
summary() - Method in class org.opennars.entity.BudgetValue
To summarize a BudgetValue into a single number in [0, 1]
switchOrder(CompoundTerm, short) - Static method in class org.opennars.inference.StructuralRules
List the cases where the direction of inheritance is revised in conclusion
syllogisms(TaskLink, TermLink, Term, Term, DerivationContext) - Static method in class org.opennars.inference.RuleTables
Meta-table of syllogistic rules, indexed by the content classes of the taskSentence and the belief
SyllogisticRules - Class in org.opennars.inference
Syllogisms: Inference rules based on the transitivity of the relation.
SyllogisticRules() - Constructor for class org.opennars.inference.SyllogisticRules
 
symbol - Variable in enum org.opennars.io.Symbols.NativeOperator
symbol representation of this getOperator
symbol - Variable in enum org.opennars.language.Tense
 
Symbols - Class in org.opennars.io
 
Symbols() - Constructor for class org.opennars.io.Symbols
 
Symbols.NativeOperator - Enum in org.opennars.io
 
symmetricSymmetric(Sentence, Sentence, int, DerivationContext) - Static method in class org.opennars.inference.RuleTables
Syllogistic rules whose both premises are on the same symmetric relation
synch() - Method in class org.opennars.io.events.EventEmitter
 
System - Class in org.opennars.operator.misc
Count the number of elements in a set
System() - Constructor for class org.opennars.operator.misc.System
 

T

takeOut() - Method in class org.opennars.storage.Bag
Choose an Item according to priority distribution and take it out of the Bag
takeOutFirst(int) - Method in class org.opennars.storage.Bag
Take out the first or last Type in a level from the itemTable
takeOutFromConjunction(CompoundTerm, Term, boolean, int, DerivationContext) - Static method in class org.opennars.inference.StructuralRules
{(&&,A,B,C), B@(&&,A,B,C)} |- (&&,A,C) Works for all conjunctions
target - Variable in class org.opennars.entity.TermLink
The linked Term
targetAddress - Variable in class org.opennars.main.NarNode.TargetNar
 
TargetNar(String, int, float, Term, boolean) - Constructor for class org.opennars.main.NarNode.TargetNar
The target Nar node, specifying under which conditions the current Nar node redirects tasks to it.
targetPort - Variable in class org.opennars.main.NarNode.TargetNar
 
targets - Variable in class org.opennars.main.NarNode
 
targetTask - Variable in class org.opennars.entity.TaskLink
The Task linked.
task - Variable in class org.opennars.operator.Operation
 
task - Variable in class org.opennars.plugin.perception.VisionChannel.Prototype
 
Task<T extends Term> - Class in org.opennars.entity
A task to be processed, consists of a Sentence and a BudgetValue.
Task(Sentence<T>, BudgetValue, Sentence) - Constructor for class org.opennars.entity.Task
Constructors for double premise derived task
Task(Sentence<T>, BudgetValue, Sentence, Sentence) - Constructor for class org.opennars.entity.Task
Constructors for solved double premise derived task
Task(Sentence<T>, BudgetValue, Task.EnumType) - Constructor for class org.opennars.entity.Task
Constructor for input task and single premise derived task
TASK_LINK_BAG_LEVELS - Variable in class org.opennars.main.Parameters
 
TASK_LINK_BAG_SIZE - Variable in class org.opennars.main.Parameters
Size of TaskLinkBag
Task.EnumType - Enum in org.opennars.entity
 
TaskAdd() - Constructor for class org.opennars.io.events.Events.TaskAdd
 
TaskConsumer<R> - Interface in org.opennars.interfaces
Implementation can consume tasks R is result type
TaskDerive() - Constructor for class org.opennars.io.events.Events.TaskDerive
 
TaskImmediateProcess() - Constructor for class org.opennars.io.events.Events.TaskImmediateProcess
 
TaskLink - Class in org.opennars.entity
Reference to a Task.
TaskLink - org.opennars.inference.BudgetFunctions.Activating
 
TaskLink(Task, TermLink, BudgetValue, int) - Constructor for class org.opennars.entity.TaskLink
Constructor
TASKLINK_FORGET_DURATIONS - Variable in class org.opennars.main.Parameters
TaskLink decay rate in TaskLinkBag, in [1, 99].
TASKLINK_PER_CONTENT - Variable in class org.opennars.main.Parameters
 
TaskLink.Recording - Class in org.opennars.entity
 
TaskLinkAdd() - Constructor for class org.opennars.io.events.Events.TaskLinkAdd
 
TaskLinkRemove() - Constructor for class org.opennars.io.events.Events.TaskLinkRemove
 
taskLinks - Variable in class org.opennars.entity.Concept
Task links for indirect processing
TaskRemove() - Constructor for class org.opennars.io.events.Events.TaskRemove
 
tasksMutex - Variable in class org.opennars.storage.Memory
 
TEMPORAL - Static variable in class org.opennars.entity.TermLink
At C, point to B, potentially without common subterm term
temporalInduction(Sentence, Sentence, DerivationContext, boolean, boolean, boolean) - Static method in class org.opennars.inference.TemporalRules
 
TemporalInferenceControl - Class in org.opennars.control
 
TemporalInferenceControl() - Constructor for class org.opennars.control.TemporalInferenceControl
 
temporalOrder - Variable in class org.opennars.language.Conjunction
 
temporalOrder - Variable in class org.opennars.language.Equivalence
 
temporalOrder - Variable in class org.opennars.language.Implication
 
temporalProjection(long, long, long, Parameters) - Static method in class org.opennars.inference.TruthFunctions
 
TemporalRules - Class in org.opennars.inference
 
TemporalRules() - Constructor for class org.opennars.inference.TemporalRules
 
tense - Variable in class org.opennars.entity.Stamp
Tense of the item
tense(String) - Static method in enum org.opennars.language.Tense
 
Tense - Enum in org.opennars.language
 
Tense(String) - Constructor for enum org.opennars.language.Tense
 
TENSE_FUTURE - Static variable in class org.opennars.io.Symbols
 
TENSE_MARK - Static variable in class org.opennars.io.Symbols
 
TENSE_PAST - Static variable in class org.opennars.io.Symbols
 
TENSE_PRESENT - Static variable in class org.opennars.io.Symbols
 
term - Variable in class org.opennars.entity.Concept
The term is the unique ID of the concept
term - Variable in class org.opennars.entity.Sentence
The content of a Sentence is a Term
term - Variable in class org.opennars.language.CompoundTerm
list of (direct) term
term(Symbols.NativeOperator, Term[]) - Static method in class org.opennars.language.Terms
Try to make a compound term from an operator and a list of term
term(CompoundTerm, Collection<Term>) - Static method in class org.opennars.language.Terms
 
term(CompoundTerm, Term[]) - Static method in class org.opennars.language.Terms
Try to make a compound term from a template and a list of term
Term - Class in org.opennars.language
Term is the basic component of Narsese, and the object of processing in NARS.
Term() - Constructor for class org.opennars.language.Term
Default constructor that build an internal Term
Term(CharSequence) - Constructor for class org.opennars.language.Term
Constructor with a given name
term_indices - Variable in class org.opennars.language.CompoundTerm.ConvRectangle
 
term_indices - Variable in class org.opennars.language.Term
 
TERM_LINK_BAG_LEVELS - Variable in class org.opennars.main.Parameters
 
TERM_LINK_BAG_SIZE - Variable in class org.opennars.main.Parameters
Size of TermLinkBag
TERM_LINK_MAX_MATCHED - Variable in class org.opennars.main.Parameters
Maximum TermLinks checked for novelty for each TaskLink in TermLinkBag
TERM_LINK_RECORD_LENGTH - Variable in class org.opennars.main.Parameters
Record-length for newly created TermLink's
TERM_NORMALIZING_WORKAROUND_MARK - Static variable in class org.opennars.io.Symbols
 
TERM_PREFIX - Static variable in class org.opennars.io.Symbols
 
Term.TermVisitor - Interface in org.opennars.language
 
termArray(Term...) - Static method in class org.opennars.language.CompoundTerm
build a component list from terms
termForTemporalInduction(Term) - Static method in class org.opennars.inference.TemporalRules
whether a term can be used in temoralInduction(,,)
termid - Variable in class org.opennars.plugin.perception.VisionChannel
 
TermLink - Class in org.opennars.entity
A link between a compound term and a component term
TermLink(short, Term, int) - Constructor for class org.opennars.entity.TermLink
 
TermLink(short, Term, int, int) - Constructor for class org.opennars.entity.TermLink
 
TermLink(short, Term, int, int, int) - Constructor for class org.opennars.entity.TermLink
 
TermLink(short, Term, int, int, int, int) - Constructor for class org.opennars.entity.TermLink
 
TermLink(Term, short, short...) - Constructor for class org.opennars.entity.TermLink
Constructor for TermLink template
TermLink(Term, TermLink, BudgetValue) - Constructor for class org.opennars.entity.TermLink
Constructor to make actual TermLink from a template
TERMLINK_FORGET_DURATIONS - Variable in class org.opennars.main.Parameters
TermLink decay rate in TermLinkBag, in [1, 99].
TERMLINK_MAX_REASONED - Variable in class org.opennars.main.Parameters
Maximum TermLinks used in reasoning for each Task in Concept
TermLinkAdd() - Constructor for class org.opennars.io.events.Events.TermLinkAdd
 
TermLinkRemove() - Constructor for class org.opennars.io.events.Events.TermLinkRemove
 
termLinks - Variable in class org.opennars.entity.Concept
Term links between the term and its components and compounds; beliefs
TermLinkSelect() - Constructor for class org.opennars.io.events.Events.TermLinkSelect
 
termLinkTemplates - Variable in class org.opennars.entity.Concept
Link templates of TermLink, only in concepts with CompoundTerm Templates are used to improve the efficiency of TermLink building
termList(Term...) - Static method in class org.opennars.language.CompoundTerm
 
Terms - Class in org.opennars.language
Static utility class for static methods related to Terms
Terms() - Constructor for class org.opennars.language.Terms
 
TEST - Static variable in class org.opennars.main.MiscFlags
Set to true by the test system, leave false
text(String) - Static method in class org.opennars.language.Term
Creates a quote-escaped term from a string.
TextOutputHandler - Class in org.opennars.io.events
To read and write experience as Task streams
TextOutputHandler(Nar) - Constructor for class org.opennars.io.events.TextOutputHandler
Default constructor; adds the reasoner to a Nar's outptu channels
TextOutputHandler(Nar, PrintStream) - Constructor for class org.opennars.io.events.TextOutputHandler
 
TextOutputHandler(Nar, PrintStream, float) - Constructor for class org.opennars.io.events.TextOutputHandler
 
TextOutputHandler(Nar, PrintWriter) - Constructor for class org.opennars.io.events.TextOutputHandler
 
TextOutputHandler(Nar, PrintWriter, float) - Constructor for class org.opennars.io.events.TextOutputHandler
 
TextOutputHandler(Nar, StringWriter) - Constructor for class org.opennars.io.events.TextOutputHandler
 
TextOutputHandler(Nar, TextOutputHandler.LineOutput) - Constructor for class org.opennars.io.events.TextOutputHandler
 
TextOutputHandler.LineOutput - Interface in org.opennars.io.events
 
Texts - Class in org.opennars.io
Utilities for process Text & String input/output, ex: encoding/escaping and decoding/unescaping Terms
Texts() - Constructor for class org.opennars.io.Texts
 
thousandths(float) - Static method in class org.opennars.io.Texts
 
threads - Variable in class org.opennars.main.Nar
 
THREADS_AMOUNT - Variable in class org.opennars.main.Parameters
Default threads amount at startup
threadYield - Variable in class org.opennars.main.Nar
 
threshold - Variable in class org.opennars.main.NarNode.TargetNar
 
THRESHOLD - Variable in class org.opennars.storage.Bag
firing threshold
Timable - Interface in org.opennars.interfaces
Used to dispatch the deferred retrieval of time
time - Variable in class org.opennars.control.DerivationContext
 
time - Variable in class org.opennars.entity.TaskLink.Recording
 
time - Variable in class org.opennars.language.Interval
 
time() - Method in interface org.opennars.interfaces.pub.Reasoner
return the current time from the clock
time() - Method in interface org.opennars.interfaces.Timable
return the current time from the clock
time() - Method in class org.opennars.main.Nar
 
timeOffset - Variable in class org.opennars.control.concept.ProcessGoal.ExecutablePrecondition
 
TLink<T> - Interface in org.opennars.entity
 
TO_COMPONENT_1 - Static variable in class org.opennars.io.Symbols
 
TO_COMPONENT_2 - Static variable in class org.opennars.io.Symbols
 
TO_COMPOUND_1 - Static variable in class org.opennars.io.Symbols
 
TO_COMPOUND_2 - Static variable in class org.opennars.io.Symbols
 
tooMuchTemporalStatements(Term) - Static method in class org.opennars.inference.TemporalRules
whether temporal induction can generate a task by avoiding producing wrong terms; only one temporal operator is allowed
topDownPriority(Term) - Method in class org.opennars.plugin.perception.SensoryChannel
 
topRelation(String) - Static method in class org.opennars.io.Narsese
locate the top-level getRelation in a statement
toSet() - Method in class org.opennars.entity.Stamp
Convert the evidentialBase into a set
toSetArray(Stamp.BaseEntry[]) - Static method in class org.opennars.entity.Stamp
 
toSortedSet(Term...) - Static method in class org.opennars.language.Term
 
toSortedSetArray(Term...) - Static method in class org.opennars.language.Term
 
toString() - Method in class org.opennars.control.DerivationContext
 
toString() - Method in class org.opennars.entity.BudgetValue
Fully display the BudgetValue
toString() - Method in class org.opennars.entity.Concept
Return a string representation of the concept, called in ConceptBag only
toString() - Method in class org.opennars.entity.Item
Return a String representation of the Item
toString() - Method in class org.opennars.entity.Sentence
Get a String representation of the sentence
toString() - Method in class org.opennars.entity.Stamp.BaseEntry
 
toString() - Method in class org.opennars.entity.Stamp
 
toString() - Method in class org.opennars.entity.TaskLink
 
toString() - Method in class org.opennars.entity.TermLink
 
toString() - Method in class org.opennars.entity.TruthValue
Returns a String representation of a TruthValue, as used internally by the system
toString() - Method in class org.opennars.io.events.Events.ConceptNew
 
toString() - Method in enum org.opennars.io.Symbols.NativeOperator
 
toString() - Method in enum org.opennars.language.Tense
 
toString() - Method in class org.opennars.language.Term
The same as getName by default, used in display only.
toString() - Method in class org.opennars.main.Nar
 
toString() - Method in class org.opennars.operator.Operator.ExecutionResult
 
toString() - Method in class org.opennars.storage.Bag
Collect Bag content into a String for display
toString(Nar, boolean) - Method in class org.opennars.entity.Sentence
 
toStringBrief() - Method in class org.opennars.entity.TaskLink
 
toStringExternal() - Method in class org.opennars.entity.BudgetValue
Briefly display the BudgetValue
toStringExternal() - Method in class org.opennars.entity.Item
Return a String representation of the Item after simplification
toStringExternal() - Method in class org.opennars.entity.TruthValue
output representation
toStringExternal2() - Method in class org.opennars.entity.Item
similar to toStringExternal but includes budget afterward
toStringIfNotNull(Object, String) - Method in class org.opennars.entity.Concept
 
toStringLong() - Method in class org.opennars.entity.Concept
called from Shell
toStringLong() - Method in class org.opennars.entity.Item
 
toStringLong() - Method in class org.opennars.entity.Task
Get a String representation of the Task
toStringLong() - Method in class org.opennars.storage.Bag
TODO bad paste from preceding
TOTAL_LEVEL - Variable in class org.opennars.storage.Bag
priority levels
toTerm(Sentence, Memory, Timable) - Static method in class org.opennars.plugin.mental.InternalExperience
 
toWordTerm() - Method in class org.opennars.entity.TruthValue
 
TRANSFORM - Static variable in class org.opennars.entity.TermLink
At C, point to <(*, C, B) --> A>; TaskLink only
transformIndependentVariableToDependent(CompoundTerm) - Static method in class org.opennars.language.CompoundTerm
 
transformNegation(CompoundTerm, DerivationContext) - Static method in class org.opennars.inference.StructuralRules
{A, A@(--, A)} |- (--, A)
transformPredicatePI(short, Term, CompoundTerm, DerivationContext) - Static method in class org.opennars.inference.StructuralRules
Equivalent transformation between products and images when the predicate is a compound {<(*, S, M) --> P>, S@(*, S, M)} |- <S --> (/, P, _, M)>
{<S --> (/, P, _, M)>, P@(/, P, _, M)} |- <(*, S, M) --> P>
{<S --> (/, P, _, M)>, M@(/, P, _, M)} |- <M --> (/, P, S, _)>
transformProductImage(Inheritance, CompoundTerm, short[], DerivationContext) - Static method in class org.opennars.inference.StructuralRules
Equivalent transformation between products and images {<(*, S, M) --> P>, S@(*, S, M)} |- <S --> (/, P, _, M)>
{<S --> (/, P, _, M)>, P@(/, P, _, M)} |- <(*, S, M) --> P>
{<S --> (/, P, _, M)>, M@(/, P, _, M)} |- <M --> (/, P, S, _)>
transformSetRelation(CompoundTerm, Statement, short, DerivationContext) - Static method in class org.opennars.inference.StructuralRules
{<S --> {P}>} |- <S <-> {P}>
transformSubjectPI(short, CompoundTerm, Term, DerivationContext) - Static method in class org.opennars.inference.StructuralRules
Equivalent transformation between products and images when the subject is a compound {<(*, S, M) --> P>, S@(*, S, M)} |- <S --> (/, P, _, M)>
{<S --> (/, P, _, M)>, P@(/, P, _, M)} |- <(*, S, M) --> P>
{<S --> (/, P, _, M)>, M@(/, P, _, M)} |- <M --> (/, P, S, _)>
transformTask(TaskLink, DerivationContext) - Static method in class org.opennars.inference.RuleTables
The TaskLink is of type TRANSFORM, and the conclusion is an equivalent transformation
truth - Variable in class org.opennars.entity.Sentence
The truth value of Judgment, or desire value of Goal
TRUTH_EPSILON - Variable in class org.opennars.main.Parameters
determines the internal precision used for TruthValue calculations.
Truth_FALSE - Static variable in class org.opennars.entity.TruthValue
 
Truth_TRUE - Static variable in class org.opennars.entity.TruthValue
 
Truth_UNSURE - Static variable in class org.opennars.entity.TruthValue
 
TRUTH_VALUE_MARK - Static variable in class org.opennars.io.Symbols
 
TruthFunctions - Class in org.opennars.inference
All truth-value (and desire-value) functions used in inference rules
TruthFunctions() - Constructor for class org.opennars.inference.TruthFunctions
 
TruthFunctions.EnumType - Enum in org.opennars.inference
 
TruthFunctions.EternalizedTruthValue - Class in org.opennars.inference
Indicates the result of eternalization Implements the same functionality like TruthValue
truthToQuality(TruthValue) - Static method in class org.opennars.inference.BudgetFunctions
Determine the quality of a judgment by its truth value alone
TruthValue - Class in org.opennars.entity
Truth is a tuple of frequency and confidence as defined by NARS theory
TruthValue(float, double, boolean, Parameters) - Constructor for class org.opennars.entity.TruthValue
Constructor
TruthValue(float, double, Parameters) - Constructor for class org.opennars.entity.TruthValue
Constructor
TruthValue(TruthValue) - Constructor for class org.opennars.entity.TruthValue
Constructor with a TruthValue to clone
TruthValue(Parameters) - Constructor for class org.opennars.entity.TruthValue
 
trySolution(Sentence, Task, DerivationContext, boolean) - Static method in class org.opennars.inference.LocalRules
Check if a Sentence provide a better answer to a Question or Goal
TrySolution() - Constructor for class org.opennars.io.events.Events.TrySolution
 
twoDecimal - Static variable in class org.opennars.io.Texts
 
type - Variable in class org.opennars.entity.TaskLink
The type of link, one of the above
type - Variable in class org.opennars.entity.TermLink
The type of link, one of the above
type - Variable in class org.opennars.language.Variable
caches the type character for faster lookup than charAt(0)

U

UnableToCloneException(String) - Constructor for exception org.opennars.language.CompoundTerm.UnableToCloneException
 
UnexecutableGoal() - Constructor for class org.opennars.io.events.Events.UnexecutableGoal
 
UnexecutableOperation() - Constructor for class org.opennars.io.events.Events.UnexecutableOperation
 
unify(Random, char, Term[]) - Static method in class org.opennars.language.Variables
To unify two terms
unify(Random, char, Term, Term, Term[]) - Static method in class org.opennars.language.Variables
To unify two terms
unify(Random, char, Term, Term, Term[], boolean) - Static method in class org.opennars.language.Variables
 
union(TruthValue, TruthValue, Parameters) - Static method in class org.opennars.inference.TruthFunctions
{<M --> S>, <M > P>} |- <M --> (S|P)>
Unsolved() - Constructor for class org.opennars.io.events.Events.Unsolved
 
unwrapNegation(Term) - Static method in class org.opennars.language.Terms
 
update(Task, TruthValue, Parameters) - Static method in class org.opennars.inference.BudgetFunctions
Update a belief
updateAnticipations(DerivationContext) - Method in class org.opennars.operator.mental.Anticipate
 
UpdateConvRectangle(Term[]) - Static method in class org.opennars.language.CompoundTerm
 
updated - Variable in class org.opennars.plugin.perception.VisionChannel
 
UpdateRelativeIndices(int, int, int, int, Term) - Static method in class org.opennars.language.Conjunction
 
usedConfigFilePath - Variable in class org.opennars.main.Nar
 
UtilityFunctions - Class in org.opennars.inference
Common functions on real numbers, mostly in [0,1].
UtilityFunctions() - Constructor for class org.opennars.inference.UtilityFunctions
 

V

valid(Term) - Static method in class org.opennars.language.Term
performs a thorough check of the validity of a term (by cloneDeep it) to see if it's valid
validVariableType(char) - Static method in class org.opennars.language.Variable
 
VALUE_SEPARATOR - Static variable in class org.opennars.io.Symbols
 
valueOf(String) - Static method in enum org.opennars.entity.Task.EnumType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opennars.inference.BudgetFunctions.Activating
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opennars.inference.RuleTables.EnumFigureSide
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opennars.inference.TruthFunctions.EnumType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opennars.io.Symbols.NativeOperator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opennars.language.Statement.EnumStatementSide
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opennars.language.Tense
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.opennars.entity.Task.EnumType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opennars.inference.BudgetFunctions.Activating
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opennars.inference.RuleTables.EnumFigureSide
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opennars.inference.TruthFunctions.EnumType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opennars.io.Symbols.NativeOperator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opennars.language.Statement.EnumStatementSide
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opennars.language.Tense
Returns an array containing the constants of this enum type, in the order they are declared.
VAR_DEPENDENT - Static variable in class org.opennars.io.Symbols
 
VAR_INDEPENDENT - Static variable in class org.opennars.io.Symbols
 
VAR_QUERY - Static variable in class org.opennars.io.Symbols
 
Variable - Class in org.opennars.language
A variable term, which does not correspond to a concept
Variable(CharSequence) - Constructor for class org.opennars.language.Variable
 
Variable(CharSequence, Term) - Constructor for class org.opennars.language.Variable
Constructor, from a given variable name
VARIABLE_INTRODUCTION_COMBINATIONS_MAX - Variable in class org.opennars.main.Parameters
Maximum attempted combinations in variable introduction.
VARIABLE_INTRODUCTION_CONFIDENCE_MUL - Variable in class org.opennars.main.Parameters
How much confidence should be penalized per introduced var
Variables - Class in org.opennars.language
Static utility class for static methods related to Variables
Variables() - Constructor for class org.opennars.language.Variables
 
verifyNonNull(Collection) - Static method in class org.opennars.language.Terms
 
verifyNonNull(Term...) - Static method in class org.opennars.language.Terms
 
verifySortedAndUnique(Term[], boolean) - Static method in class org.opennars.language.Terms
 
VERSION - Static variable in class org.opennars.main.Nar
The information about the version of the project
VisionChannel - Class in org.opennars.plugin.perception
 
VisionChannel(String, Reasoner, Reasoner, int, int, int, float, int) - Constructor for class org.opennars.plugin.perception.VisionChannel
 
VisionChannel.Prototype - Class in org.opennars.plugin.perception
 
visit(Term, Term) - Method in interface org.opennars.language.Term.TermVisitor
 
VisualSpace - Class in org.opennars.plugin.perception
 
VisualSpace(Nar, float[][], int, int, int, int) - Constructor for class org.opennars.plugin.perception.VisualSpace
 
vn1 - Static variable in class org.opennars.language.Variable
 
vn2 - Static variable in class org.opennars.language.Variable
 
vn3 - Static variable in class org.opennars.language.Variable
 
VOLUME - Variable in class org.opennars.main.Parameters
Default volume at startup

W

w2c(double, Parameters) - Static method in class org.opennars.inference.UtilityFunctions
A function to convert weight to confidence
Want - Class in org.opennars.operator.mental
Operator that creates a goal with a given statement
Want() - Constructor for class org.opennars.operator.mental.Want
 
WEBSITE - Static variable in class org.opennars.main.Nar
The project web sites.
when - Variable in class org.opennars.io.events.Events.InferenceEvent
 
width - Variable in class org.opennars.plugin.perception.SensoryChannel
 
width - Variable in class org.opennars.plugin.perception.VisualSpace
 
Wonder - Class in org.opennars.operator.mental
Operator that creates a question with a given statement
Wonder() - Constructor for class org.opennars.operator.mental.Wonder
 
WorkCycleEnd() - Constructor for class org.opennars.io.events.Events.WorkCycleEnd
 
WorkCycleStart() - Constructor for class org.opennars.io.events.Events.WorkCycleStart
 

Y

yarn(CharSequence...) - Static method in class org.opennars.io.Texts
Half-way between a String and a Rope; concatenates a list of strings into an immutable CharSequence which is either: If a component is null, it is ignored.

Z

zoom - Static variable in class org.opennars.plugin.perception.VisualSpace
 
A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
Skip navigation links

Copyright © 2020 OpenNARS. All rights reserved.