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

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