Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
G
Game
- Class in
de.htwdd.rosenkoenig.game
This class implements the game and all of its properties.
Game(Player, Player)
- Constructor for class de.htwdd.rosenkoenig.game.
Game
Ctor - randomly choses, which player is about to start.
Game(Player, Player, GUI)
- Constructor for class de.htwdd.rosenkoenig.game.
Game
Ctor - calls public
game
- Variable in class de.htwdd.rosenkoenig.game.
Player
game
- Variable in class de.htwdd.rosenkoenig.gui.
ConfigurationDialog
game
- Variable in class de.htwdd.rosenkoenig.gui.genuts.
DrawDeck
game
- Variable in class de.htwdd.rosenkoenig.gui.genuts.
GenutsGUI
game
- Variable in class de.htwdd.rosenkoenig.gui.genuts.
GUICard
game
- Variable in class de.htwdd.rosenkoenig.gui.genuts.
Knights
game
- Variable in class de.htwdd.rosenkoenig.gui.genuts.
OkButton
game
- Variable in class de.htwdd.rosenkoenig.neuro.
PatternCreator
A reference the game we're observing.
game
- Variable in class de.htwdd.rosenkoenig.
Rosenkoenig
gameEnded()
- Method in interface de.htwdd.rosenkoenig.game.
GameObserver
This function is called
after
the game has ended.
gameEnded()
- Method in class de.htwdd.rosenkoenig.gui.
GameLogger
This function is called
after
the game has ended.
gameEnded()
- Method in class de.htwdd.rosenkoenig.neuro.
PatternCreator
On end of the game simply close all open PrintStreams.
GameLogger
- Class in
de.htwdd.rosenkoenig.gui
"GUI" that logs all actions (log4j level: INFO).
GameLogger()
- Constructor for class de.htwdd.rosenkoenig.gui.
GameLogger
Default constructor: initializes log4j and generates an index for the current GUI
GameObserver
- Interface in
de.htwdd.rosenkoenig.game
This interface can be used to observe the game (hence the name).
gameStarted()
- Method in interface de.htwdd.rosenkoenig.game.
GameObserver
This function is called upon startup of the game.
gameStarted()
- Method in class de.htwdd.rosenkoenig.gui.
GameLogger
This function is called upon startup of the game.
gameStarted()
- Method in class de.htwdd.rosenkoenig.neuro.
PatternCreator
At the beginning of the game we must create a PrintStream for both players.
Gauss
- Class in
de.htwdd.rosenkoenig.neuro.net
The Gauss neighborhood function.
Gauss()
- Constructor for class de.htwdd.rosenkoenig.neuro.net.
Gauss
Ctor, only calls super ctor.
GC_CYCLES
- Static variable in class de.htwdd.rosenkoenig.
Rosenkoenig
generalOptionsPanel
- Variable in class de.htwdd.rosenkoenig.gui.
ConfigurationDialog
GeneticRosenkoenig
- Class in
de.htwdd.rosenkoenig.ga
This implementation of
GeneticAlgorithm
tries to determine an appropriate neural network for an artificial
Rosenkoenig
player.
GeneticRosenkoenig(int, int, int)
- Constructor for class de.htwdd.rosenkoenig.ga.
GeneticRosenkoenig
Creates a
GeneticAlgorithm
with the given parameters and a termination fitness of 0.98.
GenutsGUI
- Class in
de.htwdd.rosenkoenig.gui.genuts
This implementation of
GUI
provides Rosenkoenig with a graphical user interface based on the Genuts library.
GenutsGUI()
- Constructor for class de.htwdd.rosenkoenig.gui.genuts.
GenutsGUI
Creates a new
GenutsGUI
, initializes the Genuts library and forces
ImageList
to load all needed images (if necessary).
getActivationFunction()
- Method in class de.htwdd.rosenkoenig.neuro.net.
Layer
Getter of the property
activationFunction
getActivePlayer()
- Method in class de.htwdd.rosenkoenig.game.
Game
Getter of the property
activePlayer
getAlgorithm()
- Method in class de.htwdd.rosenkoenig.neuro.net.training.
Trainer
Getter of the property
algorithm
getAvailableStones()
- Method in class de.htwdd.rosenkoenig.game.
Game
Getter of the property
stones
getBatchsize()
- Method in class de.htwdd.rosenkoenig.neuro.net.training.
Trainer
Getter of the property
batchsiye
getBoard()
- Method in class de.htwdd.rosenkoenig.game.
Game
Getter of the property
board
getBorderConfig()
- Method in class de.htwdd.rosenkoenig.gui.
ConfigurationDialog
This method initializes borderConfig
getBorderPlayer1()
- Method in class de.htwdd.rosenkoenig.gui.
ConfigurationDialog
This method initializes borderPlayer1
getBorderPlayer2()
- Method in class de.htwdd.rosenkoenig.gui.
ConfigurationDialog
This method initializes borderPlayer2
getBtnAddLayer()
- Method in class de.htwdd.rosenkoenig.neuro.
TrainerDialog
This method initializes btnAddLayer
getBtnExit()
- Method in class de.htwdd.rosenkoenig.neuro.
TrainerDialog
This method initializes btnExit
getBtnSave()
- Method in class de.htwdd.rosenkoenig.neuro.
TrainerDialog
This method initializes btnSave
getBtnTrain()
- Method in class de.htwdd.rosenkoenig.neuro.
TrainerDialog
This method initializes btnTrain
getBtnTrainer()
- Method in class de.htwdd.rosenkoenig.gui.
ConfigurationDialog
This method initializes btnTrainer
getButtonPanel()
- Method in class de.htwdd.rosenkoenig.gui.
ConfigurationDialog
This method initializes buttonPanel
getButtonPanel()
- Method in class de.htwdd.rosenkoenig.neuro.
TrainerDialog
This method initializes buttonPanel
getCanMove()
- Method in class de.htwdd.rosenkoenig.game.
Player
Getter of the property
canMove
getCards()
- Method in class de.htwdd.rosenkoenig.game.
Player
Getter of the property
cards
getCbxKind()
- Method in class de.htwdd.rosenkoenig.gui.
PlayerPanel
This method initializes cbxKind
getCbxName()
- Method in class de.htwdd.rosenkoenig.gui.
PlayerPanel
This method initializes cbxName
getCharHeight()
- Method in class de.htwdd.rosenkoenig.gui.genuts.
Name
getCharWidth()
- Method in class de.htwdd.rosenkoenig.gui.genuts.
Name
getCheckSOM()
- Method in class de.htwdd.rosenkoenig.neuro.
TrainerDialog
This method initializes checkSOM
getCoherentArea(Color, int, boolean[][], int, int)
- Method in class de.htwdd.rosenkoenig.game.
Game
getConfigPanel()
- Method in class de.htwdd.rosenkoenig.gui.
ConfigurationDialog
This method initializes configPanel
getConfigPanel()
- Method in class de.htwdd.rosenkoenig.neuro.
TrainerDialog
This method initializes configPanel
getCurrentPosition()
- Method in class de.htwdd.rosenkoenig.game.
Game
Getter of the property
currentPosition
getCycle()
- Method in class de.htwdd.rosenkoenig.neuro.net.training.
Trainer
getDeltaW()
- Method in class de.htwdd.rosenkoenig.neuro.net.
Synapse
Getter of the property
deltaW
getDeltaWTmp()
- Method in class de.htwdd.rosenkoenig.neuro.net.
Synapse
Getter of the property
deltaWTmp
getDesiredOutput()
- Method in class de.htwdd.rosenkoenig.neuro.net.training.
Pattern
Getter of the property
desiredOutput
getDistance()
- Method in class de.htwdd.rosenkoenig.game.
Card
The distance is two, two, or three.
getDrawDeck()
- Method in class de.htwdd.rosenkoenig.game.
Game
Getter of the property
drawDeck
getError()
- Method in class de.htwdd.rosenkoenig.neuro.net.training.
Trainer
Getter of the property
error
getExitButton()
- Method in class de.htwdd.rosenkoenig.gui.
ConfigurationDialog
This method initializes exitButton
getFlatspot()
- Method in class de.htwdd.rosenkoenig.neuro.net.training.
Trainer
Getter of the property
flatspot
getGame()
- Method in class de.htwdd.rosenkoenig.game.
Player
Getter of the property
game
getGame()
- Method in class de.htwdd.rosenkoenig.gui.
ConfigurationDialog
getGeneralOptionsPanel()
- Method in class de.htwdd.rosenkoenig.gui.
ConfigurationDialog
This method initializes generalOptionsPanel
getGradient()
- Method in class de.htwdd.rosenkoenig.neuro.net.
InnerLayer
Getter of the property
gradient
getHasMoved()
- Method in class de.htwdd.rosenkoenig.game.
Player
Getter of the property
hasMoved
getHeight()
- Method in class de.htwdd.rosenkoenig.gui.genuts.
Counter
getHeight()
- Method in class de.htwdd.rosenkoenig.gui.genuts.
Name
getHighscore()
- Method in class de.htwdd.rosenkoenig.game.
Player
Getter of the property
highscore
getImage(String)
- Method in class de.htwdd.rosenkoenig.util.
ImageList
get an Image contained in the ImageList
getInitialized()
- Method in class de.htwdd.rosenkoenig.neuro.net.
FeedForwardNet
Getter of the property
initialized
getInput()
- Method in class de.htwdd.rosenkoenig.neuro.net.
InputLayer
Getter of the property
input
getInput()
- Method in class de.htwdd.rosenkoenig.neuro.net.
KohonenNet
Getter of the property
input
getInput()
- Method in class de.htwdd.rosenkoenig.neuro.net.training.
Pattern
Getter of the property
input
getInputLayer()
- Method in class de.htwdd.rosenkoenig.neuro.net.
FeedForwardNet
Getter of the property
inputLayer
getInputLayer()
- Method in class de.htwdd.rosenkoenig.neuro.net.
Synapse
Getter of the property
inputLayer
getInputLayerSize()
- Method in class de.htwdd.rosenkoenig.neuro.net.
KohonenNet
Getter of the property
inputLayerSize
getInputSynapse()
- Method in class de.htwdd.rosenkoenig.neuro.net.
InnerLayer
Getter of the property
inputSynapse
getInstance()
- Static method in class de.htwdd.rosenkoenig.neuro.net.
Identity
Getter of the property
instance
getInstance()
- Static method in class de.htwdd.rosenkoenig.neuro.net.
Sigmoid
getInstance()
- Static method in class de.htwdd.rosenkoenig.neuro.net.
Tanh
getInstance()
- Static method in class de.htwdd.rosenkoenig.util.
ImageList
getInstance()
- Static method in class de.htwdd.rosenkoenig.util.
SoundList
getJContentPane()
- Method in class de.htwdd.rosenkoenig.gui.
ConfigurationDialog
This method initializes jContentPane
getJContentPane()
- Method in class de.htwdd.rosenkoenig.neuro.
TrainerDialog
This method initializes jContentPane
getKnights()
- Method in class de.htwdd.rosenkoenig.game.
Player
Getter of the property
knights
getKohonenNet()
- Method in class de.htwdd.rosenkoenig.neuro.net.
KohonenLayer
Getter of the property
kohonenNet
getLayerPanel()
- Method in class de.htwdd.rosenkoenig.neuro.
TrainerDialog
This method initializes layerPanel
getLayers()
- Method in class de.htwdd.rosenkoenig.neuro.net.
FeedForwardNet
Getter of the property
layers
getLayers(int)
- Method in class de.htwdd.rosenkoenig.neuro.net.
FeedForwardNet
Returns the layer at the specified position in this list.
getLearningCycles()
- Method in class de.htwdd.rosenkoenig.neuro.net.training.
KohonenTrainer
Getter of the property
learningCycles
getLearningRate()
- Method in class de.htwdd.rosenkoenig.neuro.net.training.
KohonenTrainer
Getter of the property
learningRate
getLearningRate()
- Method in class de.htwdd.rosenkoenig.neuro.net.training.
Trainer
Getter of the property
learningRate
getLogChecker()
- Method in class de.htwdd.rosenkoenig.gui.
ConfigurationDialog
This method initializes logChecker
getMap()
- Method in class de.htwdd.rosenkoenig.neuro.net.
KohonenNet
Getter of the property
map
getMaxCycles()
- Method in class de.htwdd.rosenkoenig.neuro.net.training.
Trainer
Getter of the property
maxCycles
getMaxError()
- Method in class de.htwdd.rosenkoenig.neuro.net.training.
Trainer
Getter of the property
maxError
getMomentum()
- Method in class de.htwdd.rosenkoenig.neuro.net.training.
Trainer
Getter of the property
momentum
getName()
- Method in class de.htwdd.rosenkoenig.game.
Player
Getter of the property
name
getNeighbourhoodFunction()
- Method in class de.htwdd.rosenkoenig.neuro.net.
KohonenNet
Getter of the property
neighbourhoodFunction
getNeighbourhoodRadius()
- Method in class de.htwdd.rosenkoenig.neuro.net.
KohonenNet
getNet()
- Method in class de.htwdd.rosenkoenig.neuro.net.training.
KohonenTrainer
Getter of the property
net
getNet()
- Method in class de.htwdd.rosenkoenig.neuro.net.training.
Trainer
Getter of the property
net
getNet()
- Method in class de.htwdd.rosenkoenig.neuro.
NeuroPlayer
Getter of the property
net
getNetPanel()
- Method in class de.htwdd.rosenkoenig.neuro.
TrainerDialog
This method initializes netPanel
getNetScrollPane()
- Method in class de.htwdd.rosenkoenig.neuro.
TrainerDialog
This method initializes netScrollPane
getNetTable()
- Method in class de.htwdd.rosenkoenig.neuro.
TrainerDialog
This method initializes netTable
getNettoInput()
- Method in class de.htwdd.rosenkoenig.neuro.net.
Layer
Getter of the property
nettoInput
getNeuronsThatAreNotBiasedCount()
- Method in class de.htwdd.rosenkoenig.neuro.net.
Layer
Getter of the property
offset
getNextCard()
- Method in class de.htwdd.rosenkoenig.game.
Game
Getter of the property
nextCard
getNumberOfCards()
- Method in class de.htwdd.rosenkoenig.game.
Player
Return the number of cards of this player.
getOutput()
- Method in class de.htwdd.rosenkoenig.neuro.net.
FeedForwardNet
This function returns the member output of the last layer, which is the output layer.
getOutput()
- Method in class de.htwdd.rosenkoenig.neuro.net.
KohonenNet
Getter of the property
output
getOutput()
- Method in class de.htwdd.rosenkoenig.neuro.net.
Layer
Getter of the property
output
getOutput()
- Method in class de.htwdd.rosenkoenig.neuro.net.
NeuralNet
Every net must implement a function to return the output of the net.
getOutputHeight()
- Method in class de.htwdd.rosenkoenig.neuro.net.
KohonenNet
Getter of the property
outputHeight
getOutputLayer()
- Method in class de.htwdd.rosenkoenig.neuro.net.
Synapse
Getter of the property
outputLayer
getOutputSynapse()
- Method in class de.htwdd.rosenkoenig.neuro.net.
Layer
Getter of the property
outputSynapse
getOutputWidth()
- Method in class de.htwdd.rosenkoenig.neuro.net.
KohonenNet
Getter of the property
outputWidth
getPassivePlayer()
- Method in class de.htwdd.rosenkoenig.game.
Game
Getter of the property
passivePlayer
getPatternChecker()
- Method in class de.htwdd.rosenkoenig.gui.
ConfigurationDialog
This method initializes patternChecker
getPatternList()
- Method in class de.htwdd.rosenkoenig.neuro.
TrainerDialog
This method initializes patternList
getPatternPanel()
- Method in class de.htwdd.rosenkoenig.neuro.
TrainerDialog
This method initializes patternPanel
getPatterns()
- Method in class de.htwdd.rosenkoenig.neuro.net.training.
KohonenTrainer
Getter of the property
patterns
getPatterns()
- Method in class de.htwdd.rosenkoenig.neuro.net.training.
Trainer
Getter of the property
patterns
getPatterns(int)
- Method in class de.htwdd.rosenkoenig.neuro.net.training.
Trainer
Returns the element at the specified position in this list.
getPatternSroller()
- Method in class de.htwdd.rosenkoenig.neuro.
TrainerDialog
This method initializes patternSroller
getPlayedCardsDeck()
- Method in class de.htwdd.rosenkoenig.game.
Game
Getter of the property
playedCardsDeck
getPlayerChoicePanel()
- Method in class de.htwdd.rosenkoenig.neuro.
TrainerDialog
This method initializes playerChoicePanel
getPlayerPanel()
- Method in class de.htwdd.rosenkoenig.neuro.
TrainerDialog
This method initializes playerPanel
getPlayerPanel1()
- Method in class de.htwdd.rosenkoenig.gui.
ConfigurationDialog
This method initializes playerPanel1
getPlayerPanel2()
- Method in class de.htwdd.rosenkoenig.gui.
ConfigurationDialog
This method initializes playerPanel2
getPlayers()
- Method in class de.htwdd.rosenkoenig.game.
Game
Getter of the property
players
getPrefix()
- Method in class de.htwdd.rosenkoenig.gui.
PlayerPanel
getPruneAfterTraining()
- Method in class de.htwdd.rosenkoenig.neuro.net.training.
Trainer
Getter of the property
pruneAfterTraining
getPruningLimit()
- Method in class de.htwdd.rosenkoenig.neuro.net.training.
Trainer
Getter of the property
pruningLimit
getRadius()
- Method in class de.htwdd.rosenkoenig.neuro.net.
NeighbourhoodFunction
Getter of the property
radius
getRotMatrix(double)
- Method in class de.htwdd.rosenkoenig.game.
Game
Calculate the rotation matrix for a certain degree rotation.
getScore()
- Method in class de.htwdd.rosenkoenig.game.
Player
Getter of the property
score
getSize()
- Method in class de.htwdd.rosenkoenig.neuro.net.
Layer
getSomPanel()
- Method in class de.htwdd.rosenkoenig.neuro.
TrainerDialog
This method initializes somPanel
getSpinAlpha()
- Method in class de.htwdd.rosenkoenig.neuro.
TrainerDialog
This method initializes spinAlpha
getSpinBatchsize()
- Method in class de.htwdd.rosenkoenig.neuro.
TrainerDialog
This method initializes spinBatchsize
getSpinCycles()
- Method in class de.htwdd.rosenkoenig.neuro.
TrainerDialog
This method initializes spinCycles
getSpinError()
- Method in class de.htwdd.rosenkoenig.neuro.
TrainerDialog
This method initializes spinError
getSpinEta()
- Method in class de.htwdd.rosenkoenig.neuro.
TrainerDialog
This method initializes spinEta
getSpinNeurons()
- Method in class de.htwdd.rosenkoenig.neuro.
TrainerDialog
This method initializes spinNeurons
getSpinSomNeurons()
- Method in class de.htwdd.rosenkoenig.neuro.
TrainerDialog
This method initializes spinSomNeurons
getSpinValidation()
- Method in class de.htwdd.rosenkoenig.neuro.
TrainerDialog
This method initializes spinValidation
getStartButton()
- Method in class de.htwdd.rosenkoenig.gui.
ConfigurationDialog
This method initializes startButton
getTrainer()
- Method in class de.htwdd.rosenkoenig.neuro.net.training.
TeachingAlgorithm
Getter of the property
trainer
getTrainingPanel()
- Method in class de.htwdd.rosenkoenig.neuro.
TrainerDialog
This method initializes trainingPanel
getValidationCoeff()
- Method in class de.htwdd.rosenkoenig.neuro.net.training.
Trainer
Getter of the property
validationCoeff
getValidationError()
- Method in class de.htwdd.rosenkoenig.neuro.net.training.
Trainer
Getter of the property
validationError
getValue()
- Method in class de.htwdd.rosenkoenig.game.
Card
Getter of the property
value
getWeights()
- Method in class de.htwdd.rosenkoenig.neuro.net.
KohonenNet
Getter of the property
weights
getWeights()
- Method in class de.htwdd.rosenkoenig.neuro.net.
Synapse
Getter of the property
weights
getWidth()
- Method in class de.htwdd.rosenkoenig.gui.genuts.
Counter
getWidth()
- Method in class de.htwdd.rosenkoenig.gui.genuts.
Name
getWinnerX()
- Method in class de.htwdd.rosenkoenig.neuro.net.
KohonenNet
Getter of the property
winnerX
getWinnerY()
- Method in class de.htwdd.rosenkoenig.neuro.net.
KohonenNet
Getter of the property
winnerY
getX()
- Method in class de.htwdd.rosenkoenig.game.
Position
Getter of the property
x
getY()
- Method in class de.htwdd.rosenkoenig.game.
Position
Getter of the property
y
gradient
- Variable in class de.htwdd.rosenkoenig.neuro.net.
InnerLayer
The array containing the gradients of all neurons of this layer.
Graphics
- Class in
de.htwdd.rosenkoenig.util
Utility class for image processing.
Graphics()
- Constructor for class de.htwdd.rosenkoenig.util.
Graphics
GreyFilter
- Class in
de.htwdd.rosenkoenig.util
More elaborate GreyFilter supporting brigtening of the Image
GreyFilter()
- Constructor for class de.htwdd.rosenkoenig.util.
GreyFilter
Default constructor, uses the default brightness value of 140%
GreyFilter(int)
- Constructor for class de.htwdd.rosenkoenig.util.
GreyFilter
GUI
- Interface in
de.htwdd.rosenkoenig.gui
This interface has to be implemented by a "Rosenkoenig-GUI" that wants to show the course of the game.
gui
- Variable in class de.htwdd.rosenkoenig.
Rosenkoenig
GUICard
- Class in
de.htwdd.rosenkoenig.gui.genuts
This class represents a card belonging to a player's card deck.
GUICard(Card, Game, PlayField, Color)
- Constructor for class de.htwdd.rosenkoenig.gui.genuts.
GUICard
Creates and initializes a
GUICard
guiIndex
- Static variable in class de.htwdd.rosenkoenig.gui.
GameLogger
An index to distinguish different
GameLoggers
.
guis
- Variable in class de.htwdd.rosenkoenig.game.
Game
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X
Y