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
M
main(String[])
- Static method in class nars.main.
NARS
The entry point of the standalone application.
MAIN_WINDOW_COLOR
- Static variable in class nars.gui.
NarsFrame
Color for the background of the main window
MainWindow
- Class in
nars.gui
Main window of NARS GUI
MainWindow()
- Constructor for class nars.gui.
MainWindow
Constructor
mainWindow
- Static variable in class nars.main.
Center
The unique main window
make(Term, char, TruthValue, Stamp, TemporalValue)
- Static method in class nars.entity.
Sentence
Make a Sentence from an input String.
make(Sentence, Term, TruthValue, Stamp, TemporalValue)
- Static method in class nars.entity.
Sentence
Make a derived Sentence from a template and some initial values.
make(Stamp, Stamp)
- Static method in class nars.entity.
Stamp
Try to merge two Stamps, return null if have overlap
make(CompoundTerm, ArrayList<Term>)
- Static method in class nars.language.
CompoundTerm
Try to make a compound term from a template and a list of components
make(String, ArrayList<Term>)
- Static method in class nars.language.
CompoundTerm
Try to make a compound term from an operator and a list of components
make(ArrayList<Term>, TemporalValue)
- Static method in class nars.language.
Conjunction
Try to make a new compound from a list of components.
make(TreeSet<Term>, TemporalValue)
- Static method in class nars.language.
Conjunction
Try to make a new compound from a set of components.
make(Term, Term, TemporalValue)
- Static method in class nars.language.
Conjunction
Try to make a new compound from two components.
make(ArrayList<Term>)
- Static method in class nars.language.
DifferenceExt
Try to make a new DifferenceExt.
make(Term, Term)
- Static method in class nars.language.
DifferenceExt
Try to make a new compound from two components.
make(ArrayList<Term>)
- Static method in class nars.language.
DifferenceInt
Try to make a new DifferenceExt.
make(Term, Term)
- Static method in class nars.language.
DifferenceInt
Try to make a new compound from two components.
make(Term, Term)
- Static method in class nars.language.
Disjunction
Try to make a new Disjunction from two components.
make(ArrayList<Term>)
- Static method in class nars.language.
Disjunction
Try to make a new IntersectionExt.
make(TreeSet<Term>)
- Static method in class nars.language.
Disjunction
Try to make a new Disjunction from a set of components.
make(Term, Term, TemporalValue)
- Static method in class nars.language.
Equivalence
Try to make a new compound from two components.
make(ArrayList<Term>)
- Static method in class nars.language.
ImageExt
Try to make a new ImageExt.
make(Product, Term, short)
- Static method in class nars.language.
ImageExt
Try to make an Image from a Product and a relation.
make(ImageExt, Term, short)
- Static method in class nars.language.
ImageExt
Try to make an Image from an existing Image and a component.
make(ArrayList<Term>, short)
- Static method in class nars.language.
ImageExt
Try to make a new compound from a set of components.
make(ArrayList<Term>)
- Static method in class nars.language.
ImageInt
Try to make a new ImageExt.
make(Product, Term, short)
- Static method in class nars.language.
ImageInt
Try to make an Image from a Product and a relation.
make(ImageInt, Term, short)
- Static method in class nars.language.
ImageInt
Try to make an Image from an existing Image and a component.
make(ArrayList<Term>, short)
- Static method in class nars.language.
ImageInt
Try to make a new compound from a set of components.
make(Term, Term, TemporalValue)
- Static method in class nars.language.
Implication
Try to make a new compound from two components.
make(Term, Term)
- Static method in class nars.language.
Inheritance
Try to make a new compound from two components.
make(Term, Term)
- Static method in class nars.language.
Instance
Try to make a new compound from two components.
make(Term, Term)
- Static method in class nars.language.
InstanceProperty
Try to make a new compound from two components.
make(Term, Term)
- Static method in class nars.language.
IntersectionExt
Try to make a new compound from two components.
make(ArrayList<Term>)
- Static method in class nars.language.
IntersectionExt
Try to make a new IntersectionExt.
make(TreeSet<Term>)
- Static method in class nars.language.
IntersectionExt
Try to make a new compound from a set of components.
make(Term, Term)
- Static method in class nars.language.
IntersectionInt
Try to make a new compound from two components.
make(ArrayList<Term>)
- Static method in class nars.language.
IntersectionInt
Try to make a new IntersectionExt.
make(TreeSet<Term>)
- Static method in class nars.language.
IntersectionInt
Try to make a new compound from a set of components.
make(Term)
- Static method in class nars.language.
Negation
Try to make a Negation of one component.
make(ArrayList<Term>)
- Static method in class nars.language.
Negation
Try to make a new SetExt.
make(ArrayList<Term>)
- Static method in class nars.language.
Product
Try to make a new compound.
make(CompoundTerm, Term, int)
- Static method in class nars.language.
Product
Try to make a Product from an ImageExt/ImageInt and a component.
make(Term, Term)
- Static method in class nars.language.
Property
Try to make a new compound from two components.
make(Term)
- Static method in class nars.language.
SetExt
Try to make a new set from one component.
make(ArrayList<Term>)
- Static method in class nars.language.
SetExt
Try to make a new SetExt.
make(TreeSet<Term>)
- Static method in class nars.language.
SetExt
Try to make a new compound from a set of components.
make(Term)
- Static method in class nars.language.
SetInt
Try to make a new set from one component.
make(ArrayList<Term>)
- Static method in class nars.language.
SetInt
Try to make a new SetExt.
make(TreeSet<Term>)
- Static method in class nars.language.
SetInt
Try to make a new compound from a set of components.
make(Term, Term)
- Static method in class nars.language.
Similarity
Try to make a new compound from two components.
make(String, Term, Term)
- Static method in class nars.language.
Statement
Make a Statement from String, called by StringParser
make(Statement, Term, Term)
- Static method in class nars.language.
Statement
Make a Statement from given components, called by the rules
make(Statement, Term, Term, TemporalValue)
- Static method in class nars.language.
Statement
Make a Statement from given components and temporal information, called by the rules
makeCompoundName(String, ArrayList<Term>)
- Static method in class nars.language.
CompoundTerm
default method to make the name of a compound term from given fields
makeImageName(String, ArrayList<Term>, int)
- Static method in class nars.language.
CompoundTerm
default method to make the name of an image term from given fields
makeName()
- Method in class nars.language.
CompoundTerm
default method to make the name of the current term from existing fields
makeName()
- Method in class nars.language.
ImageExt
override the default in making the name of the current term from existing fields
makeName()
- Method in class nars.language.
ImageInt
Override the default in making the name of the current term from existing fields
makeName()
- Method in class nars.language.
SetExt
Make a String representation of the set, override the default.
makeName()
- Method in class nars.language.
SetInt
Make a String representation of the set, override the default.
makeName()
- Method in class nars.language.
Statement
Override the default in making the name of the current term from existing fields
makeSetName(char, ArrayList<Term>, char)
- Static method in class nars.language.
CompoundTerm
make the name of an ExtensionSet or IntensionSet
makeStatementName(Term, String, Term)
- Static method in class nars.language.
Statement
Default method to make the name of an image term from given fields
makeSym(Statement, Term, Term, TemporalValue)
- Static method in class nars.language.
Statement
Make a symmetric Statement from given components and temporal information, called by the rules
makeVarName(int, Variable)
- Method in class nars.language.
CompoundTerm
Sequentially generate new variable names
MARK
- Static variable in class nars.entity.
BudgetValue
The charactor that marks the two ends of a budget value
markVariables()
- Method in class nars.language.
CompoundTerm
Register open and closed variables in a CompoundTerm
mass
- Variable in class nars.storage.
Bag
current sum of occupied level
match(Task, Judgment)
- Static method in class nars.inference.
MatchingRules
The task and belief have the same content
match(Variable.VarType, Variable.VarType)
- Static method in class nars.language.
Variable
Whether two variable types can match each other in unification
matchAsymSym(Sentence, Sentence, int)
- Static method in class nars.inference.
MatchingRules
Inheritance/Implication matches Similarity/Equivalence
MatchingRules
- Class in
nars.inference
Directly process a task by a oldBelief, with only two Terms in both.
MatchingRules()
- Constructor for class nars.inference.
MatchingRules
matchReverse()
- Static method in class nars.inference.
MatchingRules
The task and belief match reversely
MAX_MATCHED_TERM_LINK
- Static variable in class nars.main.
Parameters
Maximum TermLinks checked for novelity for each TaskLink in TermLinkBag
MAX_REASONED_TERM_LINK
- Static variable in class nars.main.
Parameters
Maximum TermLinks used in reasoning for each Task in Concept
MAXMUM_BELIEF_LENGTH
- Static variable in class nars.main.
Parameters
Maximum number of beliefs kept in a Concept
MAXMUM_EVENTS_LENGTH
- Static variable in class nars.main.
Parameters
Range of temporal induction in input events.
MAXMUM_GOALS_LENGTH
- Static variable in class nars.main.
Parameters
Maximum number of goals kept in a Concept
MAXMUM_STAMP_LENGTH
- Static variable in class nars.main.
Parameters
Maximum length of Stamp, a power of 2
Memory
- Class in
nars.main
The memory of the system.
Memory()
- Constructor for class nars.main.
Memory
merge(BudgetValue)
- Method in class nars.entity.
BudgetValue
Merge one BudgetValue into another
merge(Item)
- Method in class nars.entity.
Task
Merge one Task into another
merge(Item)
- Method in class nars.entity.
TaskLink
Merge one TaskLink into another
merge(BudgetValue, BudgetValue)
- Static method in class nars.inference.
BudgetFunctions
Merge an item into another one in a bag, when the two are identical except in budget values
MessageDialog
- Class in
nars.gui
Pop-up message for the user to accept
MessageDialog(Frame, String)
- Constructor for class nars.gui.
MessageDialog
Constructor
MULTIPLE_WINDOW_COLOR
- Static variable in class nars.gui.
NarsFrame
Color for the background of the windows with multiple instantiations
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