- 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
- 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
-
- 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.
- 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
-
- 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
- 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
-
- 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
-
- 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
- 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
-
- 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
-
- running - Variable in class org.opennars.main.Nar
-
Flag for running continuously
- 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
-
- 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
-
- 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)
- 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