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

P

passivePlayer - Variable in class de.htwdd.rosenkoenig.game.Game
 
Pattern - Class in de.htwdd.rosenkoenig.neuro.net.training
Stores patterns to train feed forward neural networks.
Pattern(double[], double[]) - Constructor for class de.htwdd.rosenkoenig.neuro.net.training.Pattern
 
patternChecker - Variable in class de.htwdd.rosenkoenig.gui.ConfigurationDialog
 
PatternCreator - Class in de.htwdd.rosenkoenig.neuro
This class implements the interface GameObserver in order to create output that the net later on can be fed with.
PatternCreator(Game, String) - Constructor for class de.htwdd.rosenkoenig.neuro.PatternCreator
Ctor.
patternList - Variable in class de.htwdd.rosenkoenig.neuro.TrainerDialog
 
patternPanel - Variable in class de.htwdd.rosenkoenig.neuro.TrainerDialog
 
patterns - Static variable in class de.htwdd.rosenkoenig.neuro.net.examples.AnimalExample
 
patterns - Variable in class de.htwdd.rosenkoenig.neuro.net.training.KohonenTrainer
The set of training patterns.
patterns - Variable in class de.htwdd.rosenkoenig.neuro.net.training.Trainer
The patterns set provided by the user.
patternsIterator() - Method in class de.htwdd.rosenkoenig.neuro.net.training.Trainer
Returns an iterator over the elements in this list in proper sequence.
patternSroller - Variable in class de.htwdd.rosenkoenig.neuro.TrainerDialog
 
patternsSize() - Method in class de.htwdd.rosenkoenig.neuro.net.training.Trainer
Returns the number of elements in this list.
patternsToArray() - Method in class de.htwdd.rosenkoenig.neuro.net.training.Trainer
Returns an array containing all of the elements in this list in proper sequence.
patternsToArray(Pattern[]) - Method in class de.htwdd.rosenkoenig.neuro.net.training.Trainer
Returns an array containing all of the elements in this list in proper sequence; the runtime type of the returned array is that of the specified array.
pBlu - Static variable in class de.htwdd.rosenkoenig.util.GreyFilter
 
pBri - Variable in class de.htwdd.rosenkoenig.util.GreyFilter
Member that determines the amount the image will be brightened.
PERCENTAGE - Static variable in class de.htwdd.rosenkoenig.util.Graphics
default brightening percentage, 20%.
pGrn - Static variable in class de.htwdd.rosenkoenig.util.GreyFilter
 
piHalf - Static variable in class de.htwdd.rosenkoenig.neuro.net.Cosine
 
placeLetters() - Method in class de.htwdd.rosenkoenig.gui.genuts.Name
Places the single letters this Name consists of.
play(String) - Method in class de.htwdd.rosenkoenig.util.SoundList
plays a soundfile
playableCards - Variable in class de.htwdd.rosenkoenig.game.Game
List of playable cards.
playedCards - Variable in class de.htwdd.rosenkoenig.gui.genuts.GenutsGUI
 
playedCardsDeck - Variable in class de.htwdd.rosenkoenig.game.Game
 
playedSword - Variable in class de.htwdd.rosenkoenig.gui.genuts.GenutsGUI
 
Player - Class in de.htwdd.rosenkoenig.game
Abstract class for all players.
Player() - Constructor for class de.htwdd.rosenkoenig.game.Player
Ctor, does nothing.
player - Variable in class de.htwdd.rosenkoenig.neuro.TrainerDialog
 
PLAYER_DIR - Static variable in class de.htwdd.rosenkoenig.Rosenkoenig
 
playerChoicePanel - Variable in class de.htwdd.rosenkoenig.neuro.TrainerDialog
 
playerFiles - Static variable in class de.htwdd.rosenkoenig.gui.PlayerPanel
 
PlayerPanel - Class in de.htwdd.rosenkoenig.gui
PlayerPanel is a gui class intended to choose players or to create new ones.
PlayerPanel() - Constructor for class de.htwdd.rosenkoenig.gui.PlayerPanel
 
PlayerPanel(LayoutManager) - Constructor for class de.htwdd.rosenkoenig.gui.PlayerPanel
 
PlayerPanel(boolean) - Constructor for class de.htwdd.rosenkoenig.gui.PlayerPanel
 
PlayerPanel(LayoutManager, boolean) - Constructor for class de.htwdd.rosenkoenig.gui.PlayerPanel
 
playerPanel - Variable in class de.htwdd.rosenkoenig.neuro.TrainerDialog
 
playerPanel1 - Variable in class de.htwdd.rosenkoenig.gui.ConfigurationDialog
 
playerPanel2 - Variable in class de.htwdd.rosenkoenig.gui.ConfigurationDialog
 
players - Variable in class de.htwdd.rosenkoenig.game.Game
This enumeration represents the players.
playerThread - Variable in class de.htwdd.rosenkoenig.neuro.NeuroPlayer
Thread to simulate GUI actions.
playfield - Variable in class de.htwdd.rosenkoenig.gui.genuts.GenutsGUI
 
playfield - Variable in class de.htwdd.rosenkoenig.gui.genuts.GUICard
 
pMask - Variable in class de.htwdd.rosenkoenig.util.ColorFilter
Determines the amount the image will be brightened;
POPULATION_FILE_PREFIX - Static variable in class de.htwdd.rosenkoenig.ga.GeneticRosenkoenig
 
PopulationOutputter - Class in de.htwdd.rosenkoenig.ga
Can be used to visualize the outputs generated by GeneticRosenkoenig.
PopulationOutputter(String) - Constructor for class de.htwdd.rosenkoenig.ga.PopulationOutputter
Visualizes one ore more populations.
Position - Class in de.htwdd.rosenkoenig.game
This class wraps a position for the game.
Position(int, int) - Constructor for class de.htwdd.rosenkoenig.game.Position
Ctor, set x and y distance
position - Variable in class de.htwdd.rosenkoenig.gui.genuts.Counter
 
position - Variable in class de.htwdd.rosenkoenig.gui.genuts.Name
 
posVariation - Static variable in class de.htwdd.rosenkoenig.gui.genuts.Stone
 
pRed - Static variable in class de.htwdd.rosenkoenig.util.GreyFilter
 
prepareNetFeed() - Method in class de.htwdd.rosenkoenig.game.Game
A highly sophisticated function that, much better than all other functions: creates a double array for the crown (1), player color (2), card direction, move width, playability of the card for all ten cards ((8+3+1)*10) and 10 values for the knights (four, three, two, one or no knights) For the crown there is only a small part of the board saved and rotated (normalized) to save input neurons of the net.
prepareTurn() - Method in class de.htwdd.rosenkoenig.game.Game
Activates the current player's controls, updates the gui and notifies all observers.
present(FeedForwardNet, List<Pattern>) - Static method in class de.htwdd.rosenkoenig.neuro.net.examples.BankExample
 
present(FeedForwardNet, List<Pattern>) - Static method in class de.htwdd.rosenkoenig.neuro.net.examples.Benchmark
 
present(FeedForwardNet, List<Pattern>) - Static method in class de.htwdd.rosenkoenig.neuro.net.examples.XORExample
 
presentPatterns(KohonenNet) - Static method in class de.htwdd.rosenkoenig.neuro.net.examples.AnimalExample
 
print(Object) - Method in class de.htwdd.rosenkoenig.util.StdErrLogger
 
println(Object) - Method in class de.htwdd.rosenkoenig.util.StdErrLogger
 
println(String) - Method in class de.htwdd.rosenkoenig.util.StdErrLogger
 
printStreams - Variable in class de.htwdd.rosenkoenig.neuro.PatternCreator
Enumeration containing the PrintStreams of the feeds for the two players.
propagate(double[]) - Method in class de.htwdd.rosenkoenig.neuro.net.FeedForwardNet
Fully connects the net's layers, if the net is not initialized and propagate the pattern given by pattern through all layers.
propagate() - Method in class de.htwdd.rosenkoenig.neuro.net.InnerLayer
Propagate a pattern through the net using the output of the previous layer as input.
propagate() - Method in class de.htwdd.rosenkoenig.neuro.net.InputLayer
Propagate a pattern through the net.
propagate() - Method in class de.htwdd.rosenkoenig.neuro.net.KohonenLayer
Determines this layer's output by propagating the input to the wrapped KohonenNet.
propagate(double[]) - Method in class de.htwdd.rosenkoenig.neuro.net.KohonenNet
Calculates the winning neuron for the provided pattern.
propagate() - Method in class de.htwdd.rosenkoenig.neuro.net.Layer
The propagate function must be implemented by every layer.
propagate(double[]) - Method in class de.htwdd.rosenkoenig.neuro.net.NeuralNet
Every net must implement a function to propagate a pattern through the net.
pruneAfterTraining - Variable in class de.htwdd.rosenkoenig.neuro.net.training.Trainer
If set to true the net will be pruned after training.
pruneNet() - Method in class de.htwdd.rosenkoenig.neuro.net.training.Trainer
The weight of all connections with a weight lower than pruning limit are set to zero.
pruningLimit - Variable in class de.htwdd.rosenkoenig.neuro.net.training.Trainer
If pruning is activated, all weights smaller than pruningLimit will be set to 0 after training.

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