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

A

actionPerformed(ActionEvent) - Method in class Interface.PopMenu
 
actions(ActionEvent) - Method in class Interface.ControlDialog
 
adapt(String, String, IntArray, IntArray) - Method in class LGames.Rules2
Function to add the meanings of the head and tail the proposed chunk in case the function matches returned true.
adaptLexiconHearer(Symbols, int, char, char) - Method in class LGames.HolisticAgent
Adaptation function for the hearer
adaptLexiconHearer(Symbols, int, char, char) - Method in class LGames.HolisticAgent2
Adaptation function for the hearer
adaptLexiconHearer(Symbols, int, char, char) - Method in class LGames.CompositionalAgent2
Function to adapt the scores for the hearer
adaptLexiconHearer(Symbols, int, char, char) - Method in class LGames.Agent
Adaptation function for the hearer
adaptLexiconSpeaker(Symbols, int, char, char) - Method in class LGames.HolisticAgent
Adaptation function for the speaker
adaptLexiconSpeaker(Symbols, int, char, char) - Method in class LGames.HolisticAgent2
Adaptation function for the speaker
adaptLexiconSpeaker(Symbols, int, char, char) - Method in class LGames.CompositionalAgent2
Function to adapt the scores for the speaker
adaptLexiconSpeaker(Symbols, int, char, char) - Method in class LGames.Agent
Adaptation function for the speaker
add(char) - Method in class Util.CharArray
 
add(double) - Method in class Util.DoubleArray
 
add(int) - Method in class Util.IntArray
 
add(int, char) - Method in class Util.CharArray
 
add(int, double) - Method in class Util.DoubleArray
 
add(int, int) - Method in class Util.IntArray
 
addAll(char[]) - Method in class Util.CharArray
 
addAll(CharArray) - Method in class Util.CharArray
 
addAll(double[]) - Method in class Util.DoubleArray
 
addAll(DoubleArray) - Method in class Util.DoubleArray
 
addAll(int[]) - Method in class Util.IntArray
 
addAll(IntArray) - Method in class Util.IntArray
 
addAll(int, char[]) - Method in class Util.CharArray
 
addAll(int, CharArray) - Method in class Util.CharArray
 
addAll(int, double[]) - Method in class Util.DoubleArray
 
addAll(int, DoubleArray) - Method in class Util.DoubleArray
 
addAll(int, int[]) - Method in class Util.IntArray
 
addAll(int, IntArray) - Method in class Util.IntArray
 
addLocalUnit(int, double) - Method in class LGames.ANMeaning
This function is not used currently.
addMeaning(IntArray, int) - Method in class LGames.Rules2
This function adds category features to the IntArray meanings, removes any doubles and sets initial values to scores and usage, and indicates to which constituent (group) the categories belong.
addTarget(int) - Method in class LGames.ANMeaning
This function is not used currently.
addUp(DoubleArray) - Method in class Util.DoubleArray
 
age - Variable in class LGames.Agent
 
Agent - class LGames.Agent.
The Agent class implements the agent's structure and behaviours.
Agent() - Constructor for class LGames.Agent
 
Agent(int, int, double, double) - Constructor for class LGames.Agent
Constucts an agent with identity n
Agent(int, int, double, double, int, int) - Constructor for class LGames.Agent
 
alpha - Variable in class LGames.Meaning
 
ANMeaning - class LGames.ANMeaning.
This class implements the representations of meanings.
ANMeaning() - Constructor for class LGames.ANMeaning
Empty constructor
ANMeaning(int, double) - Constructor for class LGames.ANMeaning
Constructs a radial basis function (ANMeaning) for dimension d and with a center point x.
average() - Method in class Util.DoubleArray
 
averageVector(double[], double[]) - Static method in class Util.Utils
This function calculates the average values of 2 vectors(double arrays)
avgCenter() - Method in class LGames.ANMeaning
 

B

beginLatexDocument(PrintWriter, String) - Static method in class Util.Utils
Function used at some point to output to a latex file
blue - Variable in class LGames.Context
 

C

calcInterpretationCoherence(HolisticAgent2, int) - Method in class LGames.HolisticAgent2
Function for an artificially created lexicon.
calcInterpretationCoherence(HolisticAgent, int) - Method in class LGames.HolisticAgent
Function for an artificially created lexicon.
calcProductionCoherence(HolisticAgent2, int) - Method in class LGames.HolisticAgent2
Function for an artificially created lexicon.
calcProductionCoherence(HolisticAgent, int) - Method in class LGames.HolisticAgent
Function for an artificially created lexicon.
Canvas - class Interface.Canvas.
This class makes sure that the canvas goes up and controls the top level of the user interface.
Canvas() - Constructor for class Interface.Canvas
 
Canvas(Stats, Parameters) - Constructor for class Interface.Canvas
 
categoryLength() - Method in class LGames.Context
Basically returns the context size
CharArray - class Util.CharArray.
This class implements an array of character in a similar way ArrayLists or Strings are implemented.
CharArray() - Constructor for class Util.CharArray
 
CharArray(char[]) - Constructor for class Util.CharArray
 
CharArray(CharArray) - Constructor for class Util.CharArray
 
CharArray(int) - Constructor for class Util.CharArray
 
clear() - Method in class Util.CharArray
 
clear() - Method in class Util.DoubleArray
 
clear() - Method in class Util.IntArray
 
closeFile() - Method in class Util.Parameters
 
closeLexFile() - Method in class Util.Parameters
 
closeLexIIFile() - Method in class Util.Parameters
 
comp - Variable in class Util.CompositionalStats
 
compareAgents(CompositionalAgent2) - Method in class LGames.CompositionalAgent2
Function used to calculate the similarity measure.
comparePType(double[]) - Method in class LGames.Meaning
compares two prototypes (or possibly a feature vector) with each other.
complement(IntArray) - Method in class Util.IntArray
 
complement(String, String) - Static method in class Util.Utils
Function returns the complement of a string
CompositionalAgent2 - class LGames.CompositionalAgent2.
The CompositionalAgent class is a descendant of the Agent class.
CompositionalAgent2() - Constructor for class LGames.CompositionalAgent2
Empty constructor
CompositionalAgent2(boolean, List) - Constructor for class LGames.CompositionalAgent2
Constructor of CA for an artificially created language.
CompositionalAgent2(CompositionalAgent2) - Constructor for class LGames.CompositionalAgent2
Copy constructor
CompositionalAgent2(HolisticAgent, boolean[], int, int) - Constructor for class LGames.CompositionalAgent2
Constructor that converts a holistic agent into a compositional agent (CA).
CompositionalAgent2(int, int, double, double, boolean[], int) - Constructor for class LGames.CompositionalAgent2
Constructor to initialise the compositional agent (CA).
CompositionalAgent2(int, int, double, double, boolean[], int, int) - Constructor for class LGames.CompositionalAgent2
Constructor to initialise the compositional agent (CA).
CompositionalAgent2(List) - Constructor for class LGames.CompositionalAgent2
Constructor that initialises the agent with a predefined semantics.
CompositionalDGame2 - class LGames.CompositionalDGame2.
The class CompositionalDGame2 implements the discrimination games in the compositional set-up.
CompositionalDGame2() - Constructor for class LGames.CompositionalDGame2
Empty constructor
CompositionalDGame2(int) - Constructor for class LGames.CompositionalDGame2
Constructor that specifies the holistic conceptual space
CompositionalDGame2(int, List) - Constructor for class LGames.CompositionalDGame2
Constructor that specifies the holistic conceptual space, and sets a pointer to the agent's ontology
compositionality() - Method in class LGames.Rules2
 
CompositionalStatistics - class Interface.CompositionalStatistics.
Implements the statistics window frame.
CompositionalStatistics(CompositionalStats) - Constructor for class Interface.CompositionalStatistics
Constructs the frame with a pointer to the class where the actual statistics are maintained.
CompositionalStats - class Util.CompositionalStats.
Implementation of the statistics.
CompositionalStats() - Constructor for class Util.CompositionalStats
constructor
contains(char) - Method in class Util.CharArray
 
contains(double) - Method in class Util.DoubleArray
 
contains(int) - Method in class Util.IntArray
 
containsAll(int[]) - Method in class Util.IntArray
 
containsAll(IntArray) - Method in class Util.IntArray
 
containsElementOf(double[]) - Method in class Util.DoubleArray
 
containsElementOf(DoubleArray) - Method in class Util.DoubleArray
 
containsElementOf(int[]) - Method in class Util.IntArray
 
containsElementOf(IntArray) - Method in class Util.IntArray
 
containsElementOfEqualSize(int[]) - Method in class Util.IntArray
 
containsElementOfEqualSize(IntArray) - Method in class Util.IntArray
 
Context - class LGames.Context.
This class implements the construction and maintanance of the context Each element of the context is a geometrical figure that is specified by certain features.
context_member(int) - Method in class LGames.HolisticAgent
Function to check whether a category relates to an object in the context
context_member(int) - Method in class LGames.HolisticAgent2
Function to check whether a category relates to an object in the context
context_member(int) - Method in class LGames.Agent
Function to check whether a category relates to an object in the context
Context() - Constructor for class LGames.Context
Empty constructor
Context(Context, double) - Constructor for class LGames.Context
 
Context(int, boolean[], boolean) - Constructor for class LGames.Context
This constructor constructs a new context from scratch.
Context(int, boolean[], boolean, int[][], int) - Constructor for class LGames.Context
This constructor constructs a context based on the training set given.
Context(int, int) - Constructor for class LGames.Context
This constructor creates a context using predefined meanings.
ControlDialog - class Interface.ControlDialog.
ControlDialog implements the frame for controlling the simulations.
ControlDialog(Parameters) - Constructor for class Interface.ControlDialog
This constructor constructs and handles the manipulation of the control frame.
copy() - Method in class Util.CharArray
 
copy() - Method in class Util.DoubleArray
 
copy() - Method in class Util.IntArray
 
copy(int, int) - Method in class Util.CharArray
 
copy(int, int) - Method in class Util.DoubleArray
 
copy(int, int) - Method in class Util.IntArray
 
cover - Variable in class LGames.Meaning
 
create_agents() - Static method in class THSim
Initialise a list of agents
createArtificialLexicon(int) - Method in class LGames.HolisticAgent
Function for an artificially created lexicon.
createArtificialLexicon(int) - Method in class LGames.HolisticAgent2
Function for an artificially created lexicon.
createArtificialOntology(int) - Method in class LGames.HolisticAgent
Function for an artificially created lexicon.
createArtificialOntology(int) - Method in class LGames.HolisticAgent2
Function for an artificially created lexicon.
crossSection(IntArray) - Method in class Util.IntArray
 
cs - Variable in class Util.HolisticStats
 
cs - Variable in class Util.CompositionalStats
 
cs - Variable in class Util.Stats
 
cxt - Static variable in class THSim
 
cxt - Variable in class LGames.Agent
 

D

decayWeights() - Method in class LGames.ANMeaning
This function is not used currently.
decayWeights() - Method in class LGames.CompositionalDGame2
Currently not used
decrement(int) - Method in class Util.IntArray
 
delete(char) - Method in class Util.CharArray
 
delete(double) - Method in class Util.DoubleArray
 
delete(int) - Method in class Util.IntArray
 
description - Variable in class LGames.Context
 
DG - Variable in class LGames.HolisticAgent
 
DG - Variable in class LGames.HolisticAgent2
 
DG - Variable in class LGames.CompositionalAgent2
 
DG - Variable in class LGames.Agent
 
DGame - class LGames.DGame.
The class DGame implements the discrimination games.
DGame() - Constructor for class LGames.DGame
Empty constructor
DGame(int) - Constructor for class LGames.DGame
Constructor with a limit on the number of meanings
DGame(List) - Constructor for class LGames.DGame
Constructor that initialises a pointer to the agents ontology
dim - Variable in class LGames.ANMeaning
 
dimension - Variable in class LGames.Agent
 
distance(double[], double[]) - Static method in class Util.Utils
Calculates the Eucledian distance between two arrays.
distance1(double[], double[]) - Static method in class Util.Utils
This function calculates distances between 2 arrays where the arrays can have wild-cards (values <0).
distinctive - Variable in class LGames.Context
 
DoubleArray - class Util.DoubleArray.
This class implements an array of doubles in a similar way ArrayLists are implemented.
DoubleArray() - Constructor for class Util.DoubleArray
 
DoubleArray(double[]) - Constructor for class Util.DoubleArray
 
DoubleArray(DoubleArray) - Constructor for class Util.DoubleArray
 
DoubleArray(int) - Constructor for class Util.DoubleArray
 
DoubleArray(int, double) - Constructor for class Util.DoubleArray
 
doubleArrayString(double[]) - Static method in class Util.Utils
Function writes a double array to a string where each double only gets 5 places, cf.
doubleString(double, int) - Static method in class Util.Utils
Function forms a string of a double value with a given string length.
ds - Variable in class Util.HolisticStats
 
ds - Variable in class Util.CompositionalStats
 
ds - Variable in class Util.Stats
 

E

elementOf(List) - Method in class LGames.Meaning
This function searches the index of this meaning in the ontology o
elementOf(List) - Method in class Util.IntArray
 
end - Variable in class Util.HolisticStats
 
end - Variable in class Util.CompositionalStats
 
end - Variable in class Util.Stats
 
endLatexDocument(PrintWriter) - Static method in class Util.Utils
Function used at some point to output to a latex file
epsilon - Variable in class LGames.Meaning
 
epsilonRegion - Variable in class LGames.Meaning
 
equals(char[]) - Method in class Util.CharArray
 
equals(double[]) - Method in class Util.DoubleArray
 
equals(int[]) - Method in class Util.IntArray
 
equals(IntArray) - Method in class Util.IntArray
 
equals(Meaning) - Method in class LGames.Meaning
The function equals checks whether two meanings are equal.
equals(Object) - Method in class LGames.Symbols
 
equals(Rules2) - Method in class LGames.Rules2
Implementation of an alternative equals
error(String) - Static method in class Util.Utils
Error message.
errorMessage(int) - Method in class Interface.Canvas
 
eta - Variable in class LGames.HolisticAgent
 
eta - Variable in class LGames.HolisticAgent2
 
eta - Variable in class LGames.CompositionalAgent2
 
etaN - Variable in class LGames.HolisticAgent
 
etaN - Variable in class LGames.HolisticAgent2
 
etaN - Variable in class LGames.CompositionalAgent2
 
etaS - Variable in class LGames.HolisticAgent
 
etaS - Variable in class LGames.HolisticAgent2
 
etaS - Variable in class LGames.CompositionalAgent2
 
evalY(int, double) - Method in class LGames.ANMeaning
Function to evaluate the activation value for the given feature
exploit(String, int) - Method in class LGames.Rules2
This function exploits a partial parse to adopt a part of the utterance.

F

featureVector - Variable in class LGames.Context
 
flushFile() - Method in class Util.Parameters
 
foa - Variable in class LGames.Context
 
forget(char) - Method in class LGames.HolisticAgent
This function implements the search for elements that can be forgotten based on their effectiveness
forget(char) - Method in class LGames.HolisticAgent2
This function implements the search for elements that can be forgotten based on their effectiveness
forget(char) - Method in class LGames.CompositionalAgent2
This function is not implemented
forget(char) - Method in class LGames.Agent
This function implements the search for elements that can be forgotten based on their effectiveness
forget(char, char, int) - Method in class LGames.HolisticAgent
This function implements the removal of categories or symbols in case of forgetting.
forget(char, char, int) - Method in class LGames.HolisticAgent2
This function implements the removal of categories or symbols in case of forgetting.
forget(char, char, int) - Method in class LGames.CompositionalAgent2
This function is not implemented
forget(char, char, int) - Method in class LGames.Agent
This function implements the removal of categories or symbols in case of forgetting.
forget(int) - Method in class LGames.HolisticDGame2
This function makes sure that when forgetting a meaning, the density of the layer is adapted accordingly

G

game - Variable in class Util.HolisticStats
 
game - Variable in class Util.CompositionalStats
 
game - Variable in class Util.Stats
 
gamesPlayed - Variable in class LGames.HolisticAgent
 
gamesPlayed - Variable in class LGames.HolisticAgent2
 
gamesPlayed - Variable in class LGames.CompositionalAgent2
 
generalise(String, IntArray, int, int) - Method in class LGames.Rules2
This function generalises the grammar by searching unexplored rules that can be generalised based on a new rule.
generaliseAndMerge(int) - Method in class LGames.Rules2
This function implements generalise and merge.
GeomJComponent - class Interface.GeomJComponent.
GeomJComponent implements the window frame for the Geom world.
GeomJComponent() - Constructor for class Interface.GeomJComponent
 
get() - Method in class Util.CharArray
 
get() - Method in class Util.DoubleArray
 
get() - Method in class Util.IntArray
 
get(int) - Method in class Util.CharArray
 
get(int) - Method in class Util.DoubleArray
 
get(int) - Method in class Util.IntArray
 
getAdaptation() - Method in class Util.Parameters
 
getAge() - Method in class LGames.Agent
returns the age of the agent
getAgentType() - Method in class Util.Parameters
 
getAlphabetSize() - Method in class Util.Parameters
 
getCategory(int) - Method in class LGames.Context
 
getComp() - Method in class Util.CompositionalStats
 
getComposition() - Method in class LGames.Rules2
Returns the composition of the rule
getCompositional() - Method in class LGames.Rules2
 
getCompositionality() - Method in class Util.CompositionalStats
 
getCompositionSuccess() - Method in class LGames.CompositionalAgent2
Returns a 1 if the found rule is compositional.
getCompRules(List) - Method in class Interface.Lexicon
 
getCover() - Method in class LGames.ANMeaning
 
getCover() - Method in class LGames.Meaning
 
getCreationProb() - Method in class Util.Parameters
 
getCS() - Method in class Util.HolisticStats
 
getCS() - Method in class Util.CompositionalStats
 
getCS() - Method in class Util.Stats
 
getDCS(int) - Method in class LGames.CompositionalDGame2
returns the distinctive category set.
getDim() - Method in class LGames.ANMeaning
 
getDim() - Method in class LGames.HolisticAgent
 
getDim() - Method in class LGames.HolisticAgent2
 
getDim() - Method in class LGames.DGame
 
getDim() - Method in class LGames.Agent
Returns the dimensionality of the feature/conceptual space
getDir() - Method in class Util.Parameters
 
getDS() - Method in class LGames.HolisticAgent
 
getDS() - Method in class LGames.HolisticAgent2
 
getDS() - Method in class LGames.CompositionalAgent2
Returns the discrimination success in this game
getDS() - Method in class LGames.Agent
 
getDS() - Method in class Util.HolisticStats
 
getDS() - Method in class Util.CompositionalStats
 
getDS() - Method in class Util.Stats
 
getDString(int) - Method in class LGames.Context
 
getEnd() - Method in class Util.HolisticStats
 
getEnd() - Method in class Util.CompositionalStats
 
getEnd() - Method in class Util.Stats
 
getEtaN() - Method in class Util.Parameters
 
getEtaS() - Method in class Util.Parameters
 
getExpression() - Method in class LGames.Rules2
This function returns the expression of the rule.
getFeatures() - Method in class Util.Parameters
 
getFile() - Method in class Util.Parameters
 
getFixedColours() - Method in class Util.Parameters
 
getFixedCxtSize() - Method in class Util.Parameters
 
getFOA() - Method in class Util.Parameters
 
getForget() - Method in class Util.Parameters
 
getForgetRate() - Method in class Util.Parameters
 
getForm() - Method in class LGames.Symbols
 
getFrequency() - Method in class LGames.Rules2
Returns the frequency of the rule
getFV() - Method in class LGames.Agent
Returns the feature vector of the topic
getFV(int) - Method in class LGames.Context
Returns the feature vector of segment T
getGame() - Method in class LGames.HolisticAgent
Constructs a string that can be written to the logfile
getGame() - Method in class LGames.HolisticAgent2
Constructs a string that can be written to the logfile
getGame() - Method in class LGames.CompositionalAgent2
Constructs a string that can be written to the logfile
getGame() - Method in class LGames.Agent
Constructs a string that can be written to the logfile
getGame() - Method in class Util.HolisticStats
 
getGame() - Method in class Util.CompositionalStats
 
getGame() - Method in class Util.Stats
 
getGameType() - Method in class Util.Parameters
 
getGGProbability() - Method in class Util.Parameters
 
getGrammarSize() - Method in class LGames.CompositionalAgent2
Returns the size of the grammar
getHolistic() - Method in class LGames.CompositionalAgent2
Returns the number of holistic rules in the grammar.
getHolistic() - Method in class LGames.Rules2
 
getHolistic() - Method in class Util.Parameters
 
getICoh() - Method in class Util.HolisticStats
 
getICoh() - Method in class Util.CompositionalStats
 
getICoh() - Method in class Util.Stats
 
getID() - Method in class LGames.Symbols
 
getID() - Method in class LGames.Meaning
 
getID() - Method in class LGames.Agent
Returns the agent's id
getILM() - Method in class Util.Parameters
 
getIncrementalForgetting() - Method in class Util.Parameters
 
getJMenuBar() - Method in class Interface.PopMenu
 
getkNN(List, int) - Method in class LGames.Meaning
This function returns the k-nearest neighbours of this meaning in the ontology o.
getLabels() - Method in class LGames.Context
Returns the string representation of the labels that indicate the selected features
getLabels() - Method in class LGames.Agent
Returns a string representation of the features that are selected.
getLayer() - Method in class LGames.HolisticAgent2
 
getLayer() - Method in class LGames.Meaning
 
getLexFile() - Method in class Util.Parameters
 
getLexFileName() - Method in class Util.Parameters
 
getLexIIFile() - Method in class Util.Parameters
 
getLexIIFileName() - Method in class Util.Parameters
 
getLexSize() - Method in class LGames.HolisticAgent
 
getLexSize() - Method in class LGames.HolisticAgent2
 
getLogFile() - Method in class Util.Parameters
 
getLogFileName() - Method in class Util.Parameters
 
getMaxAgents() - Method in class Util.Parameters
 
getMaxCxtSize() - Method in class Util.Parameters
 
getMaxLayer() - Method in class LGames.HolisticDGame2
 
getMaxLayer() - Method in class LGames.HolisticAgent2
 
getMaxLayer() - Method in class LGames.Agent
 
getMeaning() - Method in class LGames.Context
 
getMeaning(String, char) - Method in class LGames.HolisticAgent
This function is used to find the meaning that best fits a given word.
getMeaning(String, char) - Method in class LGames.HolisticAgent2
This function is used to find the meaning that best fits a given word.
getMeaning(String, char) - Method in class LGames.Agent
This function is used to find the meaning that best fits a given word.
getMeaning(String, String, int) - Method in class LGames.Rules2
returns a matrix representation of the meaning.
getMeanings(String, char) - Method in class LGames.HolisticAgent
Function used to construct a matrix representation of meanings of word w.
getMeanings(String, char) - Method in class LGames.HolisticAgent2
Function used to construct a matrix representation of meanings of word w.
getMeanings(String, char) - Method in class LGames.Agent
This function returns a matrix representation for the meanings of word w and is used for the UI showLexicon
getMid() - Method in class Util.HolisticStats
 
getMid() - Method in class Util.CompositionalStats
 
getMid() - Method in class Util.Stats
 
getNAgents() - Method in class Util.Parameters
 
getNewGame() - Method in class Util.Parameters
 
getNewRule() - Method in class LGames.CompositionalAgent2
Returns a string "new " in case a new rule was added to the grammar, otherwise the string is empty.
getNIterations() - Method in class Util.Parameters
 
getNMeanings() - Method in class Util.Parameters
 
getNNoLearning() - Method in class Util.Parameters
 
getNoiseCxt() - Method in class Util.Parameters
 
getNRuns() - Method in class Util.Parameters
 
getNSymbols() - Method in class Util.Parameters
 
getOGProbability() - Method in class Util.Parameters
 
getOntology() - Method in class LGames.CompositionalAgent2
Returns the ontology
getOntSize() - Method in class LGames.HolisticAgent
 
getOntSize() - Method in class LGames.HolisticAgent2
 
getPAdultHearer() - Method in class Util.Parameters
 
getPAdultSpeaker() - Method in class Util.Parameters
 
getParts() - Method in class LGames.CompositionalAgent2
Returns the utterance in its parts.
getParts() - Method in class LGames.Rules2
This function returns the words of the rule's composition as a string array
getPCoh() - Method in class Util.HolisticStats
 
getPCoh() - Method in class Util.CompositionalStats
 
getPCoh() - Method in class Util.Stats
 
getPopGrowth() - Method in class Util.Parameters
 
getPositiveValue() - Method in class Util.IntArray
 
getPreferredSize() - Method in class Interface.GeomJComponent
 
getPrintGame() - Method in class Util.Parameters
 
getPrintLexicon() - Method in class Util.Parameters
 
getPrintScore() - Method in class Util.Parameters
 
getPrototype() - Method in class LGames.Meaning
 
getQuit() - Method in class Util.Parameters
 
getRule() - Method in class LGames.CompositionalAgent2
Return the encoded, decoded or induced rule
getRules() - Method in class LGames.CompositionalAgent2
Returns the entire grammar.
getRun() - Method in class Util.Parameters
 
getSaveLexicon() - Method in class Util.Parameters
 
getScore() - Method in class LGames.Rules2
This function returns the score of the rule.
getScore(int[], int) - Method in class LGames.Rules2
This function calculates the score of the composition.
getShowLexicon() - Method in class Util.Parameters
 
getSpeakerToSpeaker() - Method in class Util.Parameters
 
getStep() - Method in class Util.Parameters
 
getStepSize() - Method in class Util.Parameters
 
getStop() - Method in class Util.Parameters
 
getString(String) - Method in class LGames.Rules2
Returns a string representation for the linguistic categories that make up this rule.
getTargets() - Method in class LGames.ANMeaning
This function is not used currently.
getTest() - Method in class Util.Parameters
 
getTestPopulation() - Method in class Util.Parameters
 
getTopic() - Method in class LGames.Agent
Returns the integer value of the topic
getTOPIC() - Method in class LGames.HolisticAgent
returns the topic's meaning.
getTOPIC() - Method in class LGames.CompositionalAgent2
Returns the Meaning representation of the topic.
getTOPIC() - Method in class LGames.Agent
Returns the pointer to the topic
getTopic(int) - Method in class LGames.CompositionalDGame2
returns the Meaning representation of the topic
getTotalUse() - Method in class LGames.Rules2
 
getUpdate() - Method in class Util.HolisticStats
 
getUpdate() - Method in class Util.CompositionalStats
 
getUpdate() - Method in class Util.Stats
 
getUpdatePType() - Method in class Util.Parameters
 
getUpdateScore() - Method in class Util.Parameters
 
getUse() - Method in class LGames.Meaning
 
getUtterance() - Method in class LGames.CompositionalAgent2
Returns the decoded or encoded utterance.
getUtterance() - Method in class LGames.Agent
Returns the utterance produced by the speaker or interpreted by the hearer.
getVariation() - Method in class Util.Parameters
 
getVisible() - Method in class Util.Parameters
 
getWeight() - Method in class LGames.Rules2
This function returns the rule weight
getWords() - Method in class LGames.HolisticAgent
Used to form the lexicon for the UI
getWords() - Method in class LGames.HolisticAgent2
Used to form the lexicon for the UI
getWords() - Method in class LGames.Agent
This function returns a String array with all the words, used for the UI showLexicon
getWords(List) - Method in class LGames.HolisticAgent
This function is used to produce a bag of words that are used by the entire population
getWords(List) - Method in class LGames.HolisticAgent2
This function is used to produce a bag of words that are used by the entire population, used to save the lexicon in of the different formats
getWords(List) - Method in class LGames.Agent
This function is used to produce a bag of words that are used by the entire population
green - Variable in class LGames.Context
 
guess(Symbols, char) - Method in class LGames.HolisticAgent
This function processes the interpretation of the hearer for the guessing and selfish game.
guess(Symbols, char) - Method in class LGames.HolisticAgent2
This function processes the interpretation of the hearer for the guessing and selfish game.
guess(Symbols, char) - Method in class LGames.CompositionalAgent2
This function calls itself with an extra argument (induce=true)
guess(Symbols, char) - Method in class LGames.Agent
This function processes the interpretation of the hearer for the guessing and selfish game.
guess(Symbols, char, boolean) - Method in class LGames.CompositionalAgent2
The function for guessing the reference of an utterance

H

hear(Symbols, char) - Method in class LGames.HolisticAgent
This function processes the interpretation of the hearer for the observational game.
hear(Symbols, char) - Method in class LGames.HolisticAgent2
This function processes the interpretation of the hearer for the observational game.
hear(Symbols, char) - Method in class LGames.CompositionalAgent2
Function that calls itself with an extra argument (induce=true)
hear(Symbols, char) - Method in class LGames.Agent
This function processes the interpretation of the hearer for the observational game.
hear(Symbols, char, boolean) - Method in class LGames.CompositionalAgent2
Function for the hearer part of the observational game.
hearer - Static variable in class THSim
 
height - Variable in class LGames.Context
 
HolisticAgent - class LGames.HolisticAgent.
The HolisticAgent class implements the structure and behaviours of the holistic agent with only one layer in the conceptual space.
HolisticAgent() - Constructor for class LGames.HolisticAgent
 
HolisticAgent(int, int, double, double, char, int, int, boolean[]) - Constructor for class LGames.HolisticAgent
Constucts an agent with identity n
HolisticAgent2 - class LGames.HolisticAgent2.
The HolisticAgent2 class implements the structure and behaviours of the holistic agent with a hierarchical structure in the conceptual space.
HolisticAgent2() - Constructor for class LGames.HolisticAgent2
Empty constructor
HolisticAgent2(int, int, double, double, char, int, int, boolean[]) - Constructor for class LGames.HolisticAgent2
Constucts an agent with identity n
HolisticDGame2 - class LGames.HolisticDGame2.
The class HolisticDGame2 implements the discrimination games for HolisticAgent2.
HolisticDGame2() - Constructor for class LGames.HolisticDGame2
Empty constructor
HolisticDGame2(List) - Constructor for class LGames.HolisticDGame2
Constructor that initialises a pointer to the agents ontology
HolisticStatistics - class Interface.HolisticStatistics.
Implements the statistics window frame.
HolisticStatistics() - Constructor for class Interface.HolisticStatistics
Constructs the frame with a pointer to the class where the actual statistics are maintained.
HolisticStatistics(Stats) - Constructor for class Interface.HolisticStatistics
 
HolisticStats - class Util.HolisticStats.
Implementation of the statistics.
HolisticStats() - Constructor for class Util.HolisticStats
constructor

I

iCoherence - Variable in class Util.HolisticStats
 
iCoherence - Variable in class Util.Stats
 
id - Variable in class LGames.Agent
 
ID - Variable in class LGames.Meaning
 
ilmIncremental() - Method in class Util.Parameters
 
iMeaning - Variable in class LGames.HolisticAgent
 
iMeaning - Variable in class LGames.HolisticDGame2
 
iMeaning - Variable in class LGames.HolisticAgent2
 
iMeaning - Variable in class LGames.CompositionalAgent2
 
iMeaning - Variable in class LGames.DGame
 
inContext(Context) - Method in class LGames.Meaning
Checks whether the meaning is in the context.
increaseUse() - Method in class LGames.Meaning
increases the usage counter by 1
increment(int) - Method in class Util.IntArray
 
index(double) - Static method in class Util.Utils
 
indexOf(char) - Method in class Util.CharArray
 
indexOf(double) - Method in class Util.DoubleArray
 
indexOf(int) - Method in class Util.IntArray
 
indexOf(IntArray) - Method in class Util.IntArray
 
indexOf(List) - Method in class Util.IntArray
 
indexOf(List, IntArray) - Static method in class Util.Utils
 
indexOfContainingElement(List, IntArray) - Static method in class Util.Utils
 
indexOfPart(List, IntArray) - Static method in class Util.Utils
 
initDCS() - Method in class LGames.CompositionalAgent2
Function to clear the initial set of distinctive categories
initDGame() - Method in class LGames.HolisticAgent2
Initialises the discrimination game
initDGame() - Method in class LGames.Context
Initialises a discrimination game by setting for all objects distinctive to false;
initDGame() - Method in class LGames.Agent
Initialise the discrimination game.
initGame() - Method in class LGames.Rules2
Initialised the rule for a new language game.
initialise() - Method in class LGames.Agent
Used to initialise some settings for testing
initialiseCompositionalAgent(List, char) - Method in class Interface.Lexicon
 
initialiseHolisticAgent(List, char) - Method in class Interface.Lexicon
 
initialWeight - Variable in class LGames.ANMeaning
 
Instance - class LGames.Instance.
This class implements the instance base used by the CompositionalAgent2 for inducing compositional structures.
Instance() - Constructor for class LGames.Instance
Empty constructor
Instance(String, IntArray) - Constructor for class LGames.Instance
An instance constructor
IntArray - class Util.IntArray.
This class implements an array of integers in a similar way ArrayLists are implemented.
IntArray() - Constructor for class Util.IntArray
 
IntArray(int) - Constructor for class Util.IntArray
 
IntArray(int[]) - Constructor for class Util.IntArray
 
IntArray(IntArray) - Constructor for class Util.IntArray
 
IntArray(int, int) - Constructor for class Util.IntArray
 
Interface - package Interface
 
isDone() - Method in class Interface.Lexicon
 
isEmpty() - Method in class Util.CharArray
 
isEmpty() - Method in class Util.DoubleArray
 
isEmpty() - Method in class Util.IntArray
 
isSentence() - Method in class LGames.Rules2
 
iSymbols - Variable in class LGames.HolisticAgent
 
iSymbols - Variable in class LGames.HolisticAgent2
 
iSymbols - Variable in class LGames.CompositionalAgent2
 

K

killFile() - Method in class Util.Parameters
 

L

labels - Variable in class LGames.Context
 
lAgents - Static variable in class THSim
 
LanguageJComponent - class Interface.LanguageJComponent.
This class implements the window frame that displays the language game dialogues.
LanguageJComponent() - Constructor for class Interface.LanguageJComponent
 
largestSubString(String, String) - Static method in class Util.Utils
Returns the largest substring of two strings if the substring is either at the start or at the end of both strings and if the substring is not equal to either of the two strings.
lastID - Static variable in class THSim
 
lastIndexOf(int) - Method in class Util.IntArray
 
layer - Variable in class LGames.Meaning
 
lexicon - Variable in class LGames.HolisticAgent
 
lexicon - Variable in class LGames.HolisticAgent2
 
lexicon - Variable in class LGames.CompositionalAgent2
 
Lexicon - class Interface.Lexicon.
Lexicon controls the display of lexicons and grammars
Lexicon(List, int, char) - Constructor for class Interface.Lexicon
 
lg - Variable in class LGames.HolisticAgent
 
lg - Variable in class LGames.HolisticAgent2
 
LGames - package LGames
 
logFile(PrintWriter) - Method in class Util.HolisticStats
This function writes the statistics of each game to the logfile.
logFile(PrintWriter) - Method in class Util.CompositionalStats
This function writes the statistics of each game to the logfile.
logFile(PrintWriter) - Method in class Util.Stats
This function writes the statistics of each game to the logfile.
lScore - Variable in class LGames.HolisticAgent
 
lScore - Variable in class LGames.HolisticAgent2
 
lScore - Variable in class LGames.CompositionalAgent2
 
lScoreFiles - Static variable in class THSim
 
lUse - Variable in class LGames.HolisticAgent
 
lUse - Variable in class LGames.HolisticAgent2
 
lUse - Variable in class LGames.CompositionalAgent2
 
lWordList - Static variable in class THSim
 
lWords - Static variable in class THSim
 

M

main(String[]) - Static method in class THSim
The main function of THSim.
match(IntArray, int) - Method in class LGames.Rules2
Function that calls itself with an additional argument (lg=-1)
match(IntArray, int, int) - Method in class LGames.Rules2
Function to check wether the semantics of the rule matches the meaning of the distinctive categories.
matches(int, int) - Method in class LGames.Rules2
Function to see if the rule is compositional, and if so, if its constituents coinside with cHead and cTail.
maxMeanings - Variable in class LGames.HolisticAgent
 
maxMeanings - Variable in class LGames.HolisticDGame2
 
maxMeanings - Variable in class LGames.HolisticAgent2
 
maxMeanings - Variable in class LGames.CompositionalAgent2
 
maxMeanings - Variable in class LGames.DGame
 
maxNSymbols - Variable in class LGames.HolisticAgent
 
maxNSymbols - Variable in class LGames.HolisticAgent2
 
maxNSymbols - Variable in class LGames.CompositionalAgent2
 
maxValue() - Method in class Util.DoubleArray
 
maxValue() - Method in class Util.IntArray
 
Meaning - class LGames.Meaning.
This class implements the representations of meanings.
Meaning() - Constructor for class LGames.Meaning
Empty constructor
Meaning(double[], int) - Constructor for class LGames.Meaning
Constructs a meaning with the given feature vector as the new prototype and id.
Meaning(double[], int, int) - Constructor for class LGames.Meaning
Constructs a meaning with the given feature vector as the new prototype, an id and its hierarchical layer
Meaning(double[], int, int, int) - Constructor for class LGames.Meaning
Constructs a meaning with the given feature vector as the new prototype, an id, its cover and its hierarchical layer.
The cover also indicates on which dimensions the prototypes are added.
Meaning(int) - Constructor for class LGames.Meaning
Constructs a dummy meaning with feature values of -100.
Meaning(int[], List) - Constructor for class LGames.Meaning
Constructs a meaning based on the categorical features specified in the dcs and given in the ontology o
Meaning(int, int) - Constructor for class LGames.Meaning
Constructs a meaning used for testing.
memberOf(List) - Method in class LGames.Meaning
Checks wether this meaning is a member of the ontology
merge(int, char) - Method in class LGames.HolisticAgent
This function implements the merging of meanings.
merge(int, char) - Method in class LGames.HolisticAgent2
This function implements the merging of meanings.
merge(int, char) - Method in class LGames.Agent
This function implements the merging of meanings.
merge(Meaning) - Method in class LGames.Meaning
if after shifting prototypes, two prototypes come within a certain Eucledian distance of each other, the two are merged.
mid - Variable in class Util.HolisticStats
 
mid - Variable in class Util.CompositionalStats
 
mid - Variable in class Util.Stats
 
mString - Variable in class LGames.HolisticAgent
 
mString - Variable in class LGames.HolisticAgent2
 
mString - Variable in class LGames.CompositionalAgent2
 
mstring() - Method in class LGames.Meaning
returns a string representation of the meaning that is used for writing to the log file in the Stats class.

N

nAgents - Static variable in class THSim
 
niceString() - Method in class LGames.Rules2
a string form of the rule
nMeanings - Variable in class LGames.HolisticAgent
 
nMeanings - Variable in class LGames.HolisticAgent2
 
nMeanings - Variable in class LGames.CompositionalAgent2
 
noiseCxt - Static variable in class THSim
 
notExists(List) - Method in class LGames.ANMeaning
Checks if the current meaning is an element of the ontology.
nrDGSuccess - Variable in class LGames.HolisticAgent
 
nrDGSuccess - Variable in class LGames.HolisticAgent2
 
nrDGSuccess - Variable in class LGames.CompositionalAgent2
 
nrDGSuccess - Variable in class LGames.Agent
 
nSymbols - Variable in class LGames.HolisticAgent
 
nSymbols - Variable in class LGames.HolisticAgent2
 
nSymbols - Variable in class LGames.CompositionalAgent2
 

O

ontology - Variable in class LGames.HolisticAgent
 
ontology - Variable in class LGames.HolisticAgent2
 
ontology - Variable in class LGames.CompositionalAgent2
 
openFile(File) - Method in class Util.Parameters
 
openFile(String) - Method in class Util.Parameters
 
openLexFile() - Method in class Interface.Canvas
 
openLexFile(File) - Method in class Util.Parameters
 
openLexFile(String) - Method in class Util.Parameters
 
openLexIIFile(File) - Method in class Util.Parameters
 
openLexIIFile(String) - Method in class Util.Parameters
 
openLogFile() - Method in class Interface.Canvas
 

P

paintComponent(Graphics) - Method in class Interface.HolisticStatistics
 
paintComponent(Graphics) - Method in class Interface.CompositionalStatistics
 
paintComponent(Graphics) - Method in class Interface.LanguageJComponent
 
paintComponent(Graphics) - Method in class Interface.GeomJComponent
 
paintComponent(Graphics) - Method in class Interface.Lexicon
 
paintComponent(Graphics) - Method in class Interface.Statistics
 
parameters - Static variable in class THSim
 
Parameters - class Util.Parameters.
This class stores the parameters that are used at various places in the simulation.
Parameters() - Constructor for class Util.Parameters
 
parse(String, IntArray, int) - Method in class LGames.Rules2
The function that implements the parsing/decoding part for holistic or non-terminal nodes.
parseParameters(String[]) - Method in class Util.Parameters
 
partialMatch(IntArray, int) - Method in class LGames.Rules2
This function checks if the topic's meaning (DCS) matches a part of the semantics of this rule
partialParse(String, IntArray, int) - Method in class LGames.Rules2
This function tries to parse a part of the speaker's utterance.
pCoherence - Variable in class Util.HolisticStats
 
pCoherence - Variable in class Util.Stats
 
playDGame(char, char, boolean) - Method in class LGames.HolisticAgent
This function is not implemented...
playDGame(char, char, boolean) - Method in class LGames.HolisticAgent2
This function is not implemented...
playDGame(char, char, boolean) - Method in class LGames.CompositionalAgent2
This function is not implemented...
playDGame(char, char, boolean) - Method in class LGames.Agent
This function lets the agent play a discrimination game
playDGame(char, char, int, boolean) - Method in class LGames.HolisticAgent
This function lets the agent play a discrimination game
playDGame(char, char, int, boolean) - Method in class LGames.CompositionalAgent2
This function lets the agent play a discrimination game
playDGame(char, char, int, boolean) - Method in class LGames.Agent
This function lets the hierarchical agent play a discrimination game
playDGame(char, char, int, int, boolean) - Method in class LGames.HolisticAgent2
This function lets the agent play a discrimination game
playDGame(char, char, int, int, boolean) - Method in class LGames.Agent
This function lets the hierarchical agent play a discrimination game
playGame(Context, int, boolean) - Method in class LGames.DGame
playGame controls a discrimination game.
playGame(Context, int, int, boolean) - Method in class LGames.HolisticDGame2
playGame controls a discrimination game.
playGame(Context, int, int, boolean) - Method in class LGames.CompositionalDGame2
playGame controls a discrimination game.
pointX - Variable in class LGames.Context
 
pointY - Variable in class LGames.Context
 
PopMenu - class Interface.PopMenu.
Implements the menu of the simulator.
PopMenu() - Constructor for class Interface.PopMenu
 
PopMenu(boolean[]) - Constructor for class Interface.PopMenu
 
print() - Method in class LGames.HolisticAgent
prints the final language game.
print() - Method in class LGames.HolisticAgent2
prints the final language game.
print() - Method in class LGames.Meaning
Writes the meaning to the standard output
print() - Method in class LGames.Agent
Prints "AgentN", where N is the agent's id
print() - Method in class Util.HolisticStats
Function to write the game information to the standard output
print() - Method in class Util.CompositionalStats
Function to write the game information to the standard output
print() - Method in class Util.Stats
 
print(int) - Method in class LGames.Context
Writes the feature vectors of the context to the standard output
print(List) - Method in class LGames.Context
Writes the context to the standard output
print(PrintWriter) - Method in class LGames.Meaning
Writes the meaning to a file
print(PrintWriter, char) - Method in class LGames.HolisticAgent
This function prints the ontology and lexicon of the agent to a file
print(PrintWriter, char) - Method in class LGames.HolisticAgent2
This function prints the ontology and lexicon of the agent to a file
print(PrintWriter, char) - Method in class LGames.CompositionalAgent2
This function is not implemented
print(PrintWriter, char) - Method in class LGames.Agent
This function prints the ontology and lexicon of the agent to a file
printGlobalLexicon(List, PrintWriter, char, int) - Static method in class Util.Utils
Function to print the 'global' lexicon
printGrammar() - Method in class LGames.CompositionalAgent2
Prints the grammar to the standard output.
printGrammar(List, PrintWriter, char, int) - Static method in class Util.Utils
Function to print the grammars of the entire population.
printGrammar(PrintWriter, char) - Method in class LGames.CompositionalAgent2
printGrammar() is used to print the agent's grammar into a file
printGrammarStats() - Method in class LGames.CompositionalAgent2
Prints some statistics about the grammar to the standard output.
printLexiconColumns(List, PrintWriter, char, int) - Static method in class Util.Utils
Function to write the lexicon in some format to the lexFile
printLexiconColumns(PrintWriter, char, int) - Method in class LGames.Agent
prints the lexicon as in columns
printLexiconLatexTabel(List, PrintWriter, char, int) - Static method in class Util.Utils
Function used at some point to output to a latex file
printLexiconLatexTabel(PrintWriter, char, int) - Method in class LGames.Agent
prints the lexicon as a table
printScore(PrintWriter, char, String, int) - Method in class LGames.HolisticAgent
prints the score of string u to the outfile
printScore(PrintWriter, char, String, int) - Method in class LGames.HolisticAgent2
prints the score of string u to the outfile
printScore(PrintWriter, char, String, int) - Method in class LGames.Agent
prints the scores of the lexical entry specified by u
printSH() - Method in class LGames.Rules2
Returns a string representation of the rule
printStringArray(String[]) - Static method in class Util.Utils
 
produce_utterance(double, char) - Method in class LGames.CompositionalAgent2
This function produces an utterance.
produceExpression() - Method in class LGames.Rules2
If we have a partial match, this function invents the non-covering part and produces and expression
prototype - Variable in class LGames.Meaning
 
pStats - Static variable in class THSim
 

R

rbf - Variable in class LGames.ANMeaning
 
red - Variable in class LGames.Context
 
reinitialize(char) - Method in class Util.HolisticStats
This function reinitialises the statistics at the start of each iteration in the iterated learning model and when a new game is started.
reinitialize(char) - Method in class Util.CompositionalStats
This function reinitialises the statistics at the start of each iteration in the iterated learning model and when a new game is started.
reinitialize(char) - Method in class Util.Stats
This function reinitialises the statistics at the start of each iteration in the iterated learning model and when a new game is started.
reinitializeAgents(int) - Static method in class THSim
Reinitialise the list of agents
remove(int) - Method in class Util.CharArray
 
remove(int) - Method in class Util.DoubleArray
 
remove(int) - Method in class Util.IntArray
 
remove(int, int) - Method in class Util.CharArray
 
remove(int, int) - Method in class Util.DoubleArray
 
remove(int, int) - Method in class Util.IntArray
 
removeDoubles() - Method in class Util.IntArray
 
removeSubstring(String, String) - Static method in class Util.Utils
Function to remove a string from another string
rescale() - Method in class Util.HolisticStats
This function rescales the arrays for the UI
rescale() - Method in class Util.CompositionalStats
This function rescales the arrays for the UI
Rules2 - class LGames.Rules2.
 
Rules2() - Constructor for class LGames.Rules2
Empty constructor
Rules2(IntArray, int, List, List, int, int) - Constructor for class LGames.Rules2
Constructor for inventing a holistic rule/expression
Rules2(int, int, IntArray, IntArray, List, List, int, int) - Constructor for class LGames.Rules2
Constructor for making a compositional rule
Rules2(int, String, IntArray, List, List, int, int) - Constructor for class LGames.Rules2
Constructor for adopting/incorporating an expression in a terminal (possibly holistic) rule
Rules2(Rules2) - Constructor for class LGames.Rules2
Copy constructor

S

savedLexFile() - Method in class Interface.Canvas
 
set(int, char) - Method in class Util.CharArray
 
set(int, double) - Method in class Util.DoubleArray
 
set(int, int) - Method in class Util.IntArray
 
setAdaptation(boolean) - Method in class Util.Parameters
 
setAgentType(int) - Method in class Util.Parameters
 
setAlphabetSize(int) - Method in class Util.Parameters
 
setCategory(int[]) - Method in class LGames.Context
This function sets the categories of the context
setCategory(int, int) - Method in class LGames.Context
This function sets the category of an object
setComposition(IntArray) - Method in class LGames.Rules2
Sets the composition to the given composition
setContext(Context, double) - Method in class LGames.Agent
Sets the context to C and adds noise
setCreationProb(double) - Method in class Util.Parameters
 
setDCS(IntArray) - Method in class LGames.CompositionalAgent2
Function to set the distinctive category.
setDim(int) - Method in class LGames.HolisticDGame2
Sets the number of dimensions of the conceptual space
setDim(int) - Method in class LGames.DGame
Sets the dimensionality of the conceptual space
setDir(String) - Method in class Util.Parameters
 
setEtaN(double) - Method in class Util.Parameters
 
setEtaS(double) - Method in class Util.Parameters
 
setFeatures(boolean[]) - Method in class Util.Parameters
 
setFixedColours(boolean) - Method in class Util.Parameters
 
setFixedCxtSize(boolean) - Method in class Util.Parameters
 
setFOA(int) - Method in class Util.Parameters
 
setFOA(int, int) - Method in class LGames.Context
Sets the focus of attention
setForget(boolean) - Method in class Util.Parameters
 
setForgetRate(int) - Method in class Util.Parameters
 
setGameType(char) - Method in class Util.Parameters
 
setGGProbability(double) - Method in class Util.Parameters
 
setID(int) - Method in class LGames.Meaning
 
setILM(boolean) - Method in class Util.Parameters
 
setIlmIncremental(boolean) - Method in class Util.Parameters
 
setIncrementalForgetting(boolean) - Method in class Util.Parameters
 
setLogFile(boolean) - Method in class Util.Parameters
 
setLogFileName(String) - Method in class Util.Parameters
 
setMaxAgents(int) - Method in class Util.Parameters
 
setMaxCxtSize(int) - Method in class Util.Parameters
 
setMaxMeanings(int) - Method in class LGames.HolisticDGame2
Sets the limit on the number of meanings#
setMaxMeanings(int) - Method in class LGames.DGame
Sets the limit on the number of meanings#
setMeaning(Meaning, int) - Method in class LGames.Context
Sets the meaning of the topic T to meaning M
setNAgents(int) - Method in class Util.Parameters
 
setNewGame(boolean) - Method in class Util.Parameters
 
setNIterations(int) - Method in class Util.Parameters
 
setNMeanings(int) - Method in class Util.Parameters
 
setNNoLearning(int) - Method in class Util.Parameters
 
setNoiseCxt(double) - Method in class Util.Parameters
 
setNRuns(int) - Method in class Util.Parameters
 
setNSymbols(int) - Method in class Util.Parameters
 
setOGProbability(double) - Method in class Util.Parameters
 
setPAdultHearer(double) - Method in class Util.Parameters
 
setPAdultSpeaker(double) - Method in class Util.Parameters
 
setParameters(Parameters) - Method in class Interface.PopMenu
 
setPopGrowth(int) - Method in class Util.Parameters
 
setPrintGame(boolean) - Method in class Util.Parameters
 
setPrintLexicon(boolean) - Method in class Util.Parameters
 
setPrintScore(boolean) - Method in class Util.Parameters
 
setQuit(boolean) - Method in class Util.Parameters
 
setRule(int) - Method in class LGames.CompositionalAgent2
Function to set the rule index.
setRun(boolean) - Method in class Util.Parameters
 
setSaveLexicon(boolean) - Method in class Util.Parameters
 
setShowLexicon(boolean) - Method in class Util.Parameters
 
setSpeakerToSpeaker(boolean) - Method in class Util.Parameters
 
setStep(boolean) - Method in class Util.Parameters
 
setStepSize(int) - Method in class Util.Parameters
 
setStop(boolean) - Method in class Util.Parameters
 
setTestPopulation(boolean) - Method in class Util.Parameters
 
setTopic(int) - Method in class LGames.HolisticAgent
specifies which element in the context is the topic.
setTopic(int) - Method in class LGames.CompositionalAgent2
Function used to set the topic, the distinctive category and the Meaning representation of the topic.
setTopic(int) - Method in class LGames.Agent
Sets the topic to the value t
setTopicID(int) - Method in class LGames.HolisticAgent
Sets some topic value, used in a test function.
setTopicID(int) - Method in class LGames.HolisticAgent2
Sets the topicID and its meaning, used in a test function.
setTOPICID(int) - Method in class LGames.HolisticAgent
Sets some topic value, used in a test function.
setTOPICID(int) - Method in class LGames.HolisticAgent2
Sets the topicID and an utterance ID, used in a test function.
setTrainingSet(int) - Method in class LGames.Context
This function constructs the training set, which is a subset of all objects.
setTrainingSet(int) - Method in class Util.Parameters
 
setUpdatePType(char) - Method in class Util.Parameters
 
setUpdateScore(char) - Method in class Util.Parameters
 
setVariation(boolean) - Method in class Util.Parameters
 
shift_prototype(double[], char) - Method in class LGames.Meaning
This function shifts each dimension of the prototype in the direction of the corresponding dimension of the feature vector.
showLexicon(List, int, char) - Method in class Interface.Canvas
 
similar(List) - Method in class LGames.Rules2
This function searches the grammar g if it has a rule that is similar to this one.
similarDimensions(double[]) - Method in class LGames.Meaning
Calculates the cover of the similarity between the vector x and the prototype
size() - Method in class Util.CharArray
 
size() - Method in class Util.DoubleArray
 
size() - Method in class Util.IntArray
 
sort() - Method in class Util.IntArray
 
sortd() - Method in class Util.IntArray
 
speak(double, char) - Method in class LGames.HolisticAgent
This function produces an utterance for the speaker
speak(double, char) - Method in class LGames.HolisticAgent2
This function produces an utterance for the speaker
speak(double, char) - Method in class LGames.CompositionalAgent2
Function to call itself with an extra argument (change=true).
speak(double, char) - Method in class LGames.Agent
This function produces an utterance for the speaker
speak(double, char, boolean) - Method in class LGames.CompositionalAgent2
Function to call produce utterance and the generalise & merge
speaker - Static variable in class THSim
 
split(String, IntArray) - Method in class LGames.Instance
This function investigates how the heard expression e in relation to meaning m can be chunked (hence the name split :-()).
Statistics - class Interface.Statistics.
Implements the statistics window frame.
Statistics() - Constructor for class Interface.Statistics
Constructs the frame with a pointer to the class where the actual statistics are maintained.
Statistics(Stats) - Constructor for class Interface.Statistics
 
Stats - class Util.Stats.
Implementation of the statistics.
Stats() - Constructor for class Util.Stats
 
std - Variable in class LGames.ANMeaning
 
string() - Method in class LGames.Meaning
Returns a string representation of the meaning.
stringValue(double[]) - Method in class Util.DoubleArray
 
stringValue(double[], int) - Method in class Util.DoubleArray
 
stringValue(int[]) - Static method in class Util.IntArray
 
substring(String, String) - Static method in class Util.Utils
This function is used to get the largest substring under certain conditions.
success - Variable in class LGames.CompositionalAgent2
 
Symbols - class LGames.Symbols.
The Symbols class stores and manages lexical elements.
Symbols() - Constructor for class LGames.Symbols
Empty constructor
Symbols(int) - Constructor for class LGames.Symbols
Constructs a symbol, specifying only the id.
Symbols(int, String) - Constructor for class LGames.Symbols
Constructs a symbol, specifying the form and ID

T

temperature - Variable in class LGames.Meaning
 
test() - Static method in class THSim
The function test() can be used to test any function specified inside.
test() - Method in class LGames.CompositionalDGame2
Function to test the algorithm.
testPopulation(int) - Static method in class THSim
testPopulation(int it) is used to test the quality of the population.
thresholdForgetting - Variable in class LGames.HolisticAgent
 
thresholdForgetting - Variable in class LGames.HolisticAgent2
 
thresholdForgetting - Variable in class LGames.CompositionalAgent2
 
thresholdForgettingS - Variable in class LGames.HolisticAgent
 
thresholdForgettingS - Variable in class LGames.HolisticAgent2
 
thresholdForgettingS - Variable in class LGames.CompositionalAgent2
 
THSim - class THSim.
The main class for THSim v4.0
THSim() - Constructor for class THSim
 
topic - Variable in class LGames.Agent
 
TOPIC - Variable in class LGames.Agent
 
topicID - Variable in class LGames.Agent
 
toString() - Method in class LGames.ANMeaning
 
toString() - Method in class LGames.Rules2
general string form
toString() - Method in class LGames.Symbols
 
toString() - Method in class LGames.Meaning
returns a string representation of the meaning that is used for writing to the log file in the Stats class.
toString() - Method in class Util.CharArray
 
toString() - Method in class Util.DoubleArray
 
toString() - Method in class Util.IntArray
 
toString(int) - Method in class Util.DoubleArray
 
trainingSet() - Method in class Util.Parameters
 
types - Variable in class LGames.Context
 

U

update - Variable in class Util.HolisticStats
 
update - Variable in class Util.Stats
 
update(Agent, Agent, int) - Method in class Util.HolisticStats
Updates the statistics at the end of each language game.
update(Agent, Agent, int) - Method in class Util.CompositionalStats
This function calls itself with an additional argument (test=false)
update(Agent, Agent, int) - Method in class Util.Stats
Updates the statistics at the end of each language game.
update(Agent, Agent, int, boolean) - Method in class Util.CompositionalStats
Updates the statistics at the end of each language game.
update(Stats) - Method in class Interface.HolisticStatistics
After the statistics have been calculated, these have to be updated for the window frame.
update(Stats) - Method in class Interface.CompositionalStatistics
After the statistics have been calculated, these have to be updated for the window frame.
update(Stats) - Method in class Interface.Statistics
After the statistics have been calculated, these have to be updated for the window frame.
updateCoherence(double, double) - Method in class Util.HolisticStats
This function updates the production coherence and interpretation coherence (aka accuracy) measures.
updateCoherence(double, double) - Method in class Util.CompositionalStats
 
updateCoherence(double, double) - Method in class Util.Stats
 
updateCoherence(double, double, double) - Method in class Util.CompositionalStats
 
updateCxt(Context) - Method in class Interface.GeomJComponent
 
updateFrequency(int[], int) - Method in class LGames.Rules2
This function updates the frequency with which it has been able to encode or decode an expression, irrespective of whether it was finally selected or not.
updateGame(Agent, Context, int, Agent, int, char, int, Stats) - Method in class Interface.Canvas
 
updateGame(int, Agent, Agent, int, char, int) - Method in class Interface.LanguageJComponent
 
updateMeanings(int) - Method in class LGames.Instance
A function to repair the index of the meanings if another meaning m was removed.
updateMeanings(IntArray) - Method in class LGames.Instance
A function to repair the index of the meanings if an array of meanings m were removed.
updateNewGame() - Method in class Interface.LanguageJComponent
 
updateNewGame(Stats, int) - Method in class Interface.Canvas
 
updateScore(boolean) - Method in class LGames.Rules2
Updates all weights of this rule and their meanings.
updateScore(boolean, IntArray) - Method in class LGames.Rules2
Function that calls the function updateScore(boolean s) function, after the tmpMeanings array is initialised with the proper meanings specified in d
updateTopic(int) - Method in class Interface.GeomJComponent
 
updateWeights(int, double) - Method in class LGames.ANMeaning
This function is not used currently.
use - Variable in class LGames.Meaning
 
Util - package Util
 
Utils - class Util.Utils.
 
Utils() - Constructor for class Util.Utils
 
utterance - Variable in class LGames.Agent
 
utteranceID - Variable in class LGames.HolisticAgent
 
utteranceID - Variable in class LGames.HolisticAgent2
 
utteranceID - Variable in class LGames.CompositionalAgent2
 

V

variance(double[][], int, int) - Static method in class Util.Utils
Function to calculate the average variance in the columns of a matrix.
variancePop(double) - Method in class Util.DoubleArray
 

W

w - Variable in class LGames.ANMeaning
 
width - Variable in class LGames.Context
 
wordMatch(String, IntArray) - Method in class LGames.Rules2
This function checks whether the utterance matches the rule's expression.

Y

y - Variable in class LGames.ANMeaning
 

Z

z - Variable in class LGames.ANMeaning
 

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