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
 

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