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

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