Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
A
add(Emotion, Emotion)
- Static method in class jchrest.architecture.
Emotion
add(Node)
- Method in class jchrest.architecture.
Stm
When adding a new node to STM, the new node is added to the top of STM with the queue cut at the bottom to keep STM to the fixed size constraints.
add(LtmTreeViewNode)
- Method in interface jchrest.gui.
LtmTreeViewNode
add(PrimitivePattern)
- Method in class jchrest.lib.
ListPattern
Used in constructing instances by
Pattern
class.
addActionLink(Node)
- Method in class jchrest.architecture.
Node
Add a node to the list of action links for this node.
addEmotionalTrace(Node, EmotionalTrace)
- Method in class jchrest.architecture.
EmotionAssociator
addLabel(JPanel, String, JComponent)
- Static method in class jchrest.gui.
Utilities
Add label and component to given pane.
addRow(int, char[])
- Method in class jchrest.lib.
Scene
addToHistory(int, Emotion)
- Method in class jchrest.architecture.
EmotionalTrace
advanceClock(int)
- Method in class jchrest.architecture.
Chrest
Advance the clock by given amount.
append(ListPattern)
- Method in class jchrest.lib.
ListPattern
Return a new ListPattern formed from the contents of this list pattern and the contents of the given pattern appended to it.
append(PrimitivePattern)
- Method in class jchrest.lib.
ListPattern
Return a new ListPattern formed from the contents of this list pattern and the given PrimitivePattern appended to it.
asListPattern()
- Method in class jchrest.lib.
Move
assignEmotionToCurrentItem(Stm, Emotion)
- Method in class jchrest.architecture.
Chrest
Attach given emotion to top item in STM, if present.
associateAndLearn(ListPattern, ListPattern, int)
- Method in class jchrest.architecture.
Chrest
Used to learn an association between two patterns.
associateAndLearn(ListPattern, ListPattern)
- Method in class jchrest.architecture.
Chrest
associatePattern(ListPattern)
- Method in class jchrest.architecture.
Chrest
Asks Chrest to return the image of the node which is associated with the node obtained by sorting given pattern through the network.
averageDepth()
- Method in class jchrest.architecture.
Node
Compute the average depth of nodes below this point.
averageImageSize()
- Method in class jchrest.architecture.
Node
Compute the average size of the images in nodes below this point.
B
biohazSym()
- Method in class jchrest.architecture.
Emotion
C
canFormTemplate()
- Method in class jchrest.architecture.
Node
Return true if template conditions are met: 1.
CategorisationExperiment
- Class in
jchrest.gui
This panel provides an interface for running categorisation experiments.
CategorisationExperiment(Chrest, List<PairedPattern>)
- Constructor for class jchrest.gui.
CategorisationExperiment
ChessDomain
- Class in
jchrest.lib
The ChessDomain is used for chess modelling.
ChessDomain()
- Constructor for class jchrest.lib.
ChessDomain
Chrest
- Class in
jchrest.architecture
The parent class for an instance of a Chrest model.
Chrest()
- Constructor for class jchrest.architecture.
Chrest
ChrestLtmView
- Class in
jchrest.gui
This panel displays the model long-term memory within a tree view, supporting some interactions to alter the display.
ChrestLtmView(Chrest)
- Constructor for class jchrest.gui.
ChrestLtmView
ChrestStmView
- Class in
jchrest.gui
ChrestStmView(Chrest)
- Constructor for class jchrest.gui.
ChrestStmView
ChrestTimeView
- Class in
jchrest.gui
This panel displays the model's current clock time.
ChrestTimeView(Chrest)
- Constructor for class jchrest.gui.
ChrestTimeView
ChrestView
- Class in
jchrest.gui
ChrestView(Chrest)
- Constructor for class jchrest.gui.
ChrestView
ChrestView(Shell, Chrest)
- Constructor for class jchrest.gui.
ChrestView
clear()
- Method in class jchrest.architecture.
Chrest
Clear the STM and LTM of the model.
clear()
- Method in class jchrest.architecture.
Stm
Remove all items from STM.
clearFilledSlots()
- Method in class jchrest.architecture.
Node
clearFixations()
- Method in class jchrest.architecture.
Perceiver
clearTemplate()
- Method in class jchrest.architecture.
Node
Clear out the template slots.
clone(Emotion)
- Static method in class jchrest.architecture.
Emotion
clone()
- Method in class jchrest.lib.
ListPattern
Construct a copy of this pattern, so that it can be modified without affecting the original.
computeErrorsOfCommission(Scene)
- Method in class jchrest.lib.
Scene
Compute errors of commission of given scene against this one.
computeErrorsOfOmission(Scene)
- Method in class jchrest.lib.
Scene
Compute errors of omission of given scene against this one.
computePrecision(Scene)
- Method in class jchrest.lib.
Scene
Compute precision of given scene against this one.
computeRecall(Scene)
- Method in class jchrest.lib.
Scene
Compute recall of given scene against this one.
computeRW(Emotion, Node, List<Node>)
- Method in class jchrest.architecture.
EmotionAssociator
computeVAll(List<Node>)
- Method in class jchrest.architecture.
EmotionAssociator
constructBoard(String)
- Static method in class jchrest.lib.
ChessDomain
Construct a chess board given a string definition.
constructTemplates()
- Method in class jchrest.architecture.
Chrest
Instruct model to construct templates, if the 'constructTemplates' flag is true.
constructTemplates()
- Method in class jchrest.architecture.
Node
Converts this node into a template, if appropriate, and repeats for all child nodes.
contains(PrimitivePattern)
- Method in class jchrest.lib.
ListPattern
countItems()
- Method in class jchrest.lib.
Scene
Count the number of non-empty squares in the scene.
countOverlappingPieces(Scene)
- Method in class jchrest.lib.
Scene
countTemplates()
- Method in class jchrest.architecture.
Chrest
Return a count of the number of templates in the model's visual LTM.
countTemplates()
- Method in class jchrest.architecture.
Node
Count templates in part of network rooted at this node.
create(int)
- Static method in class jchrest.lib.
NumberPattern
Static creator method attempts to retrieve a cached instance for given number, else creates and returns a new NumberPattern instance.
create(String)
- Static method in class jchrest.lib.
StringPattern
Static creator method tries to retrieve a cached pattern for given string, else creates and returns a new instance of StringPattern.
D
display()
- Method in class jchrest.architecture.
Emotion
displayNONUTF()
- Method in class jchrest.architecture.
Emotion
DomainSpecifics
- Interface in
jchrest.lib
An interface for defining domain-specific methods.
downSym()
- Method in class jchrest.architecture.
Emotion
draw(Graphics2D, int, int, int, int, Size)
- Method in interface jchrest.gui.
LtmTreeViewNode
drawText(Graphics2D, float, float, String)
- Method in class jchrest.gui.
Size
Display given text at coordinates.
drawTreeView()
- Method in class jchrest.gui.
ChrestLtmView
Relayout and draw the treeview nodes.
E
emoteAndPropagateAcrossModalities(Object)
- Method in class jchrest.architecture.
Chrest
Propagate emotion across all the given STMs.
emoteAndPropagateAcrossModalities(Stm[], int)
- Method in class jchrest.architecture.
EmotionAssociator
Retrieve most recent emotion for each STM, and propagate those to all other nodes still in STM.
Emotion
- Class in
jchrest.architecture
Represents emotions as vectors of basic emotions
Emotion(Emotion.EmotionTheory)
- Constructor for class jchrest.architecture.
Emotion
Emotion(Emotion.BasicEmotion, double)
- Constructor for class jchrest.architecture.
Emotion
construct an emotion based on one singe basic emotion
Emotion.EkmanBasicEmotion
- Enum in
jchrest.architecture
Basic emotions according to (Ekman, 1999).
Emotion.EmotionTheory
- Enum in
jchrest.architecture
Simple enumeration class to denote the available theories on emotions.
Emotion.PlutchikBasicEmotion
- Enum in
jchrest.architecture
Basic emotions according to (Plutchik, 1991).
EmotionalTrace
- Class in
jchrest.architecture
Represents a complex emotional tag
EmotionalTrace()
- Constructor for class jchrest.architecture.
EmotionalTrace
EmotionAssociator
- Class in
jchrest.architecture
A mechanism for managing the associations between nodes and emotions
EmotionAssociator()
- Constructor for class jchrest.architecture.
EmotionAssociator
emotionTraceToStdOut(Node)
- Method in class jchrest.architecture.
EmotionAssociator
equals(Object)
- Method in class jchrest.lib.
ItemSquarePattern
Two ItemSquarePatterns are only equal if all their parts are the same.
equals(ListPattern)
- Method in class jchrest.lib.
ListPattern
Two patterns are equal if they contain the same items.
equals(Object)
- Method in class jchrest.lib.
NumberPattern
Two NumberPatterns are only equal if their stored numbers are the same.
equals(Object)
- Method in class jchrest.lib.
StringPattern
Two StringPatterns are only equal if their stored names are the same.
F
FileUtilities
- Class in
jchrest.lib
A collection of static methods used when handling files
FileUtilities()
- Constructor for class jchrest.lib.
FileUtilities
fillSlots(ListPattern)
- Method in class jchrest.architecture.
Node
Attempt to fill some of the slots using the items in the given pattern.
Fixation
- Class in
jchrest.lib
A Fixation is an (x,y) location on a scene, and the type records the reason for the fixation being made.
Fixation(FixationType, int, int)
- Constructor for class jchrest.lib.
Fixation
Constructor for fixation.
FixationType
- Enum in
jchrest.lib
Enumerated type to manage the fixation type.
flowerSym()
- Method in class jchrest.architecture.
Emotion
freeze()
- Method in class jchrest.architecture.
Chrest
Instruct model not to update observers.
frowneySym()
- Method in class jchrest.architecture.
Emotion
G
GenericDomain
- Class in
jchrest.lib
The GenericDomain is used when no domain-specific methods have been created.
GenericDomain()
- Constructor for class jchrest.lib.
GenericDomain
get(int)
- Method in class jchrest.lib.
Scenes
getActionLinks()
- Method in class jchrest.architecture.
Node
getActionLtmAverageDepth()
- Method in class jchrest.architecture.
Chrest
Return the average depth of nodes in action long-term memory.
getAddLinkTime()
- Method in class jchrest.architecture.
Chrest
Accessor to retrieve time to add a new link.
getAllEmotionTheories()
- Static method in class jchrest.architecture.
Emotion
retrieve all available emotion theories
getAllPlutchikBasicEmotions()
- Static method in class jchrest.architecture.
Emotion
getAssociatedNode()
- Method in class jchrest.architecture.
Node
Accessor to node that is associated with this node.
getBigPieces(Scene)
- Method in class jchrest.lib.
ChessDomain
Returns the set of big pieces in given scene.
getChildNode()
- Method in class jchrest.architecture.
Link
Accessor to the link's child node.
getChildren()
- Method in class jchrest.architecture.
Node
Accessor to children of node.
getChildren()
- Method in interface jchrest.gui.
LtmTreeViewNode
getClock()
- Method in class jchrest.architecture.
Chrest
Accessor to retrieve current time of model.
getColumn()
- Method in class jchrest.lib.
ItemSquarePattern
Accessor method for the column.
getColumn()
- Method in class jchrest.lib.
Move
getColumn()
- Method in class jchrest.lib.
Square
Accessor method for the column.
getComponentValue(Emotion.BasicEmotion)
- Method in class jchrest.architecture.
Emotion
indicate the percentage of one basic emotion within an emotion instance
getContentCounts()
- Method in class jchrest.architecture.
Chrest
Return a map from content sizes to frequencies for the model's LTM.
getContentCounts(Map<Integer, Integer>)
- Method in class jchrest.architecture.
Node
Add to a map of content sizes to node counts for this node and its children.
getContents()
- Method in class jchrest.architecture.
Node
Accessor to contents of node.
getCount()
- Method in class jchrest.architecture.
Stm
Return a count of how many items are actually in the short-term memory.
getCreateSemanticLinks()
- Method in class jchrest.architecture.
Chrest
Accessor to option of whether to create semantic links.
getCreateTemplates()
- Method in class jchrest.architecture.
Chrest
Accessor to option of whether to create templates.
getCurrentEmotion(Stm)
- Method in class jchrest.architecture.
Chrest
Accessor for the emotion associated with the topmost item in STM.
getCurrentFollowedByEmotion(Stm)
- Method in class jchrest.architecture.
Chrest
getDiscriminationTime()
- Method in class jchrest.architecture.
Chrest
Accessor to retrieve time to discriminate a new node.
getDomainSpecifics()
- Method in class jchrest.architecture.
Chrest
Retrieve the model's current domain specification.
getEmotionalTrace(Node)
- Method in class jchrest.architecture.
EmotionAssociator
getEmotionAssociator()
- Method in class jchrest.architecture.
Chrest
Accessor for Emotion Associator.
getFamiliarisationTime()
- Method in class jchrest.architecture.
Chrest
Accessor to retrieve time to familiarise image of a node.
getFieldOfView()
- Method in class jchrest.architecture.
Perceiver
getFilledItemSlots()
- Method in class jchrest.architecture.
Node
getFilledPositionSlots()
- Method in class jchrest.architecture.
Node
getFirst()
- Method in class jchrest.lib.
PairedPattern
getFirstItem()
- Method in class jchrest.lib.
ListPattern
Construct a new pattern containing just the first item in this one.
getFixations()
- Method in class jchrest.architecture.
Perceiver
getFixationsX(int)
- Method in class jchrest.architecture.
Perceiver
getFixationsY(int)
- Method in class jchrest.architecture.
Perceiver
getFont()
- Method in class jchrest.gui.
Size
getHeight(Graphics2D, Size)
- Method in interface jchrest.gui.
LtmTreeViewNode
getHeight(String, Graphics2D)
- Method in class jchrest.gui.
Size
getHeight()
- Method in class jchrest.lib.
Scene
getHeuristicDescription()
- Method in class jchrest.lib.
Fixation
Retrieve a string describing this fixation.
getHorizontalSeparator(Orientation)
- Method in class jchrest.gui.
Size
getIconHeight()
- Method in class jchrest.gui.
NodeIcon
getIconWidth()
- Method in class jchrest.gui.
NodeIcon
getImage()
- Method in class jchrest.architecture.
Node
Accessor to image of node.
getImageCounts()
- Method in class jchrest.architecture.
Chrest
Return a map from image sizes to frequencies for the model's LTM.
getImageCounts(Map<Integer, Integer>)
- Method in class jchrest.architecture.
Node
Add to a map of image sizes to node counts for this node and its children.
getItem(int)
- Method in class jchrest.architecture.
Stm
Retrieve a node within the short-term memory by its index position.
getItem()
- Method in class jchrest.lib.
ItemSquarePattern
Accessor method for the stored item.
getItem(int)
- Method in class jchrest.lib.
ListPattern
Retrieve the indexed item from the list pattern.
getItem(int, int)
- Method in class jchrest.lib.
Scene
getItems(int, int, int)
- Method in class jchrest.lib.
Scene
Retrieve all items within given row +/- size, column +/- size TODO: Convert this to use a circular field of view.
getListCellRendererComponent(JList, Object, int, boolean, boolean)
- Method in class jchrest.gui.
ListNodeRenderer
getLoadFilename(Component)
- Static method in class jchrest.lib.
FileUtilities
Get a filename to load from.
getLtmByModality(ListPattern)
- Method in class jchrest.architecture.
Chrest
Return the root node of the long-term memory which the given pattern would be sorted through, based on its modality.
getMargin()
- Method in class jchrest.gui.
Size
getMessage()
- Method in exception jchrest.lib.
ParsingErrorException
getMinTemplateLevel()
- Method in class jchrest.architecture.
Chrest
Accessor to value of minimum template level.
getMinTemplateOccurrences()
- Method in class jchrest.architecture.
Chrest
Accessor to minimum require occurrences for forming template.
getModality()
- Method in class jchrest.lib.
ListPattern
Accessor to retrieve the modality of the pattern.
getModalityString()
- Method in class jchrest.lib.
ListPattern
Convert the modality into a string.
getMove(int)
- Method in class jchrest.lib.
Scenes
getMovePredictions(Scene, int, String)
- Method in class jchrest.architecture.
Chrest
Return a map of moves vs frequencies.
getName()
- Method in class jchrest.lib.
Scene
getNamedBy()
- Method in class jchrest.architecture.
Node
Accessor to node that names this node.
getNumber()
- Method in class jchrest.lib.
NumberPattern
Accessor method for the stored number.
getNumberFixations()
- Method in class jchrest.architecture.
Perceiver
getOffensivePieces(Scene)
- Method in class jchrest.lib.
ChessDomain
Return the set of offensive pieces in given scene.
getPerceiver()
- Method in class jchrest.architecture.
Chrest
Accessor to retrieve the model's perceiver object.
getPiece()
- Method in class jchrest.lib.
Move
getRecognisedNodes()
- Method in class jchrest.architecture.
Perceiver
getReference()
- Method in class jchrest.architecture.
Node
Accessor to reference number of node.
getRescorlaWagnerEmotion()
- Method in class jchrest.architecture.
EmotionalTrace
getRho()
- Method in class jchrest.architecture.
Chrest
Accessor to retrieve value of rho, the probability of learning an item.
getRow()
- Method in class jchrest.lib.
ItemSquarePattern
Accessor method for the row.
getRow()
- Method in class jchrest.lib.
Move
getRow()
- Method in class jchrest.lib.
Square
Accessor method for the row.
getRWEmotion(Node)
- Method in class jchrest.architecture.
EmotionAssociator
getSaveFilename(Component)
- Static method in class jchrest.lib.
FileUtilities
Request user for a filename to save to.
getSaveFilename(Component, String)
- Static method in class jchrest.lib.
FileUtilities
Request user for a filename to save to.
getSceneNames()
- Method in class jchrest.lib.
Scenes
getSecond()
- Method in class jchrest.lib.
PairedPattern
getSemanticLinkCounts()
- Method in class jchrest.architecture.
Chrest
Return a map from number of semantic links to frequencies for the model's LTM.
getSemanticLinkCounts(Map<Integer, Integer>)
- Method in class jchrest.architecture.
Node
Add to a map from number of semantic links to frequency, for this node and its children.
getSemanticLinks()
- Method in class jchrest.architecture.
Node
Accessor to list of semantic links.
getSimilarityThreshold()
- Method in class jchrest.architecture.
Chrest
Accessor to retrieve value of similarity threshold, the number of items which must be shared between two images for a semantic link to be formed.
getSize()
- Method in class jchrest.architecture.
Stm
Accessor for the maximum capacity.
getSmallSize()
- Method in class jchrest.gui.
Size
Size of box for small size.
getString()
- Method in class jchrest.lib.
StringPattern
Accessor method for the stored name.
getTest()
- Method in class jchrest.architecture.
Link
Accessor to the link's test.
getTextBounds(String, Graphics2D)
- Method in class jchrest.gui.
Size
Return the bounding box for given string drawn at this size
getTextLayout(String, Graphics2D)
- Method in class jchrest.gui.
Size
Return the TextLayout for given string at this size
getTheory()
- Method in enum jchrest.architecture.
Emotion.EkmanBasicEmotion
getTheory()
- Method in class jchrest.architecture.
Emotion
getTheory()
- Method in enum jchrest.architecture.
Emotion.PlutchikBasicEmotion
getTotalLtmNodes()
- Method in class jchrest.architecture.
Chrest
Accessor to retrieve the total number of nodes within LTM.
getType()
- Method in class jchrest.lib.
Fixation
Retrieve the type of fixation.
getValues()
- Static method in class jchrest.gui.
Size
getVerbalLtmAverageDepth()
- Method in class jchrest.architecture.
Chrest
Return the average depth of nodes in verbal long-term memory.
getVerbalStm()
- Method in class jchrest.architecture.
Chrest
Accessor to retrieve verbal short-term memory of model.
getVerbalStmSize()
- Method in class jchrest.architecture.
Chrest
Accessor to retrieve the size of verbal short-term memory.
getVerticalSeparator(Orientation)
- Method in class jchrest.gui.
Size
getVisualLtm()
- Method in class jchrest.architecture.
Chrest
Accessor to retrieve visual long-term memory of model.
getVisualLtmAverageDepth()
- Method in class jchrest.architecture.
Chrest
Return the average depth of nodes in visual long-term memory.
getVisualLtmAverageImageSize()
- Method in class jchrest.architecture.
Chrest
Return the average image size of nodes in visual long-term memory.
getVisualStm()
- Method in class jchrest.architecture.
Chrest
Accessor to retrieve visual short-term memory of model.
getVisualStmSize()
- Method in class jchrest.architecture.
Chrest
Accessor to retrieve the size of visual short-term memory.
getWidth(Graphics2D, Size)
- Method in interface jchrest.gui.
LtmTreeViewNode
getWidth(String, Graphics2D)
- Method in class jchrest.gui.
Size
getWidth()
- Method in class jchrest.lib.
Scene
getX()
- Method in class jchrest.lib.
Fixation
Retrieve the x coordinate of this fixation.
getY()
- Method in class jchrest.lib.
Fixation
Retrieve the y coordinate of this fixation.
H
haveMoves()
- Method in class jchrest.lib.
Scenes
heartSym()
- Method in class jchrest.architecture.
Emotion
I
information()
- Method in class jchrest.architecture.
Node
Compute the amount of information in current node.
isAction()
- Method in class jchrest.lib.
ListPattern
Accessor method to check action modality.
isEmpty()
- Method in class jchrest.lib.
ListPattern
Check if the list pattern is empty, holding no patterns.
isEmpty(int, int)
- Method in class jchrest.lib.
Scene
isExperienced()
- Method in class jchrest.architecture.
Chrest
Model is 'experienced' if it has at least 2000 nodes in LTM.
isFinished()
- Method in class jchrest.lib.
ListPattern
Accessor method to _finished property.
isRoot()
- Method in interface jchrest.gui.
LtmTreeViewNode
isSameModality(ListPattern, ListPattern)
- Static method in class jchrest.lib.
ListPattern
Class level method to check if two patterns have the same modality.
isSimilarTo(ListPattern, int)
- Method in class jchrest.lib.
ListPattern
Compare this list pattern with a given list pattern, returning true if the two share k or more items.
isSmall()
- Method in class jchrest.gui.
Size
Return true if this size should be drawn as a box rather than with text and graphics.
isTemplate()
- Method in class jchrest.architecture.
Node
Returns true if this node is a template.
isVerbal()
- Method in class jchrest.lib.
ListPattern
Accessor method to check verbal modality.
isVisual()
- Method in class jchrest.lib.
ListPattern
Accessor method to check visual modality.
ItemSquarePattern
- Class in
jchrest.lib
The ItemSquarePattern is a type of PrimitivePattern used to hold objects places on a square array.
ItemSquarePattern(String, int, int)
- Constructor for class jchrest.lib.
ItemSquarePattern
Constructor takes a string to identify the item, and a column and row to identify the square.
iterator()
- Method in class jchrest.architecture.
Stm
Support iteration over the nodes in STM.
iterator()
- Method in class jchrest.lib.
ListPattern
Support iteration over the items of a list pattern.
J
jchrest.architecture
- package jchrest.architecture
jchrest.gui
- package jchrest.gui
jchrest.lib
- package jchrest.lib
L
learnAndNamePatterns(ListPattern, ListPattern, int)
- Method in class jchrest.architecture.
Chrest
Learn and link a visual and verbal pattern with a naming link.
learnAndNamePatterns(ListPattern, ListPattern)
- Method in class jchrest.architecture.
Chrest
learnEmotion(Emotion, Node, List<Node>, int)
- Method in class jchrest.architecture.
EmotionAssociator
learnLateralLinks(Chrest)
- Method in class jchrest.architecture.
Stm
Add a lateral link indicating that the second node in this STM is associated with the top node.
learnPrimitive(ListPattern)
- Method in class jchrest.architecture.
Node
LearnPrimitive is used to construct a test link and node containing precisely the given pattern.
learnScene(Scene, int)
- Method in class jchrest.architecture.
Chrest
learnSceneAndMove(Scene, Move, int)
- Method in class jchrest.architecture.
Chrest
Learn a scene with an attached next move.
Link
- Class in
jchrest.architecture
Represents a test link within the model's long-term memory.
Link(ListPattern, Node)
- Constructor for class jchrest.architecture.
Link
Constructor sets the link's test and child node.
listEmotions(Emotion.EmotionTheory)
- Static method in class jchrest.architecture.
Emotion
list all basic emotions, regardless from which theory
ListNodeRenderer
- Class in
jchrest.gui
ListPattern
- Class in
jchrest.lib
The ListPattern is the primary datatype used to represent compound patterns within Chrest.
ListPattern()
- Constructor for class jchrest.lib.
ListPattern
ListPattern(Modality)
- Constructor for class jchrest.lib.
ListPattern
listPureEmotions(Emotion.EmotionTheory, float)
- Static method in class jchrest.architecture.
Emotion
construct all available emotions that consist of one basic emotion each from the selected emotional theory
ltmActionSize()
- Method in class jchrest.architecture.
Chrest
Return a count of the number of nodes in action long-term memory.
LtmTreeViewNode
- Interface in
jchrest.gui
Methods required for a node or link to be displayed within the ltm network.
ltmVerbalSize()
- Method in class jchrest.architecture.
Chrest
Return a count of the number of nodes in verbal long-term memory.
ltmVisualSize()
- Method in class jchrest.architecture.
Chrest
Return a count of the number of nodes in visual long-term memory.
M
main(String[])
- Static method in class jchrest.gui.
Shell
main method to get everything started.
makeActionList(String[])
- Static method in class jchrest.lib.
Pattern
makeCompactGrid(Container, int, int, int, int, int, int)
- Static method in class jchrest.gui.
Utilities
Aligns the first
rows
*
cols
components of
parent
in a grid.
makeGrid(Container, int, int, int, int, int, int)
- Static method in class jchrest.gui.
Utilities
Aligns the first
rows
*
cols
components of
parent
in a grid.
makeNumber(int)
- Static method in class jchrest.lib.
Pattern
Factory method to make a NumberPattern.
makePairs(List<ListPattern>)
- Static method in class jchrest.gui.
PairedAssociateExperiment
Convert a list of ListPatterns into a list of stimulus-response pairs.
makeString(String)
- Static method in class jchrest.lib.
Pattern
Factory method to make a StringPattern.
makeVerbalList(int[])
- Static method in class jchrest.lib.
Pattern
makeVerbalList(String[])
- Static method in class jchrest.lib.
Pattern
makeVisualList(int[])
- Static method in class jchrest.lib.
Pattern
Factory method to make a ListPattern given an array of numbers.
makeVisualList(String[])
- Static method in class jchrest.lib.
Pattern
Factory method to make a ListPattern given an array of Strings.
matches(Pattern)
- Method in class jchrest.lib.
ItemSquarePattern
Two ItemSquarePatterns only match if they are the same.
matches(Pattern)
- Method in class jchrest.lib.
ListPattern
Two patterns match if they are both ListPatterns and this ListPattern is a presequence of given pattern.
matches(Pattern)
- Method in class jchrest.lib.
NumberPattern
Two NumberPatterns only match if their stored numbers are the same.
matches(Pattern)
- Method in class jchrest.lib.
Pattern
matches(Pattern)
- Method in class jchrest.lib.
StringPattern
Two StringPatterns only match if their stored names are the same.
Modality
- Enum in
jchrest.lib
Move
- Class in
jchrest.lib
Hold the move of a piece to a position on a scene.
Move(String, int, int)
- Constructor for class jchrest.lib.
Move
moveEye()
- Method in class jchrest.architecture.
Perceiver
Find the next fixation point using one of the available heuristics, and simply move the eye to that point.
moveEyeAndLearn()
- Method in class jchrest.architecture.
Perceiver
Find the next fixation point using one of the available heuristics, and then learn from the new pattern.
multiply(float)
- Method in class jchrest.architecture.
Emotion
N
namePattern(ListPattern)
- Method in class jchrest.architecture.
Chrest
Asks Chrest to return the image of the node which names the node obtained by sorting given pattern through the network.
Node
- Class in
jchrest.architecture
Represents a node within the model's long-term memory discrimination network.
Node(Chrest, int, ListPattern)
- Constructor for class jchrest.architecture.
Node
Constructor to construct a new root node for the model.
Node(Chrest, ListPattern, ListPattern)
- Constructor for class jchrest.architecture.
Node
When constructing non-root nodes in the network, the new contents and image must be defined.
NodeIcon
- Class in
jchrest.gui
NodeIcon(Node, Component)
- Constructor for class jchrest.gui.
NodeIcon
NodeView
- Class in
jchrest.gui
NodeView(Chrest, Node)
- Constructor for class jchrest.gui.
NodeView
normalise(ListPattern)
- Method in class jchrest.lib.
ChessDomain
Sort given list pattern into a canonical order of chess pieces, as defined in deGroot and Gobet (1996).
normalise(ListPattern)
- Method in interface jchrest.lib.
DomainSpecifics
normalise(ListPattern)
- Method in class jchrest.lib.
GenericDomain
No change to pattern, as no definition of normalise.
NumberPattern
- Class in
jchrest.lib
The NumberPattern is a type of PrimitivePattern used to hold numbers.
O
offsetEmotion(Emotion.PlutchikBasicEmotion, Emotion.PlutchikBasicEmotion, double, double)
- Static method in class jchrest.architecture.
Emotion
calculate the difference between two basic emotions in Plutchik's theory
P
paintIcon(Component, Graphics, int, int)
- Method in class jchrest.gui.
NodeIcon
PairedAssociateExperiment
- Class in
jchrest.gui
This panel provides an interface for running paired associate experiments.
PairedAssociateExperiment(Chrest, List<PairedPattern>)
- Constructor for class jchrest.gui.
PairedAssociateExperiment
PairedPattern
- Class in
jchrest.lib
The PairedPattern holds two associated patterns.
PairedPattern(ListPattern, ListPattern)
- Constructor for class jchrest.lib.
PairedPattern
ParsingErrorException
- Exception in
jchrest.lib
Exception to signal an error when reading in a model definition file.
ParsingErrorException()
- Constructor for exception jchrest.lib.
ParsingErrorException
ParsingErrorException(String)
- Constructor for exception jchrest.lib.
ParsingErrorException
passes(ListPattern)
- Method in class jchrest.architecture.
Link
Test if the given pattern can be sorted through this test link.
Pattern
- Class in
jchrest.lib
Parent class of all patterns.
Pattern()
- Constructor for class jchrest.lib.
Pattern
Perceiver
- Class in
jchrest.architecture
Perceiver class manages the model's interaction with an external, two-dimensional scene.
Perceiver(Chrest)
- Constructor for class jchrest.architecture.
Perceiver
PlutchikInverseBasicEmotion(Emotion.PlutchikBasicEmotion)
- Static method in class jchrest.architecture.
Emotion
indicate the basic emotion of opposite polarity (according to (Plutchik, 1991))
predictMove(Scene, int)
- Method in class jchrest.architecture.
Chrest
Predict a move using a CHUMP-like mechanism.
predictMove(Scene, int, String)
- Method in class jchrest.architecture.
Chrest
Predict a move using a CHUMP-like mechanism.
PrimitivePattern
- Class in
jchrest.lib
The PrimitivePattern is an abstract class for a group of pattern types which can be used within a compound pattern.
PrimitivePattern()
- Constructor for class jchrest.lib.
PrimitivePattern
printSizes(Component)
- Static method in class jchrest.gui.
Utilities
A debugging utility that prints to stdout the component's minimum, preferred, and maximum sizes.
printToStdOut()
- Method in class jchrest.architecture.
EmotionalTrace
project(Emotion)
- Method in class jchrest.architecture.
Emotion
assuming that the argument is an emotion consisting of only one basic emotion, returns the object's value for that particular basic emotion
proposeMovementFixations(Scene, Square)
- Method in class jchrest.lib.
ChessDomain
Calculate a list of possible destination squares for a piece in a scene.
proposeMovementFixations(Scene, Square)
- Method in interface jchrest.lib.
DomainSpecifics
proposeMovementFixations(Scene, Square)
- Method in class jchrest.lib.
GenericDomain
No possible movement fixations, so return empty list of proposals.
proposeSalientSquareFixations(Scene, Chrest)
- Method in class jchrest.lib.
ChessDomain
Use level of expertise to determine saliency.
proposeSalientSquareFixations(Scene, Chrest)
- Method in interface jchrest.lib.
DomainSpecifics
proposeSalientSquareFixations(Scene, Chrest)
- Method in class jchrest.lib.
GenericDomain
Return a random square on scene.
putComponentValue(Emotion.BasicEmotion, double)
- Method in class jchrest.architecture.
Emotion
R
read(BufferedReader)
- Static method in class jchrest.lib.
Scenes
Read in a list of scenes from the given input stream.
readWithMove(BufferedReader)
- Static method in class jchrest.lib.
Scenes
Read in a list of scenes from the given input stream.
recallPattern(ListPattern)
- Method in class jchrest.architecture.
Chrest
Asks Chrest to return the image of the node obtained by sorting given pattern through the network.
recognise(ListPattern)
- Method in class jchrest.architecture.
Chrest
Retrieve a node in long-term memory using the given ListPattern.
recogniseAndLearn(ListPattern, int)
- Method in class jchrest.architecture.
Chrest
Use given ListPattern to perform a step of learning within the network.
recogniseAndLearn(ListPattern)
- Method in class jchrest.architecture.
Chrest
Used to learn about a new pattern.
remove(ListPattern)
- Method in class jchrest.lib.
ListPattern
Return a new ListPattern forming the parts of this pattern without the matching elements of the given pattern.
replaceHypothesis(Node)
- Method in class jchrest.architecture.
Stm
Replace the topmost (hypothesis) node with the given one.
S
saveLongTermMemory(File)
- Method in class jchrest.gui.
ChrestLtmView
Save the network as an image file.
saveLongTermMemory(File)
- Method in class jchrest.gui.
ChrestView
scanScene(Scene, int)
- Method in class jchrest.architecture.
Chrest
Scan given scene, then return a scene which would be recalled.
scanScene(Scene, int, boolean)
- Method in class jchrest.architecture.
Chrest
Scan given scene, then return a scene which would be recalled.
Scene
- Class in
jchrest.lib
Scene(String, int, int)
- Constructor for class jchrest.lib.
Scene
Scenes
- Class in
jchrest.lib
The Scenes class holds a list of Scene objects.
searchSemanticLinks(int)
- Method in class jchrest.architecture.
Node
Search this node's semantic links for a more informative node, and return one if found.
setAddLinkTime(int)
- Method in class jchrest.architecture.
Chrest
Modify time to add a new link.
setAssociatedNode(Node)
- Method in class jchrest.architecture.
Node
Modify node that is associated with this node.
setCreateSemanticLinks(boolean)
- Method in class jchrest.architecture.
Chrest
Modify option to create semantic links.
setCreateTemplates(boolean)
- Method in class jchrest.architecture.
Chrest
Modify option to create templates.
setDefaultAlpha(double)
- Method in class jchrest.architecture.
Chrest
setDefaultAlpha(double)
- Method in class jchrest.architecture.
EmotionAssociator
setDiscriminationTime(int)
- Method in class jchrest.architecture.
Chrest
Modify time to discriminate a new node.
setDomain(DomainSpecifics)
- Method in class jchrest.architecture.
Chrest
Set the domain specification.
setFamiliarisationTime(int)
- Method in class jchrest.architecture.
Chrest
Modify time to familiarise image of a node.
setFieldOfView(int)
- Method in class jchrest.architecture.
Perceiver
setFinished()
- Method in class jchrest.lib.
ListPattern
Set the _finished property to true.
setImage(ListPattern)
- Method in class jchrest.architecture.
Node
Change the node's image.
setItem(int, int, String)
- Method in class jchrest.lib.
Scene
setModality(Modality)
- Method in class jchrest.lib.
ListPattern
Mutator to change modality of pattern.
setNamedBy(Node)
- Method in class jchrest.architecture.
Node
Modify node that names this node.
setNotFinished()
- Method in class jchrest.lib.
ListPattern
Set the _finished property to false.
setRescorlaWagnerEmotion(Emotion)
- Method in class jchrest.architecture.
EmotionalTrace
setRho(float)
- Method in class jchrest.architecture.
Chrest
Modify value of rho, the probability of learning an item.
setRWEmotion(Node, Emotion)
- Method in class jchrest.architecture.
EmotionAssociator
setScene(Scene)
- Method in class jchrest.architecture.
Perceiver
setSimilarityThreshold(int)
- Method in class jchrest.architecture.
Chrest
Modify value of similarity threshold.
setSize(int)
- Method in class jchrest.architecture.
Stm
Alter the maximum capacity.
setStandardDisplay()
- Method in class jchrest.gui.
ChrestLtmView
setStrength()
- Method in class jchrest.architecture.
Emotion
setTemplateConstructionParameters(int, int)
- Method in class jchrest.architecture.
Chrest
Modify values for template construction.
setVerbalStmSize(int)
- Method in class jchrest.architecture.
Chrest
Modify size of verbal short-term memory.
setVisualStmSize(int)
- Method in class jchrest.architecture.
Chrest
Modify size of visual short-term memory.
Shell
- Class in
jchrest.gui
The main frame for the Chrest shell.
Shell()
- Constructor for class jchrest.gui.
Shell
size()
- Method in class jchrest.architecture.
Node
Compute the size of the network below the current node.
Size
- Class in
jchrest.gui
size()
- Method in class jchrest.lib.
ListPattern
Return the number of patterns held inside the list pattern.
size()
- Method in class jchrest.lib.
Scenes
skullSym()
- Method in class jchrest.architecture.
Emotion
smileySym()
- Method in class jchrest.architecture.
Emotion
sort(Comparator<PrimitivePattern>)
- Method in class jchrest.lib.
ListPattern
Return a new list pattern with the items sorted using the given comparator.
Square
- Class in
jchrest.lib
Square is a convenience class to hold a row and column.
Square(int, int)
- Constructor for class jchrest.lib.
Square
Constructor makes an instance from given row and column.
start(int)
- Method in class jchrest.architecture.
Perceiver
Initial fixation point - the centre of the scene.
Stm
- Class in
jchrest.architecture
Class manages the short-term memory for one modality of a Chrest model.
Stm(int)
- Constructor for class jchrest.architecture.
Stm
Constructor requires the maximum capacity to be set.
StringPattern
- Class in
jchrest.lib
The StringPattern is a type of PrimitivePattern used to hold Strings.
T
theory
- Variable in enum jchrest.architecture.
Emotion.EkmanBasicEmotion
theory
- Variable in enum jchrest.architecture.
Emotion.PlutchikBasicEmotion
toString()
- Method in class jchrest.gui.
Size
toString()
- Method in class jchrest.lib.
Fixation
Note: added 1 to x,y coordinates to match up with the display of visual scenes.
toString()
- Method in enum jchrest.lib.
FixationType
toString()
- Method in class jchrest.lib.
ItemSquarePattern
Return a string representation of the item on square.
toString()
- Method in class jchrest.lib.
ListPattern
Render the list pattern as a string.
toString()
- Method in class jchrest.lib.
Move
toString()
- Method in class jchrest.lib.
NumberPattern
Return a string representation of this pattern.
toString()
- Method in class jchrest.lib.
Pattern
toString()
- Method in class jchrest.lib.
Square
toString()
- Method in class jchrest.lib.
StringPattern
Return a string representation of this pattern.
U
unfreeze()
- Method in class jchrest.architecture.
Chrest
Instruct model to now update observers for future changes.
update()
- Method in class jchrest.gui.
ChrestLtmView
update()
- Method in class jchrest.gui.
ChrestStmView
update()
- Method in class jchrest.gui.
ChrestTimeView
update(Observable, Object)
- Method in class jchrest.gui.
ChrestView
Implement the observable interface, and update the view whenever the underlying model has changed.
update(Observable, Object)
- Method in class jchrest.gui.
NodeView
updateOrientation(Orientation)
- Method in class jchrest.gui.
ChrestLtmView
Change the orientation of the displayed network.
updateSize(Size)
- Method in class jchrest.gui.
ChrestLtmView
Change the displayed size of the network.
Utilities
- Class in
jchrest.gui
A 1.4 file that provides utility methods for creating form- or grid-style layouts with SpringLayout.
Utilities()
- Constructor for class jchrest.gui.
Utilities
V
valueOf(String)
- Static method in enum jchrest.architecture.
Emotion.EkmanBasicEmotion
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum jchrest.architecture.
Emotion.EmotionTheory
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum jchrest.architecture.
Emotion.PlutchikBasicEmotion
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum jchrest.lib.
FixationType
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum jchrest.lib.
Modality
Returns the enum constant of this type with the specified name.
values()
- Static method in enum jchrest.architecture.
Emotion.EkmanBasicEmotion
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum jchrest.architecture.
Emotion.EmotionTheory
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum jchrest.architecture.
Emotion.PlutchikBasicEmotion
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum jchrest.lib.
FixationType
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum jchrest.lib.
Modality
Returns an array containing the constants of this enum type, in the order they are declared.
VisualSearchPane
- Class in
jchrest.gui
This panel provides an interface for building and testing models on visual search problems.
VisualSearchPane(Chrest, Scenes)
- Constructor for class jchrest.gui.
VisualSearchPane
voltageSym()
- Method in class jchrest.architecture.
Emotion
W
writeLinksAsVna(Writer)
- Method in class jchrest.architecture.
Node
writeModelAsVna(Writer)
- Method in class jchrest.architecture.
Chrest
Write model to given Writer object in VNA format
writeModelSemanticLinksAsVna(Writer)
- Method in class jchrest.architecture.
Chrest
Write model semantic links to given Writer object in VNA format
writeNodeAsVna(Writer)
- Method in class jchrest.architecture.
Node
Write node information in VNA format.
writeSemanticLinksAsVna(Writer)
- Method in class jchrest.architecture.
Node
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes