Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
S
sameTime(Judgment, Judgment)
- Static method in class nars.inference.
TemporalRules
If the two beliefs have compatible temporal information
saveLine(String)
- Method in class nars.io.
ExperienceIO
Write a line into the output experience file
SAVING_BACKGROUND_COLOR
- Static variable in class nars.gui.
NarsFrame
Color for the background of the text components that are being saved into a file
savingExp
- Variable in class nars.gui.
MainWindow
Whether the experience is saving into a file
scope
- Variable in class nars.language.
Variable
The minimum CompoundTerm what contains all occurences of this variable
SELF
- Static variable in class nars.entity.
TermLink
At C, point to C; TaskLink only
Sentence
- Class in
nars.entity
A Sentence is an abstract class, mainly containing a Term, a TruthValue, and a Stamp.
Sentence()
- Constructor for class nars.entity.
Sentence
sentence
- Variable in class nars.entity.
Task
The sentence of the Task
SEPARATOR
- Static variable in class nars.entity.
BudgetValue
The charactor that separates the factors in a budget value
SEPARATOR
- Static variable in class nars.entity.
TruthValue
The charactor that separates the factors in a truth value
SEQUENCE_OPERATOR
- Static variable in class nars.io.
Symbols
SET_EXT_CLOSER
- Static variable in class nars.io.
Symbols
SET_EXT_OPENER
- Static variable in class nars.io.
Symbols
SET_INT_CLOSER
- Static variable in class nars.io.
Symbols
SET_INT_OPENER
- Static variable in class nars.io.
Symbols
setBestSolution(Judgment)
- Method in class nars.entity.
Sentence
Set the best-so-far solution for a Question or Goal
setContent(Term)
- Method in class nars.entity.
Sentence
Set the content Term of the Sentence
setDurability(float)
- Method in class nars.entity.
BudgetValue
Change durability value
SetExt
- Class in
nars.language
An extensionally defined set, which contains one or more instances.
SetExt(String, ArrayList<Term>)
- Constructor for class nars.language.
SetExt
Constructor with partial values, called by make
SetExt(String, ArrayList<Term>, ArrayList<Variable>, short)
- Constructor for class nars.language.
SetExt
Constructor with full values, called by clone
setInput()
- Method in class nars.entity.
Sentence
The only place to change the default, called in StringParser
SetInt
- Class in
nars.language
An intensionally defined set, which contains one or more instances defining the Term.
SetInt(String, ArrayList<Term>)
- Constructor for class nars.language.
SetInt
Constructor with partial values, called by make
SetInt(String, ArrayList<Term>, ArrayList<Variable>, short)
- Constructor for class nars.language.
SetInt
constructor with full values, called by clone
setKey()
- Method in class nars.entity.
TermLink
Set the key of the link
setName(String)
- Method in class nars.language.
Variable
Rename the variable
setOperators()
- Static method in class nars.operation.
Operator
Register all built-in operators in the Memory
setPriority(float)
- Method in class nars.entity.
BudgetValue
Change priority value
setQuality(float)
- Method in class nars.entity.
BudgetValue
Change quality value
setScope(CompoundTerm)
- Method in class nars.language.
Variable
Set the scope of the variable
setStoper(long)
- Static method in class nars.main.
Center
Walk a fixed number of steps or continously.
setStructual()
- Method in class nars.entity.
Task
Record if a Task is derived by a StructuralRule
setValue(float)
- Method in class nars.entity.
ShortFloat
Set new value, rounded, with validity checking
ShortFloat
- Class in
nars.entity
A float value in [0, 1], with 4 digits accuracy.
ShortFloat(float)
- Constructor for class nars.entity.
ShortFloat
Constructor
show()
- Static method in class nars.io.
Record
Show the window
showExecution(Statement)
- Method in class nars.operation.
Operator
Display a message in the output stream to indicate the execution of an operation
showing
- Variable in class nars.entity.
Concept
Whether the content of the concept is being displayed
showing
- Variable in class nars.storage.
Bag
whether this bag has an active window
showLevel
- Variable in class nars.gui.
BagWindow
The lowest level displayed
showLevel()
- Method in class nars.gui.
BagWindow
The lowest display level
SILENT_LEVEL
- Static variable in class nars.main.
Parameters
Silent threshold for task reporting, in [0, 100].
silentW
- Static variable in class nars.gui.
MainWindow
Windows for run-time parameter adjustment
Similarity
- Class in
nars.language
A Statement about a Similarity relation.
Similarity(String, ArrayList<Term>)
- Constructor for class nars.language.
Similarity
Constructor with partial values, called by make
Similarity(String, ArrayList<Term>, ArrayList<Variable>, short)
- Constructor for class nars.language.
Similarity
Constructor with full values, called by clone
SIMILARITY_RELATION
- Static variable in class nars.io.
Symbols
SINGLE_WINDOW_COLOR
- Static variable in class nars.gui.
NarsFrame
Color for the background of the windows with unique instantiation
singlePremiseTask(BudgetValue, Term, TruthValue)
- Static method in class nars.main.
Memory
Shared final operations by all single-premise rules, called in StructuralRules
size()
- Method in class nars.language.
CompoundTerm
get the number of components
solutionEval(Sentence, Judgment, Task)
- Static method in class nars.inference.
BudgetFunctions
Evaluate the quality of a belief as a solution to a problem, then reward the belief and de-prioritize the problem
solutionQuality(Sentence)
- Method in class nars.entity.
Judgment
Evaluate the quality of the judgment as a solution to a problem
stamp
- Variable in class nars.entity.
Sentence
Partial record of the derivation path
Stamp
- Class in
nars.entity
Each Sentence has a get of serial numbers of a constant length attached.
Stamp()
- Constructor for class nars.entity.
Stamp
Generate a new stamp, with a new serial number, for input sentence
Stamp(Stamp, Stamp)
- Constructor for class nars.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_CLOSER
- Static variable in class nars.io.
Symbols
STAMP_OPENER
- Static variable in class nars.io.
Symbols
STAMP_SEPARATOR
- Static variable in class nars.io.
Symbols
STAMP_STARTER
- Static variable in class nars.io.
Symbols
standAlone
- Static variable in class nars.main.
NARS
Flag to distinguish the two running modes of the project.
start()
- Static method in class nars.main.
Center
Start the initial windows and memory.
start()
- Method in class nars.main.
NARS
Start the thread if necessary, called when the page containing the applet first appears on the screen.
startPlay()
- Method in class nars.entity.
Concept
Start displaying contents and links, called from ConceptWindow only
startPlay(String)
- Method in class nars.storage.
Bag
To start displaying the Bag in a BagWindow
Statement
- Class in
nars.language
A statement is a compound term, consisting of a subject, a predicate, and a relation symbol in between.
Statement()
- Constructor for class nars.language.
Statement
Default constructor
Statement(String, ArrayList<Term>)
- Constructor for class nars.language.
Statement
Constructor with partial values, called by make
Statement(String, ArrayList<Term>, ArrayList<Variable>, short)
- Constructor for class nars.language.
Statement
Constructor with full values, called by clone
STATEMENT_CLOSER
- Static variable in class nars.io.
Symbols
STATEMENT_OPENER
- Static variable in class nars.io.
Symbols
stop()
- Method in class nars.entity.
Concept
Stop display, called from ConceptWindow only
stop()
- Static method in class nars.io.
Record
Stop the display
stop()
- Method in class nars.main.
NARS
Called when the page containing the applet is no longer on the screen.
stop()
- Method in class nars.storage.
Bag
Stop display
stopButton
- Variable in class nars.gui.
BagWindow
Control buttons
stopButton
- Variable in class nars.gui.
ConceptWindow
Control buttons
stopButton
- Variable in class nars.gui.
InferenceWindow
Control buttons
stopButton
- Variable in class nars.gui.
MainWindow
Control buttons
stoper
- Static variable in class nars.main.
Center
Timer for fixed distance walking
StringParser
- Class in
nars.io
Parse input String into Task.
StringParser()
- Constructor for class nars.io.
StringParser
StringParser.InvalidInputException
- Exception in
nars.io
All kinds of invalid input lines
StringParser.InvalidInputException(String)
- Constructor for exception nars.io.
StringParser.InvalidInputException
An invalid input line.
structual
- Variable in class nars.entity.
Task
Whether it is derived by a structual rule
structuralCompose1(CompoundTerm, short, Statement)
- Static method in class nars.inference.
StructuralRules
{
P>, P@(P&Q)} |-
(P&Q)>
structuralCompose2(CompoundTerm, short, Statement, short)
- Static method in class nars.inference.
StructuralRules
{
P>, S@(S&T)} |- <(S&T) --> (P&T)> {
P>, S@(M-S)} |- <(M-P) --> (M-S)>
structuralCompound(CompoundTerm, Term, boolean)
- Static method in class nars.inference.
StructuralRules
{(&&, A, B), A@(&&, A, B)} |- A {(||, A, B), A@(||, A, B)} |- A
structuralDecompose1(CompoundTerm, short, Statement)
- Static method in class nars.inference.
StructuralRules
{<(S&T) --> P>, S@(S&T)} |-
P>
structuralDecompose2(Statement)
- Static method in class nars.inference.
StructuralRules
{<(S&T) --> (P&T)>, S@(S&T)} |-
P>
StructuralRules
- Class in
nars.inference
Single-premise inference rules involving compound terms.
StructuralRules()
- Constructor for class nars.inference.
StructuralRules
structuralStatement(Term, Term, TruthValue)
- Static method in class nars.inference.
StructuralRules
Common final operations of the above two methods
substituteComponent(HashMap<String, Term>, boolean)
- Method in class nars.language.
CompoundTerm
Substitute a variable component according to a given substitution
summary()
- Method in class nars.entity.
BudgetValue
To summarize a BudgetValue into a single number in [0, 1]
switchBackground()
- Method in class nars.gui.
InferenceWindow
Change background color to remind the on-going file saving
switchOrder(CompoundTerm, short)
- Static method in class nars.inference.
StructuralRules
List the cases where the direction of inheritance is revised in conclusion
syllogisms(TaskLink, TermLink, Term, Term)
- Static method in class nars.inference.
RuleTables
Meta-table of syllogistic rules, indexed by the content classes of the taskSentence and the belief
syllogistic(TemporalValue, TemporalValue)
- Static method in class nars.inference.
TemporalRules
Temporal relationships among three terms
syllogistic(TemporalValue, TemporalValue, int)
- Static method in class nars.inference.
TemporalRules
Temporal inference in syllogism, with figure
SyllogisticRules
- Class in
nars.inference
Syllogisms: Inference rules based on the transitivity of the relation.
SyllogisticRules()
- Constructor for class nars.inference.
SyllogisticRules
Symbols
- Class in
nars.io
The ASCII symbols used in I/O.
Symbols()
- Constructor for class nars.io.
Symbols
symmetricSymmetric(Judgment, Sentence, int)
- Static method in class nars.inference.
RuleTables
Syllogistic rules whose both premises are on the same symmetric relation
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W