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

A

ADD_CONN_MUTATE_RATE_KEY - Static variable in class com.anji.neat.AddConnectionMutationOperator
properties key, add connection mutation rate
ADD_NEURON_MUTATE_RATE_KEY - Static variable in class com.anji.neat.AddNeuronMutationOperator
properties key, add neuron mutation rate
ALL - Static variable in class com.anji.neat.RemoveConnectionMutationOperator.Strategy
all connections have equal likelihood of being removed
ANJI_TYPE - Static variable in class com.anji.integration.ActivatorTranscriber
enumerated type constant for ANJI ANN
ARCH - Static variable in class com.anji.fingerprint.Classification
arch
ActivationFunction - interface com.anji.nn.ActivationFunction.
Abstracts activation function for neurons.
ActivationFunctionFactory - class com.anji.nn.ActivationFunctionFactory.
Factory to hide implementation details of creating activation functions and ensure there is always only one of each.
ActivationFunctionType - class com.anji.nn.ActivationFunctionType.
Enumerated type representing flavors of neurons: input, output, hidden.
Activator - interface com.anji.integration.Activator.
Although any object taking and returning double arrays can implement this, it is meant to be a simple neural net interface where the arrays are input and output activation patterns.
ActivatorTranscriber - class com.anji.integration.ActivatorTranscriber.
Factory interface to abstract construction of neural network objects.
ActivatorTranscriber() - Constructor for class com.anji.integration.ActivatorTranscriber
 
AddConnectionMutationOperator - class com.anji.neat.AddConnectionMutationOperator.
Implements NEAT add connection mutation inspired by Evolving Neural Networks through Augmenting Topologies .
AddConnectionMutationOperator() - Constructor for class com.anji.neat.AddConnectionMutationOperator
 
AddConnectionMutationOperator(float) - Constructor for class com.anji.neat.AddConnectionMutationOperator
 
AddConnectionMutationOperator(RecurrencyPolicy) - Constructor for class com.anji.neat.AddConnectionMutationOperator
Creates new operator with specified recurrency policy.
AddConnectionMutationOperator(float, RecurrencyPolicy) - Constructor for class com.anji.neat.AddConnectionMutationOperator
Creates new operator with specified mutation rate and recurrency policy.
AddNeuronMutationOperator - class com.anji.neat.AddNeuronMutationOperator.
Implements NEAT add node mutation inspired by Evolving Neural Networks through Augmenting Topologies .
AddNeuronMutationOperator() - Constructor for class com.anji.neat.AddNeuronMutationOperator
 
AddNeuronMutationOperator(float) - Constructor for class com.anji.neat.AddNeuronMutationOperator
 
AffinityListener - interface com.anji.floatingeye.AffinityListener.
 
Allele - class org.jgap.Allele.
Allele contains gene data that can be different for multiple chromosomes with the same gene.
Allele() - Constructor for class org.jgap.Allele
for hibernate
Allele(Gene) - Constructor for class org.jgap.Allele
ctor
AnjiActivator - class com.anji.integration.AnjiActivator.
Simple neural network implementation of Activator interface.
AnjiActivator(AnjiNet, int) - Constructor for class com.anji.integration.AnjiActivator
 
AnjiNet - class com.anji.nn.AnjiNet.
Aggregates all pieces for a full neural network.
AnjiNet(Collection, List, List, Collection, String) - Constructor for class com.anji.nn.AnjiNet
 
AnjiNet() - Constructor for class com.anji.nn.AnjiNet
for testing only
AnjiNetFloatingEye - class com.anji.floatingeye.AnjiNetFloatingEye.
TODO - non square surface & non square eyes Implements a floating eye that integrates with an AnjiNet ANN.
AnjiNetFloatingEye(AnjiNet, Surface, int, EyeMovementParms, AffinityListener, List) - Constructor for class com.anji.floatingeye.AnjiNetFloatingEye
Connects and AnjiNet to a FloatingEye.
AnjiNetFloatingEyeIdentifierFactory - class com.anji.floatingeye.AnjiNetFloatingEyeIdentifierFactory.
AnjiNetFloatingEyeIdentifierFactory
AnjiNetFloatingEyeIdentifierFactory() - Constructor for class com.anji.floatingeye.AnjiNetFloatingEyeIdentifierFactory
 
AnjiNetRoshamboPlayer - class com.anji.roshambo.AnjiNetRoshamboPlayer.
 
AnjiNetRoshamboPlayer(AnjiNet, Random, int, int) - Constructor for class com.anji.roshambo.AnjiNetRoshamboPlayer
Must have at least 6 inputs.
AnjiNetRoshamboPlayer(AnjiNet) - Constructor for class com.anji.roshambo.AnjiNetRoshamboPlayer
 
AnjiNetRoshamboPlayer(AnjiNet, Random) - Constructor for class com.anji.roshambo.AnjiNetRoshamboPlayer
 
AnjiNetRoshamboPlayer(AnjiNet, int) - Constructor for class com.anji.roshambo.AnjiNetRoshamboPlayer
 
AnjiNetScanningRoshamboPlayer - class com.anji.roshambo.AnjiNetScanningRoshamboPlayer.
 
AnjiNetScanningRoshamboPlayer(AnjiNet, Random, int, int, int) - Constructor for class com.anji.roshambo.AnjiNetScanningRoshamboPlayer
Must have at least 6 inputs.
AnjiNetScanningRoshamboPlayer(AnjiNet) - Constructor for class com.anji.roshambo.AnjiNetScanningRoshamboPlayer
 
AnjiNetScanningRoshamboPlayer(AnjiNet, Random) - Constructor for class com.anji.roshambo.AnjiNetScanningRoshamboPlayer
 
AnjiNetScanningRoshamboPlayer(AnjiNet, int) - Constructor for class com.anji.roshambo.AnjiNetScanningRoshamboPlayer
 
AnjiNetTranscriber - class com.anji.integration.AnjiNetTranscriber.
The purpose of this class is to construct a neural net object (AnjiNet) from a chromosome.
AnjiNetTranscriber() - Constructor for class com.anji.integration.AnjiNetTranscriber
ctor
AnjiNetTranscriber(RecurrencyPolicy) - Constructor for class com.anji.integration.AnjiNetTranscriber
ctor
AnjiRequiredException - exception com.anji.integration.AnjiRequiredException.
Thrown if ANJI-specific JGAP objects receive a non-ANJI configuration.
AnjiRequiredException() - Constructor for class com.anji.integration.AnjiRequiredException
 
AnjiRequiredException(String) - Constructor for class com.anji.integration.AnjiRequiredException
 
AnjiRequiredException(String, Throwable) - Constructor for class com.anji.integration.AnjiRequiredException
 
AnjiRequiredException(Throwable) - Constructor for class com.anji.integration.AnjiRequiredException
 
AreaAvgBufferedImageTransformer - class com.anji.imaging.AreaAvgBufferedImageTransformer.
DefaultBufferedImageTransformer
AreaAvgBufferedImageTransformer() - Constructor for class com.anji.imaging.AreaAvgBufferedImageTransformer
 
Arrays - class com.anji.util.Arrays.
 
Arrays() - Constructor for class com.anji.util.Arrays
 
accept(File) - Method in class com.anji.imaging.ImageFileFilter
 
acquireChromosome() - Method in class org.jgap.impl.ChromosomePool
Attempts to acquire an Chromosome instance from the chromosome pool.
acquirePooledObject() - Method in class org.jgap.impl.Pool
Attempts to acquire an Object instance from the pool.
activate(String) - Method in class com.anji.neat.NeatActivator
Load chromosome from persistence and activate it.
activate(Activator) - Method in class com.anji.neat.NeatActivator
Activate activator with stimuli, and return results
add(AffinityListener) - Method in class com.anji.floatingeye.CompositeAffinityListener
add new listener
add(Configuration, Chromosome) - Method in class com.anji.integration.SimpleSelector
Add a_chromosomeToAdd to set of chromosomes to be evaluated.
add(Configuration, List) - Method in class org.jgap.NaturalSelector
If elitism is enabled, places appropriate chromosomes in elite list.
add(Configuration, Chromosome) - Method in class org.jgap.NaturalSelector
 
add(Chromosome) - Method in class org.jgap.Specie
 
add(Configuration, Chromosome) - Method in class org.jgap.impl.WeightedRouletteSelector
Add a Chromosome instance to this selector's working pool of Chromosomes.
addChromosome(Chromosome) - Method in class org.jgap.Genotype
add chromosome to population and to appropriate specie
addChromosomeFromMaterial(ChromosomeMaterial) - Method in class org.jgap.Genotype
 
addChromosomes(Collection) - Method in class org.jgap.Genotype
 
addChromosomesFromMaterial(Collection) - Method in class org.jgap.Genotype
 
addContestant(Player) - Method in class com.anji.tournament.CompositeTournament
 
addContestant(Player) - Method in class com.anji.tournament.DoubleEliminationTournament
 
addContestant(Player) - Method in class com.anji.tournament.SimpleTournament
 
addContestant(Player) - Method in class com.anji.tournament.SingleEliminationTournament
 
addContestant(Player) - Method in interface com.anji.tournament.Tournament
 
addContestants(List) - Method in class com.anji.tournament.Bracket
add new contestants to beginning of bracket
addDomain(Domain) - Method in class com.anji.run.Representation
Add new domain to representation.
addEventListener(String, GeneticEventListener) - Method in class org.jgap.event.EventManager
Adds a new listener that will be notified when the event represented by the given name is fired.
addGeneration(Genotype) - Method in class com.anji.run.Run
Add new generation to run.
addIdentifier(Classification, Identifier) - Method in class com.anji.fingerprint.Classifier
add identifier for this classification
addIncomingConnection(Connection) - Method in class com.anji.nn.Neuron
Add incoming connection c.
addMutationOperator(MutationOperator) - Method in class org.jgap.Configuration
Add a mutation operator for use in this algorithm.
addNeuronAtConnection(NeatConfiguration, Map, ConnectionAllele, Set, Set) - Method in class com.anji.neat.AddNeuronMutationOperator
 
addOpponent(Player) - Method in class com.anji.tournament.DirectTournament
 
addOpponents(Collection) - Method in class com.anji.tournament.DirectTournament
add multiple opponents
addPopulation(Population) - Method in class com.anji.run.Domain
Add new population to domain.
addPopulation(Population) - Method in class com.anji.run.Representation
Add new population to representation.
addRepresentation(Representation) - Method in class com.anji.run.Domain
Add new representation to domain.
addReproductionOperator(ReproductionOperator) - Method in class org.jgap.Configuration
Add a reproduction operator for use in this algorithm.
addRun(Run) - Method in class com.anji.run.Population
Add new run to population.
addSingleConnection(NeatConfiguration, List, SortedMap, Set) - Method in class com.anji.neat.AddConnectionMutationOperator
Given the collections of neurons and connections, returns the new connection that should be added.
amountOfChange(Chromosome) - Static method in class examples.MinimizingMakeChangeFitnessFunction
Calculates the total amount of change (in cents) represented by the given potential solution and returns that amount.
appendToString(boolean, StringBuffer) - Method in class com.anji.integration.XmlPersistableRun
 
appendToXml(Collection, List, StringBuffer) - Static method in class com.anji.nn.Neuron
XML representation is consistent with NEVT .
appendToXml(Collection, StringBuffer) - Static method in class com.anji.nn.NeuronConnection
Utility method to convert collection of connections, presumably an entire ANN, to XML.
apply(double) - Method in interface com.anji.nn.ActivationFunction
Apply activation function to input.
apply(double) - Method in class com.anji.nn.ClampedLinearActivationFunction
 
apply(double) - Method in class com.anji.nn.EvSailSigmoidActivationFunction
Approximation of classic sigmoid.
apply(double) - Method in class com.anji.nn.InverseAbsActivationFunction
Inverse absolute value.
apply(double) - Method in class com.anji.nn.LinearActivationFunction
Return input with no transformation.
apply(double) - Method in class com.anji.nn.SigmoidActivationFunction
Modified classic sigmoid.
apply(double) - Method in class com.anji.nn.SignedClampedLinearActivationFunction
 
apply(double) - Method in class com.anji.nn.SignedStepActivationFunction
 
apply(double) - Method in class com.anji.nn.StepActivationFunction
 
apply(double) - Method in class com.anji.nn.TanhActivationFunction
Hyperbolic tangent.
apply(double) - Method in class com.anji.nn.TanhCubicActivationFunction
Hyperbolic tangent of cubic.

B

BASE_DIR_KEY - Static variable in class com.anji.integration.PresentationEventListener
poperties key, directory in which to store presentation data
BASE_DIR_KEY - Static variable in class com.anji.persistence.FilePersistence
properties key, base directory for persistence storage
BEST_GUESS - Static variable in class com.anji.nn.RecurrencyPolicy
recurrency allowed; recurrent connections where it seems they might be necessary
BiasConnection - class com.anji.nn.BiasConnection.
Connection used for bias node, clamped at 1.
Board - interface com.anji.ttt.Board.
Abstracts the common elements of the playing area of a game, such as Tic-Tac-Toe or Checkers.
BoardPlayer - interface com.anji.ttt.BoardPlayer.
 
BooleanAllele - class org.jgap.impl.BooleanAllele.
A Gene implementation that supports two possible values (alleles) for each gene: true and false.
BooleanAllele() - Constructor for class org.jgap.impl.BooleanAllele
Constructs a new BooleanGene with default settings.
BooleanAllele(Long) - Constructor for class org.jgap.impl.BooleanAllele
Constructs a new BooleanGene with default settings.
Bracket - class com.anji.tournament.Bracket.
 
Bracket(String, Random, List, Game) - Constructor for class com.anji.tournament.Bracket
Bracket has a list of contestants and a destination for losers.
BufferedImageTransformer - interface com.anji.imaging.BufferedImageTransformer.
BufferedImageTransformer setImage must be called before object is initialized.
BulkFitnessFunction - interface org.jgap.BulkFitnessFunction.
Bulk fitness functions are used to determine how optimal a group of solutions are relative to each other.
binarizeFiles() - Method in class com.anji.imaging.ImageBinarizer
 
booleanValue() - Method in class org.jgap.impl.BooleanAllele
Retrieves the boolean value of this Gene.
buildList(Long, Long) - Method in class com.anji.neat.NeatIdMap
creates list used us key between src/dest neuron pairs and connection

C

CHROMOSOME_TAG - Static variable in class org.jgap.Specie
XML chromosome tag
CHROM_COMPAT_COMMON_COEFF_KEY - Static variable in class com.anji.neat.NeatConfiguration
properties key, speciation chromosome compatibility common coefficient
CHROM_COMPAT_DISJOINT_COEFF_KEY - Static variable in class com.anji.neat.NeatConfiguration
properties key, speciation chromosome compatibility disjoint coefficient
CHROM_COMPAT_EXCESS_COEFF_KEY - Static variable in class com.anji.neat.NeatConfiguration
properties key, speciation chromosome compatibility excess coefficient
CLAMPED_LINEAR - Static variable in class com.anji.nn.ActivationFunctionType
clamped linear
CLASS_SUFFIX - Static variable in class com.anji.util.Properties
made public for unit tests
COMPONENT_GAME_KEY - Static variable in class com.anji.tournament.SimpleTournament
component game
CONNECTION_ID_MAP_XML_TAG - Static variable in class com.anji.neat.NeatIdMap
XML tag for NEAT ID mapping,connection ID
CONNECTION_ID_XML_TAG - Static variable in class com.anji.neat.NeatIdMap
XML tag for NEAT ID mapping, connection ID
CONNECTION_TO_CONNECTION_XML_TAG - Static variable in class com.anji.neat.NeatIdMap
XML tag for NEAT ID mapping, connection
CONNECTION_TO_NEURON_XML_TAG - Static variable in class com.anji.neat.NeatIdMap
XML tag for NEAT ID mapping, neuron
CONN_XML_TAG - Static variable in class com.anji.integration.XmlPersistableAllele
connection XML tag
COUNT_TAG - Static variable in class org.jgap.Specie
XML count tag
CacheNeuronConnection - class com.anji.nn.CacheNeuronConnection.
A connection between neurons that caches its value from previous timestep.
CacheNeuronConnection(Neuron) - Constructor for class com.anji.nn.CacheNeuronConnection
 
CacheNeuronConnection(Neuron, double) - Constructor for class com.anji.nn.CacheNeuronConnection
 
CanvasEnlarger - class com.anji.imaging.CanvasEnlarger.
class CanvasEnlarger
CanvasEnlarger() - Constructor for class com.anji.imaging.CanvasEnlarger
 
CardinalDirection - class com.anji.imaging.CardinalDirection.
Enumerated type representing 4 cardinal directions, north, south, east , west;
Chromosome - class org.jgap.Chromosome.
Chromosomes represent potential solutions and consist of a fixed-length collection of genes.
Chromosome(ChromosomeMaterial, Long) - Constructor for class org.jgap.Chromosome
this should only be called when a chromosome is being created from persistence; otherwise, the ID should be generated by a_activeConfiguration.
ChromosomeFitnessComparator - class org.jgap.ChromosomeFitnessComparator.
Enables sorting of chromosomes by their fitness.
ChromosomeFitnessComparator() - Constructor for class org.jgap.ChromosomeFitnessComparator
 
ChromosomeFitnessComparator(boolean, boolean) - Constructor for class org.jgap.ChromosomeFitnessComparator
Enables sorting of chromosomes in order of fitness.
ChromosomeMaterial - class org.jgap.ChromosomeMaterial.
This is the guts of the original Chromosome object, pulled out so the genes can be modified by genetic operators before creating the Chromosome object.
ChromosomeMaterial(Collection, Long, Long) - Constructor for class org.jgap.ChromosomeMaterial
Create chromosome with two parents.
ChromosomeMaterial(Collection, Long) - Constructor for class org.jgap.ChromosomeMaterial
Create chromosome with one parents.
ChromosomeMaterial(Collection) - Constructor for class org.jgap.ChromosomeMaterial
Create chromosome with no parents.
ChromosomePool - class org.jgap.impl.ChromosomePool.
Provides a pooling mechanism for Chromosome instances so that discarded Chromosome instances can be recycled, thus saving memory and the overhead of constructing new ones from scratch each time.
ChromosomePool() - Constructor for class org.jgap.impl.ChromosomePool
Constructor.
ChromosomeToNetworkXml - class com.anji.integration.ChromosomeToNetworkXml.
Converts chromosome to activator, which it then uses to write network XML according to NEVT data model.
ChromosomeToNetworkXml() - Constructor for class com.anji.integration.ChromosomeToNetworkXml
 
ClampedLinearActivationFunction - class com.anji.nn.ClampedLinearActivationFunction.
 
ClampedLinearActivationFunction() - Constructor for class com.anji.nn.ClampedLinearActivationFunction
 
Classification - class com.anji.fingerprint.Classification.
Enumerated type representing fingerprint classifications: whorl, right loop, left loop, arch, and tented arch.
Classifier - class com.anji.fingerprint.Classifier.
 
Classifier() - Constructor for class com.anji.fingerprint.Classifier
 
ClassifierResult - class com.anji.fingerprint.ClassifierResult.
ClassifierResult
ClassifierResult() - Constructor for class com.anji.fingerprint.ClassifierResult
 
CloneReproductionOperator - class org.jgap.impl.CloneReproductionOperator.
Produces offspring be creating clones of parents.
CloneReproductionOperator() - Constructor for class org.jgap.impl.CloneReproductionOperator
 
Coin - class com.anji.roshambo.Coin.
http://www.cs.unimaas.nl/~donkers/games/roshambo03/
Coin() - Constructor for class com.anji.roshambo.Coin
 
CompositeAffinityListener - class com.anji.floatingeye.CompositeAffinityListener.
CompositeAffinityListener
CompositeAffinityListener() - Constructor for class com.anji.floatingeye.CompositeAffinityListener
 
CompositeTournament - class com.anji.tournament.CompositeTournament.
 
CompositeTournament() - Constructor for class com.anji.tournament.CompositeTournament
default ctor; init() should be called before using this object
CompositeTournament(List) - Constructor for class com.anji.tournament.CompositeTournament
ctor
Configurable - interface com.anji.util.Configurable.
All classes implementing this interface must have a public no-argument constructor.
Configuration - class org.jgap.Configuration.
The Configuration class represents the current configuration of plugins and flags necessary to execute the genetic algorithm (such as fitness function, natural selector, genetic operators, and so on).
Configuration() - Constructor for class org.jgap.Configuration
 
ConfusionMatrix - class com.anji.fingerprint.ConfusionMatrix.
ConfusionMatrix
ConfusionMatrix() - Constructor for class com.anji.fingerprint.ConfusionMatrix
 
Connection - interface com.anji.nn.Connection.
Abstract connection to carry data into neurons.
ConnectionAllele - class com.anji.neat.ConnectionAllele.
Gene corresponding to NEAT connection gene according to Evolving Neural Networks through Augmenting Topologies
ConnectionAllele(ConnectionGene) - Constructor for class com.anji.neat.ConnectionAllele
 
ConnectionGene - class com.anji.neat.ConnectionGene.
Gene corresponding to NEAT connection gene according to Evolving Neural Networks through Augmenting Topologies
ConnectionGene(Long, Long, Long) - Constructor for class com.anji.neat.ConnectionGene
Construct new ConnectionGene with given src, destination, and ID.
ConsoleLogEventListener - class com.anji.integration.ConsoleLogEventListener.
Writes log events to stdout.
ConsoleLogEventListener(Configuration) - Constructor for class com.anji.integration.ConsoleLogEventListener
 
ConsoleLogEventListener(Configuration, PrintStream) - Constructor for class com.anji.integration.ConsoleLogEventListener
 
CoordinateTranslator - interface com.anji.imaging.CoordinateTranslator.
Interface to object which transforms a 2-d set of coordinates to another 2-d set of coordinates.
CoordinateTranslatorFactory - class com.anji.imaging.CoordinateTranslatorFactory.
 
CopyingPlayer - class com.anji.roshambo.CopyingPlayer.
This subject copies the opponent's move.
CopyingPlayer() - Constructor for class com.anji.roshambo.CopyingPlayer
default ctor
CopyingPlayer(boolean) - Constructor for class com.anji.roshambo.CopyingPlayer
 
Copyright - class com.anji.Copyright.
Copyright
CrossoverReproductionOperator - class org.jgap.CrossoverReproductionOperator.
Abstract crossover reporduction operator handles iteration over population to determine pairs of parent chromosomes.
CrossoverReproductionOperator() - Constructor for class org.jgap.CrossoverReproductionOperator
 
calculateAverageScore(PlayerStats) - Method in class com.anji.tournament.ScoringWeights
 
calculateBoundsUnitsToIntegerUnitsRatio() - Method in class org.jgap.impl.IntegerAllele
Calculates and sets the m_boundsUnitsToIntegerUnits field based on the current lower and upper bounds of this IntegerGene.
calculateError(double[][], double[][], boolean) - Method in class com.anji.integration.ErrorFunction
Calculate the sum of differences between responses and target values.
calculateErrorFitness(double[][], double, double) - Method in class com.anji.integration.ExponentialTargetFitnessFunction
 
calculateErrorFitness(double[][], double, double) - Method in class com.anji.integration.TargetFitnessFunction
 
calculateErrorFitness(double[][], double, double) - Method in class com.anji.neat.NeatTargetFitnessFunction
Subtract responses from targets, sum all differences, subtract from max fitness, and square result.
calculateTotalScore(PlayerStats) - Method in class com.anji.tournament.ScoringWeights
 
checkForTie() - Method in class com.anji.gomoku.GomokuBoard
 
checkForTie() - Method in interface com.anji.ttt.Board
 
checkForTie() - Method in class com.anji.ttt.TttBoard
 
checkForWin() - Method in class com.anji.gomoku.GomokuBoard
 
checkForWin() - Method in interface com.anji.ttt.Board
 
checkForWin() - Method in class com.anji.ttt.TttBoard
 
checkLegalMove(int) - Method in class com.anji.gomoku.GomokuBoard
Return true if position newMove is empty, false otherwise.
checkLegalMove(int) - Method in interface com.anji.ttt.Board
 
checkLegalMove(int) - Method in class com.anji.ttt.TttBoard
 
chromosomeFromXml(Configuration, String) - Static method in class com.anji.persistence.FilePersistence
 
chromosomeFromXml(Configuration, Node) - Static method in class com.anji.persistence.FilePersistence
 
classify(File) - Method in class com.anji.fingerprint.Classifier
 
cleanup() - Method in class org.jgap.impl.BooleanAllele
Executed by the genetic engine when this Gene instance is no longer needed and should perform any necessary resource cleanup.
cleanup() - Method in class org.jgap.impl.IntegerAllele
Executed by the genetic engine when this Gene instance is no longer needed and should perform any necessary resource cleanup.
clear() - Method in class com.anji.nn.Pattern
set values to 0
clear() - Method in class org.jgap.impl.Pool
Empties out this pool of all objects.
clearContestants() - Method in class com.anji.tournament.Bracket
clear contestants
clearContestants() - Method in class com.anji.tournament.CompositeTournament
 
clearContestants() - Method in class com.anji.tournament.DoubleEliminationTournament
 
clearContestants() - Method in class com.anji.tournament.SimpleTournament
 
clearContestants() - Method in class com.anji.tournament.SingleEliminationTournament
 
clearContestants() - Method in interface com.anji.tournament.Tournament
remove all contestants added via addContestant()
clone(Long) - Method in class org.jgap.ChromosomeMaterial
Returns a copy of this ChromosomeMaterial.
cloneAllele() - Method in class com.anji.neat.ConnectionAllele
 
cloneAllele() - Method in class com.anji.neat.NeuronAllele
 
cloneAllele() - Method in class org.jgap.Allele
 
cloneAllele() - Method in class org.jgap.impl.BooleanAllele
 
cloneAllele() - Method in class org.jgap.impl.IntegerAllele
 
cloneMaterial() - Method in class org.jgap.Chromosome
 
com.anji - package com.anji
 
com.anji.fingerprint - package com.anji.fingerprint
com.anji.fingerprint contains classes to handle fingerprint classification.
com.anji.floatingeye - package com.anji.floatingeye
com.anji.floatingeye contains classes to build and operate a "floating eye" which is an agent that can move up and down, left and right, and zoom in and out relative to an image, or "surface".
com.anji.gomoku - package com.anji.gomoku
com.anji.gomoku contains classes to handle Go-Moku (see Gamerz.net for rules).
com.anji.imaging - package com.anji.imaging
com.anji.imaging contains utility classes to handle image processing.
com.anji.integration - package com.anji.integration
com.anji.integration contains classes that provide the glue between the various components of the system, including artificial neural net implementations, JGAP, NEAT, Log4J, and persistence and presentation layers.
com.anji.neat - package com.anji.neat
com.anji.neat contains classes implementing NEAT framework, including genes, mutation operators, and fitness function used for XOR.
com.anji.nn - package com.anji.nn
com.anji.nn contains classes implementing a simple artificial neural net framework.
com.anji.persistence - package com.anji.persistence
com.anji.persistence contains classes implementing a simple persistence interface.
com.anji.polebalance - package com.anji.polebalance
com.anji.polebalance contains classes to implement pole balancing.
com.anji.roshambo - package com.anji.roshambo
com.anji.roshambo contains classes to implement the game of roshambo, also commonly known as rock-scissors-paper.
com.anji.run - package com.anji.run
com.anji.run contains classes concerned with an evolutionary run.
com.anji.tournament - package com.anji.tournament
com.anji.tournament contains classes to handle tournaments and games.
com.anji.ttt - package com.anji.ttt
com.anji.ttt contains classes to handle Tic-Tac-Toe (see Yahooligans for rules).
com.anji.util - package com.anji.util
com.anji.util contains utility classes used in the ANJI framework.
compare(Object, Object) - Method in class com.anji.neat.WeightMagnitudeComparator
 
compare(Object, Object) - Method in class com.anji.tournament.PlayerResultsScoreComparator
 
compare(Object, Object) - Method in class org.jgap.ChromosomeFitnessComparator
 
compareTo(Object) - Method in class org.jgap.Allele
 
compareTo(Object) - Method in class org.jgap.Chromosome
Compares the given Chromosome to this Chromosome.
compareTo(Object) - Method in class org.jgap.ChromosomeMaterial
Compares the given Chromosome to this Chromosome.
compareTo(Object) - Method in class org.jgap.Gene
Comparison based on innovation ID.
connectionFromXml(Node) - Static method in class com.anji.integration.XmlPersistableAllele
Convert from XML to ConnectionGene object
contestant - Variable in class com.anji.tournament.SimpleTournament.PlayerPair
main contestant
cost() - Method in class com.anji.floatingeye.AnjiNetFloatingEye
 
cost() - Method in class com.anji.floatingeye.EyePixelConnection
 
cost() - Method in class com.anji.floatingeye.LocationXConnection
 
cost() - Method in class com.anji.floatingeye.LocationYConnection
 
cost() - Method in class com.anji.floatingeye.LocationZConnection
 
cost() - Method in class com.anji.floatingeye.ThetaConnection
 
cost() - Method in interface com.anji.imaging.Identifier
 
cost() - Method in interface com.anji.nn.ActivationFunction
 
cost() - Method in class com.anji.nn.AnjiNet
 
cost() - Method in class com.anji.nn.BiasConnection
 
cost() - Method in class com.anji.nn.CacheNeuronConnection
 
cost() - Method in class com.anji.nn.ClampedLinearActivationFunction
 
cost() - Method in interface com.anji.nn.Connection
 
cost() - Method in class com.anji.nn.EvSailSigmoidActivationFunction
 
cost() - Method in class com.anji.nn.InverseAbsActivationFunction
 
cost() - Method in class com.anji.nn.LinearActivationFunction
 
cost() - Method in class com.anji.nn.Neuron
 
cost() - Method in class com.anji.nn.NeuronConnection
 
cost() - Method in class com.anji.nn.RandomConnection
 
cost() - Method in class com.anji.nn.SigmoidActivationFunction
 
cost() - Method in class com.anji.nn.SignedClampedLinearActivationFunction
 
cost() - Method in class com.anji.nn.SignedStepActivationFunction
 
cost() - Method in class com.anji.nn.StepActivationFunction
 
cost() - Method in class com.anji.nn.StepHourglassConnection
 
cost() - Method in class com.anji.nn.TanhActivationFunction
 
cost() - Method in class com.anji.nn.TanhCubicActivationFunction
 
countErrors(double[][], double[][]) - Method in class com.anji.integration.ErrorRateCounter
 
countErrors(String, double[][], double[][]) - Method in class com.anji.integration.ErrorRateCounter
Calculate the sum of differences between responses and target values.
cull(Collection) - Method in class org.jgap.Specie
remove all chromosomes from this specie except keepers

D

DEFAULT - Static variable in class com.anji.tournament.GameConfiguration
default configuration
DEFAULT_BASE_ID - Static variable in class org.jgap.IdFactory
default base ID
DEFAULT_CONFIDENCE - Static variable in class com.anji.fingerprint.ClassifierResult
all confidences default to 50/50
DEFAULT_ID - Static variable in class org.jgap.Chromosome
default ID
DEFAULT_MAX_WEIGHT_REMOVED - Static variable in class com.anji.neat.RemoveConnectionMutationOperator
default maximum weight a connection can have and still be removed
DEFAULT_MUTATE_RATE - Static variable in class com.anji.neat.AddConnectionMutationOperator
default mutation rate
DEFAULT_MUTATE_RATE - Static variable in class com.anji.neat.AddNeuronMutationOperator
default mutation rate
DEFAULT_MUTATE_RATE - Static variable in class com.anji.neat.PruneMutationOperator
default mutation rate
DEFAULT_MUTATE_RATE - Static variable in class com.anji.neat.RemoveConnectionMutationOperator
default mutation rate
DEFAULT_MUTATE_RATE - Static variable in class com.anji.neat.WeightMutationOperator
default mutation rate
DEFAULT_POPUL_SIZE - Static variable in class com.anji.neat.NeatConfiguration
default population size
DEFAULT_SPECIATION_THRESHOLD - Static variable in class org.jgap.SpeciationParms
default speciation threshold
DEFAULT_STD_DEV - Static variable in class com.anji.neat.WeightMutationOperator
default standard deviation for weight delta
DEFAULT_SURVIVAL_RATE - Static variable in class com.anji.neat.NeatConfiguration
default survival rate
DEFAULT_WEIGHT - Static variable in class com.anji.neat.ConnectionAllele
default connection weight
DEST_NEURON_ID_XML_TAG - Static variable in class com.anji.neat.NeatIdMap
XML tag for NEAT ID mapping, destination neuron ID
DETERMINISTIC_KEY - Static variable in class com.anji.roshambo.RoshamboPlayerTranscriber
public visibility for test
DISALLOWED - Static variable in class com.anji.nn.RecurrencyPolicy
no recurrency allowed; no loops in network
DRAW - Static variable in interface com.anji.roshambo.RoshamboPlayer
enumerated value for draw (aka, tie)
DeanPlayer - class com.anji.roshambo.DeanPlayer.
http://www.cs.unimaas.nl/~donkers/games/roshambo03/
DeanPlayer() - Constructor for class com.anji.roshambo.DeanPlayer
 
DefaultBufferedImageTransformer - class com.anji.imaging.DefaultBufferedImageTransformer.
DefaultBufferedImageTransformer
DefaultBufferedImageTransformer() - Constructor for class com.anji.imaging.DefaultBufferedImageTransformer
 
DefaultConfiguration - class org.jgap.impl.DefaultConfiguration.
The DefaultConfiguration class simplifies the JGAP configuration process by providing default configuration values for many of the configuration settings.
DefaultConfiguration() - Constructor for class org.jgap.impl.DefaultConfiguration
Constructs a new DefaultConfiguration instance with a number of Configuration settings set to default values.
DirectTournament - class com.anji.tournament.DirectTournament.
Each contestant plays 1 game against each opponent.
DirectTournament(Game, ScoringWeights, Random) - Constructor for class com.anji.tournament.DirectTournament
 
DirectTournament() - Constructor for class com.anji.tournament.DirectTournament
default ctor; should be followed by init()
Domain - class com.anji.run.Domain.
Hibernate-able run object.
Domain(String) - Constructor for class com.anji.run.Domain
 
DoubleEliminationTournament - class com.anji.tournament.DoubleEliminationTournament.
Standard double elimination tournament, except players are re-seeded after every round.
DoubleEliminationTournament() - Constructor for class com.anji.tournament.DoubleEliminationTournament
default ctor; init() should be called before using this object
DoubleEliminationTournament(Game, ScoringWeights, Random) - Constructor for class com.anji.tournament.DoubleEliminationTournament
ctor Note: this object overrides aMatch countOpponentResults to true
DoubleLocation2D - class com.anji.imaging.DoubleLocation2D.
 
DoubleLocation2D() - Constructor for class com.anji.imaging.DoubleLocation2D
default ctor
DoubleLocation2D(double, double) - Constructor for class com.anji.imaging.DoubleLocation2D
 
DoublePoleBalanceEvaluator - class com.anji.polebalance.DoublePoleBalanceEvaluator.
 
DoublePoleBalanceEvaluator() - Constructor for class com.anji.polebalance.DoublePoleBalanceEvaluator
 
DoublePoleBalanceFitnessFunction - class com.anji.polebalance.DoublePoleBalanceFitnessFunction.
This code is a port from Colin Green's SharpNEAT pole balancing code, which in turn is a port from Ken Stanley's NEAT code.
DoublePoleBalanceFitnessFunction() - Constructor for class com.anji.polebalance.DoublePoleBalanceFitnessFunction
 
DummyBulkFitnessFunction - class com.anji.util.DummyBulkFitnessFunction.
 
DummyBulkFitnessFunction(Random) - Constructor for class com.anji.util.DummyBulkFitnessFunction
ctor
DummyBulkFitnessFunction() - Constructor for class com.anji.util.DummyBulkFitnessFunction
ctor
DummyConfiguration - class com.anji.util.DummyConfiguration.
 
DummyConfiguration() - Constructor for class com.anji.util.DummyConfiguration
ctor
DummyReproductionOperator - class com.anji.util.DummyReproductionOperator.
 
DummyReproductionOperator() - Constructor for class com.anji.util.DummyReproductionOperator
 
deleteChromosome(String) - Method in class com.anji.persistence.FilePersistence
 
deleteChromosome(String) - Method in class com.anji.persistence.HibernatePersistence
 
deleteChromosome(String) - Method in interface com.anji.persistence.Persistence
delete chromosome identified by by id
describe() - Method in class com.anji.roshambo.RoshamboGame
 
displayActivation(String) - Method in class com.anji.neat.NeatActivator
Load chromosome from persistencem transcribe it into activator, and activate it.
displayBoard() - Method in class com.anji.gomoku.GomokuBoard
 
displayBoard() - Method in interface com.anji.ttt.Board
 
displayBoard() - Method in class com.anji.ttt.TttBoard
 
dispose() - Method in interface com.anji.imaging.Identifier
dispose of any remaining resources; identify must not be called again after dispose
distance(Allele) - Method in class com.anji.neat.ConnectionAllele
 
distance(Allele) - Method in class com.anji.neat.NeuronAllele
 
distance(Allele) - Method in class org.jgap.Allele
 
distance(Chromosome, SpeciationParms) - Method in class org.jgap.Chromosome
Calculates compatibility distance between this and target according to NEAT speciation methodology.
distance(ChromosomeMaterial, SpeciationParms) - Method in class org.jgap.ChromosomeMaterial
Calculates compatibility distance between this and target according to NEAT speciation methodology.
distance(Allele) - Method in class org.jgap.impl.BooleanAllele
 
distance(Allele) - Method in class org.jgap.impl.IntegerAllele
 
doLogResults() - Method in class com.anji.tournament.GameConfiguration
 
doResetPlayers() - Method in class com.anji.tournament.GameConfiguration
 
doesMutationOccur(Random) - Method in class org.jgap.MutationOperator
 
doesMutationOccur(Random, float) - Static method in class org.jgap.MutationOperator
 

E

EAST - Static variable in class com.anji.imaging.CardinalDirection
east
ELITISM_KEY - Static variable in class com.anji.neat.NeatConfiguration
properties key, elitism enabled
ELITISM_MIN_SPECIE_SIZE_KEY - Static variable in class com.anji.neat.NeatConfiguration
properties key, minimum size a specie must be to produce an elite member
EYE_MAX_THETA_KEY - Static variable in class com.anji.floatingeye.AnjiNetFloatingEyeIdentifierFactory
max rotate per step as percentage of 2*pi radians
EYE_MAX_X_KEY - Static variable in class com.anji.floatingeye.AnjiNetFloatingEyeIdentifierFactory
max movement per step as percentage of surface width
EYE_MAX_Y_KEY - Static variable in class com.anji.floatingeye.AnjiNetFloatingEyeIdentifierFactory
max movement per step as percentage of surface height
EYE_MAX_Z_KEY - Static variable in class com.anji.floatingeye.AnjiNetFloatingEyeIdentifierFactory
max zoom per step as percentage of zoom range
EnigmaPlayer - class com.anji.roshambo.EnigmaPlayer.
http://www.cs.unimaas.nl/~donkers/games/roshambo03/
EnigmaPlayer() - Constructor for class com.anji.roshambo.EnigmaPlayer
 
ErrorFunction - class com.anji.integration.ErrorFunction.
 
ErrorRateCounter - class com.anji.integration.ErrorRateCounter.
 
EvSailSigmoidActivationFunction - class com.anji.nn.EvSailSigmoidActivationFunction.
Modified classic sigmoid.
EvaluateImageIdentifier - class com.anji.imaging.EvaluateImageIdentifier.
 
EvaluateImageIdentifier() - Constructor for class com.anji.imaging.EvaluateImageIdentifier
 
Evaluator - class com.anji.fingerprint.Evaluator.
Evaluator
Evaluator() - Constructor for class com.anji.fingerprint.Evaluator
 
Evaluator - class com.anji.integration.Evaluator.
 
EventManager - class org.jgap.event.EventManager.
Manages event notification in the system.
EventManager() - Constructor for class org.jgap.event.EventManager
 
Evolver - class com.anji.neat.Evolver.
Configures and performs an ANJI evolutionary run.
Evolver() - Constructor for class com.anji.neat.Evolver
ctor; must call init() before using this object
ExponentialTargetFitnessFunction - class com.anji.integration.ExponentialTargetFitnessFunction.
Fitness function where error is exponential; i.e., as the error gets closer to 0, the fitness increases exponentially, at a greater rate than simply squaring the error.
ExponentialTargetFitnessFunction() - Constructor for class com.anji.integration.ExponentialTargetFitnessFunction
 
EyeCanvas - class com.anji.floatingeye.EyeCanvas.
 
EyeCanvas(FloatingEye, int, int) - Constructor for class com.anji.floatingeye.EyeCanvas
 
EyeMovementParms - class com.anji.floatingeye.EyeMovementParms.
Data holder for FloatingEye movement parameters.
EyeMovementParms(double) - Constructor for class com.anji.floatingeye.EyeMovementParms
ctor
EyeMovementParms(double, double, boolean) - Constructor for class com.anji.floatingeye.EyeMovementParms
ctor
EyeMovementParms(double, double, boolean, double, double, double, double) - Constructor for class com.anji.floatingeye.EyeMovementParms
ctor
EyePixelConnection - class com.anji.floatingeye.EyePixelConnection.
 
EyePixelConnection(int, int, FloatingEye) - Constructor for class com.anji.floatingeye.EyePixelConnection
 
empty() - Method in class org.jgap.NaturalSelector
clear pool of candidate chromosomes
emptyImpl() - Method in class com.anji.integration.SimpleSelector
empty chromosome list
emptyImpl() - Method in class org.jgap.NaturalSelector
 
emptyImpl() - Method in class org.jgap.impl.WeightedRouletteSelector
Empty out the working pool of Chromosomes.
enableDisplay() - Method in class com.anji.polebalance.DoublePoleBalanceFitnessFunction
enable GUI display of pole balancing
endTournament() - Method in class com.anji.tournament.DirectTournament
 
endTournament() - Method in class com.anji.tournament.KRandomOppsTournament
 
endTournament() - Method in class com.anji.tournament.SimpleTournament
end tournament
equals(Object) - Method in class com.anji.fingerprint.Classification
 
equals(Object) - Method in class com.anji.floatingeye.FloatingLocation
 
equals(Object) - Method in class com.anji.imaging.CardinalDirection
 
equals(Object) - Method in class com.anji.imaging.DoubleLocation2D
 
equals(Object) - Method in class com.anji.imaging.IntLocation2D
 
equals(Object) - Method in class com.anji.integration.Generation
 
equals(Object) - Method in class com.anji.neat.NeuronType
 
equals(Object) - Method in class com.anji.nn.ActivationFunctionType
 
equals(Object) - Method in class com.anji.nn.RecurrencyPolicy
 
equals(Object) - Method in class com.anji.run.Run
 
equals(Object) - Method in class com.anji.tournament.PlayerResults
 
equals(Object) - Method in class com.anji.tournament.PlayerStats
 
equals(Object) - Method in class com.anji.tournament.TournamentPlayerResults
 
equals(Object) - Method in class org.jgap.Allele
 
equals(Object) - Method in class org.jgap.Chromosome
Compares this Chromosome against the specified object.
equals(Object) - Method in class org.jgap.ChromosomeMaterial
Compares this Chromosome against the specified object.
equals(Object) - Method in class org.jgap.Gene
 
equals(Object) - Method in class org.jgap.Genotype
Compares this Genotype against the specified object.
equals(Object) - Method in class org.jgap.Specie
 
equals(Object) - Method in class org.jgap.impl.BooleanAllele
Compares this BooleanGene with the given object and returns true if the other object is a BooleanGene and has the same value as this BooleanGene.
evaluate() - Method in class com.anji.fingerprint.Evaluator
Have the classifier process all images in directory, and report on how many are correct and incorrect.
evaluate(List) - Method in class com.anji.imaging.IdentifyImageFitnessFunction
 
evaluate(Chromosome) - Method in class com.anji.imaging.IdentifyImageFitnessFunction
Returns int between 0 and MAX_FITNESS relative to # images ANN (transcribed from c) is able to identify correctly.
evaluate(List) - Method in class com.anji.integration.RandomFitnessFunction
Assigns random fitness for each chromosome between 1 and MAX_FITNESS inclusive.
evaluate(List) - Method in class com.anji.integration.TargetFitnessFunction
Iterates through chromosomes.
evaluate(List) - Method in class com.anji.polebalance.DoublePoleBalanceFitnessFunction
 
evaluate(Chromosome) - Method in class com.anji.polebalance.DoublePoleBalanceFitnessFunction
Evaluate chromosome and set fitness.
evaluate(List) - Method in class com.anji.tournament.TournamentFitnessFunction
 
evaluate(List) - Method in class com.anji.util.DummyBulkFitnessFunction
 
evaluate(Chromosome) - Method in class examples.MinimizingMakeChangeFitnessFunction
Determine the fitness of the given Chromosome instance.
evaluate(List) - Method in interface org.jgap.BulkFitnessFunction
Calculates and sets the fitness values on each of the given Chromosomes via their setFitnessValue() method.
evaluate(Chromosome) - Method in class org.jgap.FitnessFunction
Deprecated. Determine the fitness of the given Chromosome instance.
evaluateEnsemble(Collection) - Method in class com.anji.imaging.IdentifyImageFitnessFunction
Returns int between 0 and MAX_FITNESS relative to # images ANNs (transcribed from ensemble) are able to identify correctly.
evolve() - Method in class org.jgap.Genotype
Performs one generation cycle, evaluating fitness, selecting survivors, repopulting with offspring, and mutating new population.
examples - package examples
 
extractConnectionAllelesForDestNeurons(Collection, Collection) - Static method in class com.anji.neat.NeatChromosomeUtility
 
extractConnectionAllelesForSrcNeurons(Collection, Collection) - Static method in class com.anji.neat.NeatChromosomeUtility
 

F

FALSE_BOOLEAN - Static variable in class org.jgap.impl.BooleanAllele
Shared constant representing the "false" boolean value.
FITNESS_FUNCTION_CLASS_KEY - Static variable in class com.anji.neat.Evolver
properties key, fitness function class
FITNESS_TAG - Static variable in class org.jgap.Specie
XML fitness tag
FITNESS_TARGET_KEY - Static variable in class com.anji.neat.Evolver
properties key, target fitness value - after reaching this run will halt
FilePersistence - class com.anji.persistence.FilePersistence.
Simple file-based implementation of persistence layer.
FilePersistence() - Constructor for class com.anji.persistence.FilePersistence
 
FitnessFunction - class org.jgap.FitnessFunction.
Deprecated. use BulkFitnessFunction instead
FitnessFunction() - Constructor for class org.jgap.FitnessFunction
Deprecated.  
FloatingEye - class com.anji.floatingeye.FloatingEye.
TODO - non square surface & non square eyes Implements a floating eye that integrates with an AnjiNet ANN.
FloatingEye(String, List, Surface, int, EyeMovementParms) - Constructor for class com.anji.floatingeye.FloatingEye
A floating eye is a 2-d window of inputs to a neural net that can zoom in and out relative to a 2-d surface.
FloatingEyeDisplay - class com.anji.floatingeye.FloatingEyeDisplay.
 
FloatingEyeDisplay(Java2DSurface, FloatingEye) - Constructor for class com.anji.floatingeye.FloatingEyeDisplay
ctor
FloatingLocation - class com.anji.floatingeye.FloatingLocation.
 
FloatingLocation() - Constructor for class com.anji.floatingeye.FloatingLocation
default ctor
FloatingLocation(double, double, double) - Constructor for class com.anji.floatingeye.FloatingLocation
 
findConnectionId(Long, Long) - Method in class com.anji.neat.NeatIdMap
 
findMatchingGene(Allele) - Method in class org.jgap.Chromosome
 
findNeuronId(Long) - Method in class com.anji.neat.NeatIdMap
 
fireGeneticEvent(GeneticEvent) - Method in class org.jgap.event.EventManager
Fires a genetic event.
flip(double) - Static method in class com.anji.roshambo.Coin
flip biased coin: pr = probability of getting 1
flip(double, double) - Static method in class com.anji.roshambo.Coin
flip biased coin:
flip() - Static method in class com.anji.roshambo.Coin
flip unbiased coin ROCK, PAPER or SCISSORS:
fullPath(String, String) - Method in class com.anji.persistence.FilePersistence
Construct full path of file based on type and key.
fullyActivate() - Method in class com.anji.nn.AnjiNet
make sure all neurons have been activated for the current cycle; this is to catch neurons with no forward outputs

G

GENERATION_TAG - Static variable in class com.anji.integration.Generation
XML base tag
GENOTYPE_EVALUATED_EVENT - Static variable in class org.jgap.event.GeneticEvent
Public constant representing the name of the event that is fired each time a Genotype is finished evaluating population fitness.
GENOTYPE_EVOLVED_EVENT - Static variable in class org.jgap.event.GeneticEvent
Public constant representing the name of the event that is fired each time a Genotype is finished with a single evolution cycle.
GENOTYPE_FINISH_GENETIC_OPERATORS_EVENT - Static variable in class org.jgap.event.GeneticEvent
Public constant representing the name of the event that is fired each time a Genotype begins genetic operators.
GENOTYPE_START_GENETIC_OPERATORS_EVENT - Static variable in class org.jgap.event.GeneticEvent
Public constant representing the name of the event that is fired each time a Genotype begins genetic operators.
Game - interface com.anji.tournament.Game.
Game does not carry state of a specific contest between two players.
GameConfiguration - class com.anji.tournament.GameConfiguration.
 
GameConfiguration() - Constructor for class com.anji.tournament.GameConfiguration
default ctor; call init() to initialize
GameConfiguration(boolean, boolean) - Constructor for class com.anji.tournament.GameConfiguration
 
GameResults - class com.anji.tournament.GameResults.
 
GameResults() - Constructor for class com.anji.tournament.GameResults
default ctor
Gene - class org.jgap.Gene.
Genes represent the discrete components of a potential solution (the Chromosome).
Gene() - Constructor for class org.jgap.Gene
for hibernate
Gene(Long) - Constructor for class org.jgap.Gene
Create new gene.
Generation - class com.anji.integration.Generation.
Converts generation data between Genotype and XML.
Generation(Genotype, long) - Constructor for class com.anji.integration.Generation
 
GeneticEvent - class org.jgap.event.GeneticEvent.
Represents events that are fired via the EventManager when various genetic events occur.
GeneticEvent(String, Object) - Constructor for class org.jgap.event.GeneticEvent
Constructs a new GeneticEvent of the given name.
GeneticEventListener - interface org.jgap.event.GeneticEventListener.
Represents objects that process genetic events.
Genotype - class org.jgap.Genotype.
Genotypes are fixed-length populations of chromosomes.
Genotype(Configuration, List) - Constructor for class org.jgap.Genotype
This constructor is used for random initial Genotypes.
GnobotPlayer - class com.anji.roshambo.GnobotPlayer.
http://www.cs.unimaas.nl/~donkers/games/roshambo03/ TODO - reset all fields
GnobotPlayer() - Constructor for class com.anji.roshambo.GnobotPlayer
 
GomokuBoard - class com.anji.gomoku.GomokuBoard.
Represents the playing area of Gomoku.
GomokuBoard(int) - Constructor for class com.anji.gomoku.GomokuBoard
Initialize board to be a square with each side of length aSize
GomokuBtrPlayer - class com.anji.gomoku.GomokuBtrPlayer.
Gomoku player with the following strategy (in order of preference): complete 5 in a row block opponent's 5 in a row play randomly
GomokuBtrPlayer() - Constructor for class com.anji.gomoku.GomokuBtrPlayer
should call init() after ctor
GomokuGame - class com.anji.gomoku.GomokuGame.
 
GomokuGame() - Constructor for class com.anji.gomoku.GomokuGame
 
GomokuNeuralNetPlayer - class com.anji.gomoku.GomokuNeuralNetPlayer.
Gomoku subject whose moves are determined by a neural net.
GomokuNeuralNetPlayer(Activator) - Constructor for class com.anji.gomoku.GomokuNeuralNetPlayer
Construct subject from neural net.
GomokuPlayerTranscriber - class com.anji.gomoku.GomokuPlayerTranscriber.
 
GomokuPlayerTranscriber() - Constructor for class com.anji.gomoku.GomokuPlayerTranscriber
default ctor
GomokuRandomPlayer - class com.anji.gomoku.GomokuRandomPlayer.
Gomoku player who always plays randomly.
GomokuRandomPlayer() - Constructor for class com.anji.gomoku.GomokuRandomPlayer
should call init() after ctor
GomokuScanningNeuralNetPlayer - class com.anji.gomoku.GomokuScanningNeuralNetPlayer.
Gomoku subject whose moves are determined by a neural net.
GomokuScanningNeuralNetPlayer(Activator) - Constructor for class com.anji.gomoku.GomokuScanningNeuralNetPlayer
Construct subject from neural net.
geneticEventFired(GeneticEvent) - Method in class com.anji.integration.ConsoleLogEventListener
 
geneticEventFired(GeneticEvent) - Method in class com.anji.integration.LogEventListener
 
geneticEventFired(GeneticEvent) - Method in class com.anji.integration.PersistenceEventListener
 
geneticEventFired(GeneticEvent) - Method in class com.anji.integration.PresentationEventListener
 
geneticEventFired(GeneticEvent) - Method in class com.anji.run.Run
 
geneticEventFired(GeneticEvent) - Method in interface org.jgap.event.GeneticEventListener
Notify this GeneticEventListener that an event has been fired of a type to which this listener is subscribed.
get(String) - Method in class com.anji.nn.ActivationFunctionFactory
 
getActivationType() - Method in class com.anji.neat.NeuronAllele
 
getAlleles() - Method in class org.jgap.Chromosome
 
getAlleles() - Method in class org.jgap.ChromosomeMaterial
Retrieves the set of genes.
getAscendingInstance() - Static method in class com.anji.tournament.PlayerResultsScoreComparator
sorts in ascending order of score
getAscendingTournamentInstance() - Static method in class com.anji.tournament.PlayerResultsScoreComparator
sorts in ascending order of tournament score
getAuthor() - Method in class com.anji.roshambo.AnjiNetRoshamboPlayer
 
getAuthor() - Method in class com.anji.roshambo.AnjiNetScanningRoshamboPlayer
 
getAuthor() - Method in class com.anji.roshambo.CopyingPlayer
 
getAuthor() - Method in class com.anji.roshambo.DeanPlayer
 
getAuthor() - Method in class com.anji.roshambo.EnigmaPlayer
 
getAuthor() - Method in class com.anji.roshambo.GnobotPlayer
 
getAuthor() - Method in class com.anji.roshambo.IocainePlayer
 
getAuthor() - Method in class com.anji.roshambo.JustRockPlayer
 
getAuthor() - Method in class com.anji.roshambo.MarshalbotPlayer
 
getAuthor() - Method in class com.anji.roshambo.MohammedkaaschPlayer
 
getAuthor() - Method in class com.anji.roshambo.Muto5Player.Tris2
 
getAuthor() - Method in class com.anji.roshambo.Muto5Player.Tris3
 
getAuthor() - Method in class com.anji.roshambo.Muto5Player
 
getAuthor() - Method in class com.anji.roshambo.OneTrackMindPlayer
 
getAuthor() - Method in class com.anji.roshambo.RandomPlayer
 
getAuthor() - Method in interface com.anji.roshambo.RoshamboPlayer
 
getAuthor() - Method in class com.anji.roshambo.RotatingPlayer
 
getAuthor() - Method in class com.anji.roshambo.Tris3Player
 
getAuthor() - Method in class com.anji.roshambo.UrzaPlayer
 
getAuthor() - Method in class com.anji.roshambo.WizardexpPlayer
 
getBoardSize() - Method in class com.anji.gomoku.GomokuBoard
 
getBoardSize() - Method in interface com.anji.ttt.Board
 
getBoardSize() - Method in class com.anji.ttt.TttBoard
 
getBoardState() - Method in class com.anji.gomoku.GomokuBoard
 
getBoardState() - Method in interface com.anji.ttt.Board
 
getBoardState() - Method in class com.anji.ttt.TttBoard
 
getBooleanProperty(String) - Method in class com.anji.util.Properties
 
getBooleanProperty(String, boolean) - Method in class com.anji.util.Properties
 
getBufferedImage() - Method in class com.anji.imaging.Java2DSurface
 
getBulkFitnessFunction() - Method in class org.jgap.Configuration
Retrieves the bulk fitness function previously setup in this Configuration object.
getChamp() - Method in class com.anji.neat.Evolver
 
getChampAdjustedFitness() - Method in class com.anji.neat.Evolver
Fitness of current champ, 0 ...
getChromosomeFitnessValue(Chromosome) - Method in class org.jgap.Specie
 
getChromosomes() - Method in class org.jgap.Genotype
 
getChromosomes() - Method in class org.jgap.Specie
 
getClampedLinear() - Method in class com.anji.nn.ActivationFunctionFactory
 
getClassProperty(String) - Method in class com.anji.util.Properties
 
getClassProperty(String, Class) - Method in class com.anji.util.Properties
 
getClassifications() - Static method in class com.anji.fingerprint.Classification
 
getCloneOperator() - Method in class com.anji.neat.NeatConfiguration
 
getConfidence(Classification) - Method in class com.anji.fingerprint.ClassifierResult
 
getConfusionMatrixIndex() - Method in class com.anji.fingerprint.Classification
 
getConnection(int) - Method in class com.anji.nn.Pattern
Get connection to stimulus idx.
getConnectionList(Collection) - Static method in class com.anji.neat.NeatChromosomeUtility
returns all connection genes in genes as List
getConnectionMap(Set) - Static method in class com.anji.neat.NeatChromosomeUtility
returns all connections in alleles as SortedMap
getContestants() - Method in class com.anji.tournament.Bracket
 
getCount(Classification, Classification) - Method in class com.anji.fingerprint.ConfusionMatrix
get cell in confusion matrix
getCropHeight() - Method in class com.anji.imaging.TransformParameters
 
getCropWidth() - Method in class com.anji.imaging.TransformParameters
 
getCrossoverOperator() - Method in class com.anji.neat.NeatConfiguration
 
getData() - Method in class com.anji.imaging.JMagickSurface
 
getData() - Method in class com.anji.imaging.Java2DSurface
 
getData() - Method in interface com.anji.imaging.Surface
 
getDescendingInstance() - Static method in class com.anji.tournament.PlayerResultsScoreComparator
sorts in descending order of score
getDescendingTournamentInstance() - Static method in class com.anji.tournament.PlayerResultsScoreComparator
sorts in descending order of tournament score
getDestNeuronId() - Method in class com.anji.neat.ConnectionAllele
 
getDestNeuronId() - Method in class com.anji.neat.ConnectionGene
 
getDimension() - Method in class com.anji.nn.Pattern
 
getDirProperty(String) - Method in class com.anji.util.Properties
 
getDomain() - Method in class com.anji.run.Population
 
getDomains() - Method in class com.anji.run.Representation
 
getDoubleProperty(String) - Method in class com.anji.util.Properties
 
getDoubleProperty(String, double) - Method in class com.anji.util.Properties
 
getElitismMinSpecieSize() - Method in class org.jgap.NaturalSelector
 
getError() - Method in class com.anji.roshambo.RoshamboGame
 
getEvSailSigmoid() - Method in class com.anji.nn.ActivationFunctionFactory
 
getEventManager() - Method in class org.jgap.Configuration
Retrieves the EventManager associated with this configuration.
getEventName() - Method in class org.jgap.event.GeneticEvent
Retrieves the name of this event, which can be used to identify the type of event.
getEyeDirectionRadians() - Method in class com.anji.floatingeye.FloatingEye
 
getEyeImage() - Method in class com.anji.floatingeye.FloatingEye
 
getEyeLocation() - Method in class com.anji.floatingeye.FloatingEye
 
getEyePixel(int, int) - Method in class com.anji.floatingeye.FloatingEye
 
getFileInputProperty(String) - Method in class com.anji.util.Properties
 
getFileOutputProperty(String) - Method in class com.anji.util.Properties
 
getFitnessFunction() - Method in class org.jgap.Configuration
Retrieves the fitness function previously setup in this Configuration object.
getFitnessValue() - Method in class org.jgap.Chromosome
Retrieves the fitness value of this Chromosome, as determined by the active fitness function.
getFitnessValue(Chromosome) - Method in class org.jgap.FitnessFunction
Deprecated. Retrieves the fitness value of the given Chromosome.
getFitnessValue() - Method in class org.jgap.Specie
 
getFittest() - Method in class org.jgap.Specie
 
getFittestChromosome() - Method in class org.jgap.Genotype
Retrieves the Chromosome in the population with the highest fitness value.
getFloatProperty(String) - Method in class com.anji.util.Properties
 
getFloatProperty(String, float) - Method in class com.anji.util.Properties
 
getFloatingEye() - Method in class com.anji.floatingeye.AnjiNetFloatingEye
 
getFunc() - Method in class com.anji.nn.Neuron
 
getGame() - Method in class com.anji.tournament.SimpleTournament
 
getGene() - Method in class org.jgap.Allele
 
getGenerations() - Method in class com.anji.run.Run
 
getGenes(Collection) - Static method in class org.jgap.Allele
 
getHeight() - Method in class com.anji.floatingeye.FloatingEye
 
getHeight() - Method in class com.anji.imaging.JMagickSurface
 
getHeight() - Method in class com.anji.imaging.Java2DSurface
 
getHeight() - Method in interface com.anji.imaging.Surface
 
getId() - Method in class com.anji.nn.Neuron
for logging, tracking, debugging; this ID usually will be the innovation ID of the corresponding gene
getId() - Method in class com.anji.nn.NeuronConnection
for tracking back to chromosome innovation id
getId() - Method in class org.jgap.Chromosome
 
getIdFactory() - Method in class org.jgap.Configuration
 
getIdentifier(AnjiNet, Surface) - Method in class com.anji.floatingeye.AnjiNetFloatingEyeIdentifierFactory
 
getIncomingConns() - Method in class com.anji.nn.Neuron
used by NeuronConnection.appendToXml() only
getIncomingNode() - Method in class com.anji.nn.NeuronConnection
 
getInnovationId() - Method in class org.jgap.Allele
 
getInnovationId() - Method in class org.jgap.Gene
Innovation ID is analagous to the locus of a real gene.
getInputDimension() - Method in interface com.anji.integration.Activator
 
getInputDimension() - Method in class com.anji.integration.AnjiActivator
 
getInputDimension() - Method in class com.anji.nn.AnjiNet
 
getInputNeuron(int) - Method in class com.anji.nn.AnjiNet
 
getInputNeurons(int, int) - Method in class com.anji.nn.AnjiNet
 
getInstance() - Static method in class com.anji.imaging.CoordinateTranslatorFactory
 
getInstance() - Static method in class com.anji.imaging.ImageFileFilter
 
getInstance() - Static method in class com.anji.imaging.RangeTranslatorFactory
 
getInstance() - Static method in class com.anji.integration.ErrorFunction
 
getInstance() - Static method in class com.anji.integration.ErrorRateCounter
 
getInstance() - Static method in class com.anji.neat.WeightMagnitudeComparator
 
getInstance() - Static method in class com.anji.nn.ActivationFunctionFactory
 
getInstance() - Static method in class com.anji.nn.BiasConnection
 
getInstance() - Static method in class com.anji.nn.RandomConnection
 
getInstance() - Static method in class com.anji.ttt.TttCenterPlayer
 
getIntProperty(String) - Method in class com.anji.util.Properties
 
getIntProperty(String, int) - Method in class com.anji.util.Properties
 
getInverseAbs() - Method in class com.anji.nn.ActivationFunctionFactory
 
getKeysForPattern(String) - Method in class com.anji.util.Properties
Returns property keys matching regular expression pattern.
getLastAffinity() - Method in class com.anji.floatingeye.LastAffinityListener
 
getLinear() - Method in class com.anji.nn.ActivationFunctionFactory
 
getLongProperty(String) - Method in class com.anji.util.Properties
 
getLongProperty(String, long) - Method in class com.anji.util.Properties
 
getLossValue() - Method in class com.anji.tournament.ScoringWeights
 
getLosses() - Method in class com.anji.tournament.PlayerStats
 
getMaxAffinity() - Method in class com.anji.floatingeye.MaxAffinityListener
 
getMaxConnectionWeight() - Method in class com.anji.neat.NeatConfiguration
 
getMaxEliminationRounds() - Method in class com.anji.tournament.DoubleEliminationTournament
This isn't precise, but should be greater than or equal to the number of rounds in which players are eliminated from the lsoers bracket.
getMaxError(int, double, boolean) - Method in class com.anji.integration.ErrorFunction
 
getMaxFitnessValue() - Method in class com.anji.imaging.IdentifyImageFitnessFunction
 
getMaxFitnessValue() - Method in class com.anji.integration.RandomFitnessFunction
 
getMaxFitnessValue() - Method in class com.anji.integration.TargetFitnessFunction
 
getMaxFitnessValue() - Method in class com.anji.polebalance.DoublePoleBalanceFitnessFunction
 
getMaxFitnessValue() - Method in class com.anji.tournament.TournamentFitnessFunction
 
getMaxFitnessValue() - Method in class com.anji.util.DummyBulkFitnessFunction
 
getMaxFitnessValue() - Method in interface org.jgap.BulkFitnessFunction
 
getMaxFitnessValue() - Method in class org.jgap.FitnessFunction
Deprecated.  
getMaxResponse() - Method in interface com.anji.integration.Activator
 
getMaxResponse() - Method in class com.anji.integration.AnjiActivator
 
getMaxRounds() - Method in class com.anji.tournament.DoubleEliminationTournament
This isn't precise, but should be greater than or equal to the number of rounds.
getMaxRounds() - Method in class com.anji.tournament.SingleEliminationTournament
This isn't precise, but should be greater than or equal to the number of rounds.
getMaxScore(ScoringWeights) - Method in class com.anji.gomoku.GomokuGame
 
getMaxScore(ScoringWeights) - Method in class com.anji.roshambo.RoshamboGame
 
getMaxScore() - Method in class com.anji.tournament.CompositeTournament
 
getMaxScore() - Method in class com.anji.tournament.DirectTournament
 
getMaxScore() - Method in class com.anji.tournament.DoubleEliminationTournament
 
getMaxScore(ScoringWeights) - Method in interface com.anji.tournament.Game
 
getMaxScore(ScoringWeights) - Method in class com.anji.tournament.IteratedGame
 
getMaxScore() - Method in class com.anji.tournament.KRandomOppsTournament
 
getMaxScore() - Method in class com.anji.tournament.SingleEliminationTournament
Sum of round scores, which start at contestants.size() and double each round
getMaxScore() - Method in interface com.anji.tournament.Tournament
 
getMaxScore(ScoringWeights) - Method in class com.anji.ttt.TttGame
 
getMaxThetaMovePerStep() - Method in class com.anji.floatingeye.EyeMovementParms
 
getMaxValue() - Method in interface com.anji.nn.ActivationFunction
 
getMaxValue() - Method in class com.anji.nn.ClampedLinearActivationFunction
 
getMaxValue() - Method in class com.anji.nn.EvSailSigmoidActivationFunction
 
getMaxValue() - Method in class com.anji.nn.InverseAbsActivationFunction
 
getMaxValue() - Method in class com.anji.nn.LinearActivationFunction
 
getMaxValue() - Method in class com.anji.nn.SigmoidActivationFunction
 
getMaxValue() - Method in class com.anji.nn.SignedClampedLinearActivationFunction
 
getMaxValue() - Method in class com.anji.nn.SignedStepActivationFunction
 
getMaxValue() - Method in class com.anji.nn.StepActivationFunction
 
getMaxValue() - Method in class com.anji.nn.TanhActivationFunction
 
getMaxValue() - Method in class com.anji.nn.TanhCubicActivationFunction
 
getMaxWeightRemoved() - Method in class com.anji.neat.RemoveConnectionMutationOperator
 
getMaxXMovePerStep() - Method in class com.anji.floatingeye.EyeMovementParms
 
getMaxYMovePerStep() - Method in class com.anji.floatingeye.EyeMovementParms
 
getMaxZMovePerStep() - Method in class com.anji.floatingeye.EyeMovementParms
 
getMinConnectionWeight() - Method in class com.anji.neat.NeatConfiguration
 
getMinResponse() - Method in interface com.anji.integration.Activator
 
getMinResponse() - Method in class com.anji.integration.AnjiActivator
 
getMinScore(ScoringWeights) - Method in class com.anji.gomoku.GomokuGame
 
getMinScore(ScoringWeights) - Method in class com.anji.roshambo.RoshamboGame
 
getMinScore() - Method in class com.anji.tournament.CompositeTournament
 
getMinScore() - Method in class com.anji.tournament.DirectTournament
 
getMinScore() - Method in class com.anji.tournament.DoubleEliminationTournament
 
getMinScore(ScoringWeights) - Method in interface com.anji.tournament.Game
 
getMinScore(ScoringWeights) - Method in class com.anji.tournament.IteratedGame
 
getMinScore() - Method in class com.anji.tournament.KRandomOppsTournament
 
getMinScore() - Method in class com.anji.tournament.SingleEliminationTournament
 
getMinScore() - Method in interface com.anji.tournament.Tournament
 
getMinScore(ScoringWeights) - Method in class com.anji.ttt.TttGame
 
getMinValue() - Method in interface com.anji.nn.ActivationFunction
 
getMinValue() - Method in class com.anji.nn.ClampedLinearActivationFunction
 
getMinValue() - Method in class com.anji.nn.EvSailSigmoidActivationFunction
 
getMinValue() - Method in class com.anji.nn.InverseAbsActivationFunction
 
getMinValue() - Method in class com.anji.nn.LinearActivationFunction
 
getMinValue() - Method in class com.anji.nn.SigmoidActivationFunction
 
getMinValue() - Method in class com.anji.nn.SignedClampedLinearActivationFunction
 
getMinValue() - Method in class com.anji.nn.SignedStepActivationFunction
 
getMinValue() - Method in class com.anji.nn.StepActivationFunction
 
getMinValue() - Method in class com.anji.nn.TanhActivationFunction
 
getMinValue() - Method in class com.anji.nn.TanhCubicActivationFunction
 
getMinZoom() - Method in class com.anji.floatingeye.EyeMovementParms
 
getMutationOperators() - Method in class org.jgap.Configuration
Retrieve the mutation operators added for this genetic algorithm.
getMutationRate() - Method in class org.jgap.MutationOperator
 
getName() - Method in interface com.anji.integration.Activator
 
getName() - Method in class com.anji.integration.AnjiActivator
 
getName() - Method in class com.anji.integration.XmlPersistableRun
 
getName() - Method in class com.anji.nn.AnjiNet
 
getName() - Method in class com.anji.run.Domain
 
getName() - Method in class com.anji.run.Population
 
getName() - Method in class com.anji.run.Representation
 
getName() - Method in class com.anji.run.Run
 
getName() - Method in class com.anji.util.Properties
 
getNaturalSelector() - Method in class org.jgap.Configuration
 
getNeuronList(Collection) - Static method in class com.anji.neat.NeatChromosomeUtility
return all neurons in genes as List
getNeuronList(Collection, NeuronType) - Static method in class com.anji.neat.NeatChromosomeUtility
if type == null, returns all neuron genes in genes; otherwise, returns only neuron genes of type
getNeuronMap(Collection) - Static method in class com.anji.neat.NeatChromosomeUtility
return all neurons in alleles as SortedMap
getNeuronMap(Collection, NeuronType) - Static method in class com.anji.neat.NeatChromosomeUtility
if type == null, returns all neurons in alleles; otherwise, returns only neurons of type
getNumberOfCoinsAtGene(Chromosome, int) - Static method in class examples.MinimizingMakeChangeFitnessFunction
Retrieves the number of coins represented by the given potential solution at the given gene position.
getOneTrack() - Method in class com.anji.roshambo.OneTrackMindPlayer
 
getOpponentsAndResults() - Method in class com.anji.tournament.DirectTournament
 
getOutputDimension() - Method in interface com.anji.integration.Activator
 
getOutputDimension() - Method in class com.anji.integration.AnjiActivator
 
getOutputDimension() - Method in class com.anji.nn.AnjiNet
 
getOutputNeuron(int) - Method in class com.anji.nn.AnjiNet
 
getOutputNeurons(int, int) - Method in class com.anji.nn.AnjiNet
 
getPersistentRepresentation() - Method in class org.jgap.impl.BooleanAllele
Retrieves a string representation of this Gene that includes any information required to reconstruct it at a later time, such as its value and internal state.
getPersistentRepresentation() - Method in class org.jgap.impl.IntegerAllele
Retrieves a string representation of this Gene that includes any information required to reconstruct it at a later time, such as its value and internal state.
getPhenotypeClass() - Method in class com.anji.gomoku.GomokuPlayerTranscriber
 
getPhenotypeClass() - Method in class com.anji.integration.ActivatorTranscriber
 
getPhenotypeClass() - Method in class com.anji.integration.AnjiNetTranscriber
 
getPhenotypeClass() - Method in interface com.anji.integration.Transcriber
 
getPhenotypeClass() - Method in class com.anji.roshambo.RoshamboPlayerTranscriber
 
getPhenotypeClass() - Method in class com.anji.ttt.TttPlayerTranscriber
 
getPlayer() - Method in class com.anji.tournament.PlayerResults
 
getPlayer() - Method in class com.anji.tournament.TournamentPlayerResults
 
getPlayer1Stats() - Method in class com.anji.tournament.GameResults
 
getPlayer2Stats() - Method in class com.anji.tournament.GameResults
 
getPlayerId() - Method in class com.anji.gomoku.GomokuBtrPlayer
 
getPlayerId() - Method in class com.anji.gomoku.GomokuNeuralNetPlayer
 
getPlayerId() - Method in class com.anji.gomoku.GomokuRandomPlayer
 
getPlayerId() - Method in class com.anji.gomoku.GomokuScanningNeuralNetPlayer
 
getPlayerId() - Method in class com.anji.roshambo.AnjiNetRoshamboPlayer
 
getPlayerId() - Method in class com.anji.roshambo.AnjiNetScanningRoshamboPlayer
 
getPlayerId() - Method in class com.anji.roshambo.CopyingPlayer
 
getPlayerId() - Method in class com.anji.roshambo.DeanPlayer
 
getPlayerId() - Method in class com.anji.roshambo.EnigmaPlayer
 
getPlayerId() - Method in class com.anji.roshambo.GnobotPlayer
 
getPlayerId() - Method in class com.anji.roshambo.IocainePlayer
 
getPlayerId() - Method in class com.anji.roshambo.JustRockPlayer
 
getPlayerId() - Method in class com.anji.roshambo.MarshalbotPlayer
 
getPlayerId() - Method in class com.anji.roshambo.MohammedkaaschPlayer
 
getPlayerId() - Method in class com.anji.roshambo.Muto5Player.Tris2
 
getPlayerId() - Method in class com.anji.roshambo.Muto5Player.Tris3
 
getPlayerId() - Method in class com.anji.roshambo.Muto5Player
 
getPlayerId() - Method in class com.anji.roshambo.OneTrackMindPlayer
 
getPlayerId() - Method in class com.anji.roshambo.RandomPlayer
 
getPlayerId() - Method in interface com.anji.roshambo.RoshamboPlayer
 
getPlayerId() - Method in class com.anji.roshambo.RotatingPlayer
 
getPlayerId() - Method in class com.anji.roshambo.Tris3Player
 
getPlayerId() - Method in class com.anji.roshambo.UrzaPlayer
 
getPlayerId() - Method in class com.anji.roshambo.WizardexpPlayer
 
getPlayerId() - Method in interface com.anji.tournament.Player
 
getPlayerId() - Method in class com.anji.ttt.HumanPlayer
 
getPlayerId() - Method in class com.anji.ttt.TttBadPlayer
 
getPlayerId() - Method in class com.anji.ttt.TttBestPlayer
 
getPlayerId() - Method in class com.anji.ttt.TttCenterPlayer
 
getPlayerId() - Method in class com.anji.ttt.TttForkablePlayer
 
getPlayerId() - Method in class com.anji.ttt.TttNeuralNetPlayer
 
getPlayerId() - Method in class com.anji.ttt.TttNineByOneNeuralNetPlayer
 
getPlayerId() - Method in class com.anji.ttt.TttRandomPlayer
 
getPlayerId() - Method in class com.anji.ttt.TttRotatingNeuralNetPlayer
 
getPopulationSize() - Method in class org.jgap.Configuration
Retrieves the population size setup in this Configuration instance.
getPopulations() - Method in class com.anji.run.Domain
 
getPopulations() - Method in class com.anji.run.Representation
 
getPrimaryClassification() - Method in class com.anji.fingerprint.ClassifierResult
 
getPrimaryParentId() - Method in class org.jgap.Chromosome
 
getPrimaryParentId() - Method in class org.jgap.ChromosomeMaterial
 
getPropertiesForPattern(String) - Method in class com.anji.util.Properties
Returns property values for keys matching regular expression pattern.
getProperty(String) - Method in class com.anji.util.Properties
 
getProperty(String, String) - Method in class com.anji.util.Properties
 
getProps() - Method in class com.anji.run.Run
 
getRand() - Method in class com.anji.util.Randomizer
 
getRandomGenerator() - Method in class org.jgap.Configuration
Retrieves the random generator setup in this Configuration instance.
getRank() - Method in class com.anji.tournament.TournamentPlayerResults
 
getRawScore() - Method in class com.anji.tournament.PlayerStats
 
getRawScoreValue() - Method in class com.anji.tournament.ScoringWeights
 
getRecurrentConns() - Method in class com.anji.nn.AnjiNet
 
getRepresentation() - Method in class com.anji.run.Population
 
getRepresentations() - Method in class com.anji.run.Domain
 
getRepresentative() - Method in class org.jgap.Specie
 
getRepresentativeId() - Method in class org.jgap.Specie
 
getReproductionOperators() - Method in class org.jgap.Configuration
Retrieve the reproduction operators added for this genetic algorithm.
getResourceProperty(String) - Method in class com.anji.util.Properties
 
getResults() - Method in class com.anji.tournament.PlayerResults
 
getResults() - Method in class com.anji.tournament.SimpleTournament
Returns all players added via addContestant() thus far and associated results.
getResults() - Method in class com.anji.tournament.TournamentPlayerResults
 
getRotate() - Method in class com.anji.imaging.TransformParameters
 
getRuns() - Method in class com.anji.run.Population
 
getSampleChromosomeMaterial() - Method in class org.jgap.Configuration
Retrieves sample ChromosomeMaterial that contains the desired Gene setup for each respective gene position (locus).
getScaleX() - Method in class com.anji.imaging.TransformParameters
 
getScaleY() - Method in class com.anji.imaging.TransformParameters
 
getScore() - Method in class com.anji.tournament.PlayerResults
 
getScore() - Method in class com.anji.tournament.TournamentPlayerResults
 
getScoringWeights() - Method in class com.anji.tournament.SimpleTournament
 
getSecondaryClassification() - Method in class com.anji.fingerprint.ClassifierResult
 
getSecondaryParentId() - Method in class org.jgap.Chromosome
 
getSecondaryParentId() - Method in class org.jgap.ChromosomeMaterial
 
getSeed() - Method in class com.anji.util.Randomizer
 
getShortProperty(String) - Method in class com.anji.util.Properties
 
getShortProperty(String, short) - Method in class com.anji.util.Properties
 
getSigmoid() - Method in class com.anji.nn.ActivationFunctionFactory
 
getSignedClampedLinear() - Method in class com.anji.nn.ActivationFunctionFactory
 
getSignedStep() - Method in class com.anji.nn.ActivationFunctionFactory
 
getSlice() - Method in class org.jgap.ReproductionOperator
 
getSpeciatedFitnessValue() - Method in class org.jgap.Chromosome
 
getSpeciationParms() - Method in class org.jgap.Configuration
 
getSpeciationThreshold() - Method in class org.jgap.SpeciationParms
 
getSpecie() - Method in class org.jgap.Chromosome
 
getSpecieCompatCommonCoeff() - Method in class org.jgap.SpeciationParms
 
getSpecieCompatDisjointCoeff() - Method in class org.jgap.SpeciationParms
 
getSpecieCompatExcessCoeff() - Method in class org.jgap.SpeciationParms
 
getSpecies() - Method in class org.jgap.Genotype
 
getSrcNeuronId() - Method in class com.anji.neat.ConnectionAllele
 
getSrcNeuronId() - Method in class com.anji.neat.ConnectionGene
 
getStartTime() - Method in class com.anji.run.Run
 
getStartZoom() - Method in class com.anji.floatingeye.EyeMovementParms
 
getStdDev() - Method in class com.anji.neat.WeightMutationOperator
 
getStep() - Method in class com.anji.nn.ActivationFunctionFactory
 
getStepNum() - Method in class com.anji.floatingeye.AnjiNetFloatingEye
 
getStepNum() - Method in class com.anji.floatingeye.FloatingEye
 
getStepNum() - Method in interface com.anji.imaging.Identifier
 
getStimuli() - Method in class com.anji.integration.TargetFitnessFunction
 
getSubProperties(String) - Method in class com.anji.util.Properties
Return properties filtered for a particular sub-component, based on prefix.
getSubTournaments() - Method in class com.anji.tournament.CompositeTournament
return all sub-tournaments
getSurfaceLocation() - Method in class com.anji.floatingeye.FloatingEye
translates eye location values from representation range (-1.0 ...
getSurvivalRate() - Method in class org.jgap.NaturalSelector
 
getTanh() - Method in class com.anji.nn.ActivationFunctionFactory
 
getTanhCubic() - Method in class com.anji.nn.ActivationFunctionFactory
 
getTargetFitness() - Method in class com.anji.neat.Evolver
 
getTargetRange() - Method in class com.anji.integration.ErrorFunction
 
getTargetRange() - Method in class com.anji.integration.TargetFitnessFunction
 
getTargets() - Method in class com.anji.integration.TargetFitnessFunction
 
getThresholdFitness() - Method in class com.anji.neat.Evolver
 
getTieValue() - Method in class com.anji.tournament.ScoringWeights
 
getTies() - Method in class com.anji.tournament.PlayerStats
 
getTotalNumberOfCoins(Chromosome) - Static method in class examples.MinimizingMakeChangeFitnessFunction
Returns the total number of coins represented by all of the genes in the given potential solution.
getTournamentScore() - Method in class com.anji.tournament.TournamentPlayerResults
 
getTransformer(boolean, CardinalDirection) - Method in class com.anji.imaging.CoordinateTranslatorFactory
 
getTranslateX() - Method in class com.anji.imaging.TransformParameters
 
getTranslateY() - Method in class com.anji.imaging.TransformParameters
 
getTranslator(double, double, double, double) - Method in class com.anji.imaging.RangeTranslatorFactory
 
getType() - Method in class com.anji.neat.NeuronAllele
 
getValue(int, int) - Method in class com.anji.imaging.JMagickSurface
 
getValue(int, int) - Method in class com.anji.imaging.Java2DSurface
 
getValue(int, int) - Method in interface com.anji.imaging.Surface
 
getValue() - Method in class com.anji.nn.Neuron
only calculate value if dirty == false; otherwise, returned cached value
getValue() - Method in class org.jgap.impl.IntegerAllele
 
getValues() - Method in class com.anji.fingerprint.ConfusionMatrix
 
getWeight() - Method in class com.anji.neat.ConnectionAllele
 
getWeight() - Method in class com.anji.nn.NeuronConnection
 
getWeightedAffinity() - Method in class com.anji.floatingeye.WeightedAffinityListener
 
getWidth() - Method in class com.anji.floatingeye.FloatingEye
 
getWidth() - Method in class com.anji.imaging.JMagickSurface
 
getWidth() - Method in class com.anji.imaging.Java2DSurface
 
getWidth() - Method in interface com.anji.imaging.Surface
 
getWinValue() - Method in class com.anji.tournament.ScoringWeights
 
getWins() - Method in class com.anji.tournament.PlayerStats
 
getXmlRootTag() - Method in class com.anji.floatingeye.AnjiNetFloatingEye
 
getXmlRootTag() - Method in class com.anji.floatingeye.FloatingEye
 
getXmlRootTag() - Method in class com.anji.integration.AnjiActivator
 
getXmlRootTag() - Method in class com.anji.integration.Generation
 
getXmlRootTag() - Method in class com.anji.integration.XmlPersistableAllele
 
getXmlRootTag() - Method in class com.anji.integration.XmlPersistableChromosome
 
getXmlRootTag() - Method in class com.anji.integration.XmlPersistableRun
 
getXmlRootTag() - Method in class com.anji.nn.Neuron
 
getXmlRootTag() - Method in class com.anji.tournament.PlayerStats
 
getXmlRootTag() - Method in interface com.anji.util.XmlPersistable
 
getXmld() - Method in class com.anji.floatingeye.AnjiNetFloatingEye
 
getXmld() - Method in class com.anji.floatingeye.FloatingEye
 
getXmld() - Method in class com.anji.integration.AnjiActivator
 
getXmld() - Method in class com.anji.integration.Generation
 
getXmld() - Method in class com.anji.integration.XmlPersistableAllele
 
getXmld() - Method in class com.anji.integration.XmlPersistableChromosome
 
getXmld() - Method in class com.anji.integration.XmlPersistableRun
 
getXmld() - Method in class com.anji.nn.Neuron
 
getXmld() - Method in class com.anji.tournament.PlayerStats
 
getXmld() - Method in interface com.anji.util.XmlPersistable
 
getZoom() - Method in class com.anji.floatingeye.FloatingEye
 

H

HIDDEN - Static variable in class com.anji.neat.NeuronType
hidden neuron
HISTORY_SIZE_KEY - Static variable in class com.anji.roshambo.RoshamboPlayerTranscriber
public visibility for test
HibernatePersistence - class com.anji.persistence.HibernatePersistence.
 
HibernatePersistence() - Constructor for class com.anji.persistence.HibernatePersistence
default ctor; must call init() before using this object
HumanPlayer - class com.anji.ttt.HumanPlayer.
Player that determines moves by input from stdin.
HumanPlayer() - Constructor for class com.anji.ttt.HumanPlayer
 
hasNextPlayerPair() - Method in class com.anji.tournament.DirectTournament
 
hasNextPlayerPair() - Method in class com.anji.tournament.KRandomOppsTournament
 
hasNextPlayerPair() - Method in class com.anji.tournament.SimpleTournament
 
hashCode() - Method in class com.anji.fingerprint.Classification
define this so objects may be used in hash tables
hashCode() - Method in class com.anji.imaging.CardinalDirection
define this so objects may be used in hash tables
hashCode() - Method in class com.anji.integration.Generation
 
hashCode() - Method in class com.anji.neat.NeuronType
define this so objects may be used in hash tables
hashCode() - Method in class com.anji.nn.ActivationFunctionType
define this so objects may be used in hash tables
hashCode() - Method in class com.anji.nn.RecurrencyPolicy
 
hashCode() - Method in class com.anji.roshambo.CopyingPlayer
 
hashCode() - Method in class com.anji.roshambo.DeanPlayer
 
hashCode() - Method in class com.anji.roshambo.EnigmaPlayer
 
hashCode() - Method in class com.anji.roshambo.GnobotPlayer
 
hashCode() - Method in class com.anji.roshambo.IocainePlayer
 
hashCode() - Method in class com.anji.roshambo.JustRockPlayer
 
hashCode() - Method in class com.anji.roshambo.MarshalbotPlayer
 
hashCode() - Method in class com.anji.roshambo.MohammedkaaschPlayer
 
hashCode() - Method in class com.anji.roshambo.Muto5Player
 
hashCode() - Method in class com.anji.roshambo.OneTrackMindPlayer
 
hashCode() - Method in class com.anji.roshambo.RandomPlayer
 
hashCode() - Method in class com.anji.roshambo.RotatingPlayer
 
hashCode() - Method in class com.anji.roshambo.Tris3Player
 
hashCode() - Method in class com.anji.roshambo.UrzaPlayer
 
hashCode() - Method in class com.anji.roshambo.WizardexpPlayer
 
hashCode() - Method in class com.anji.run.Run
 
hashCode() - Method in class com.anji.tournament.PlayerResults
 
hashCode() - Method in class com.anji.tournament.TournamentPlayerResults
 
hashCode() - Method in class org.jgap.Allele
 
hashCode() - Method in class org.jgap.Chromosome
Retrieve a hash code for this Chromosome.
hashCode() - Method in class org.jgap.Gene
Uses hash of innovation ID.
hashCode() - Method in class org.jgap.Specie
 
hashCode() - Method in class org.jgap.impl.BooleanAllele
Retrieves the hash code value of this BooleanGene.
hashCode() - Method in class org.jgap.impl.IntegerAllele
Retrieves the hash code value for this IntegerGene.

I

ID_FACTORY_KEY - Static variable in class com.anji.neat.NeatConfiguration
properties key, file in which unique ID sequence number is stored
ID_TAG - Static variable in class org.jgap.Specie
XML ID tag
ID_XML_TAG - Static variable in class com.anji.neat.NeatIdMap
XML tag for NEAT ID mapping, innovation ID
IMG_MATCH_COUNT_KEY - Static variable in class com.anji.imaging.ImageRandomizer
number of image files to place in match directory
IMG_MATCH_DIR_KEY - Static variable in class com.anji.imaging.IdentifyImageFitnessFunction
directory containing images to match
IMG_MISMATCH_COUNT_KEY - Static variable in class com.anji.imaging.ImageRandomizer
number of image files to place in mismatch directory
IMG_MISMATCH_DIR_KEY - Static variable in class com.anji.imaging.IdentifyImageFitnessFunction
directory containing images not to match
IMG_RANDOMIZE_KEY - Static variable in class com.anji.imaging.ImageRandomizer
property to determine if images should be randomized
INITIAL_TOPOLOGY_ACTIVATION_INPUT_KEY - Static variable in class com.anji.neat.NeatConfiguration
properties key, activation function type of input neurons
INITIAL_TOPOLOGY_ACTIVATION_KEY - Static variable in class com.anji.neat.NeatConfiguration
properties key, activation function type of neurons
INITIAL_TOPOLOGY_ACTIVATION_OUTPUT_KEY - Static variable in class com.anji.neat.NeatConfiguration
properties key, activation function type of output neurons
INITIAL_TOPOLOGY_FULLY_CONNECTED_KEY - Static variable in class com.anji.neat.NeatConfiguration
properties key, enable fully connected initial topologies
INITIAL_TOPOLOGY_NUM_HIDDEN_NEURONS_KEY - Static variable in class com.anji.neat.NeatConfiguration
properties key, number of hidden neurons in initial topology
INPUT - Static variable in class com.anji.neat.NeuronType
input neuron
INTEGER_RANGE - Static variable in class org.jgap.impl.IntegerAllele
Represents the constant range of values supported by integers.
INTERPOLATION_TYPE_KEY - Static variable in class com.anji.imaging.DefaultBufferedImageTransformer
property to set interpolation type
IdFactory - class org.jgap.IdFactory.
Factory for generating unique IDs across multiple runs.
IdFactory() - Constructor for class org.jgap.IdFactory
construct new factory with default values
IdFactory(String) - Constructor for class org.jgap.IdFactory
construct new factory from persisted file aFileName
Identifier - interface com.anji.imaging.Identifier.
Identifier.
IdentifyImageFitnessFunction - class com.anji.imaging.IdentifyImageFitnessFunction.
Fitness is determined by the number of images identified correctly.
IdentifyImageFitnessFunction() - Constructor for class com.anji.imaging.IdentifyImageFitnessFunction
default ctor
ImageBinarizer - class com.anji.imaging.ImageBinarizer.
ImageBinarizer
ImageBinarizer() - Constructor for class com.anji.imaging.ImageBinarizer
 
ImageFileFilter - class com.anji.imaging.ImageFileFilter.
 
ImageNormalizer - class com.anji.imaging.ImageNormalizer.
 
ImageNormalizer(File, File) - Constructor for class com.anji.imaging.ImageNormalizer
 
ImageRandomizer - class com.anji.imaging.ImageRandomizer.
TODO - bicubic with JDK 1.5
ImageRandomizer() - Constructor for class com.anji.imaging.ImageRandomizer
 
ImageTransformer - interface com.anji.imaging.ImageTransformer.
ImageTransformer
IntLocation2D - class com.anji.imaging.IntLocation2D.
 
IntLocation2D() - Constructor for class com.anji.imaging.IntLocation2D
default ctor
IntLocation2D(int, int) - Constructor for class com.anji.imaging.IntLocation2D
 
IntegerAllele - class org.jgap.impl.IntegerAllele.
A Gene implementation that supports a integer values for its allele.
IntegerAllele() - Constructor for class org.jgap.impl.IntegerAllele
Constructs a new IntegerGene with default settings.
IntegerAllele(int, int) - Constructor for class org.jgap.impl.IntegerAllele
Constructs a new IntegerGene with the specified lower and upper bounds for values (alleles) of this Gene instance.
IntegerAllele(Configuration) - Constructor for class org.jgap.impl.IntegerAllele
Constructs a new IntegerGene according to the given active configuration.
IntegerAllele(Configuration, int, int) - Constructor for class org.jgap.impl.IntegerAllele
Constructs a new IntegerGene with the given active configuration and the specified lower and upper bounds for values represented by this Gene.
InvalidConfigurationException - exception org.jgap.InvalidConfigurationException.
This exception is typically thrown when an invalid value has been passed to a Configuration object, an attempt is made to lock a Configuration object before all required settings have been provided, or an attempt is made to alter a setting in a Configuration object after it has been successfully locked.
InvalidConfigurationException(String) - Constructor for class org.jgap.InvalidConfigurationException
Constructs a new InvalidConfigurationException instance with the given error message.
InvalidConfigurationRuntimeException - exception org.jgap.InvalidConfigurationRuntimeException.
Similar to InvalidConfigurationException, but in runtime form so it can be thrown from methods that do not throw exceptions.
InvalidConfigurationRuntimeException() - Constructor for class org.jgap.InvalidConfigurationRuntimeException
 
InvalidConfigurationRuntimeException(String) - Constructor for class org.jgap.InvalidConfigurationRuntimeException
 
InvalidConfigurationRuntimeException(String, Throwable) - Constructor for class org.jgap.InvalidConfigurationRuntimeException
 
InvalidConfigurationRuntimeException(Throwable) - Constructor for class org.jgap.InvalidConfigurationRuntimeException
 
InverseAbsActivationFunction - class com.anji.nn.InverseAbsActivationFunction.
Inverse absolute value.
IocainePlayer - class com.anji.roshambo.IocainePlayer.
http://www.cs.unimaas.nl/~donkers/games/roshambo03/ TODO - reset all fields
IocainePlayer() - Constructor for class com.anji.roshambo.IocainePlayer
 
IteratedGame - class com.anji.tournament.IteratedGame.
This is a game composed of iterating over a component game.
IteratedGame() - Constructor for class com.anji.tournament.IteratedGame
default ctor; should call init() after this
IteratedGame(Game, int) - Constructor for class com.anji.tournament.IteratedGame
 
IteratedGame(Game, int, GameConfiguration) - Constructor for class com.anji.tournament.IteratedGame
 
IteratedPlayer - interface com.anji.tournament.IteratedPlayer.
 
identify(File) - Method in interface com.anji.imaging.Identifier
 
increment(Classification, Classification) - Method in class com.anji.fingerprint.ConfusionMatrix
increment cell in confusion matrix
increment(GameResults) - Method in class com.anji.tournament.GameResults
increment player stats based on new results
increment(PlayerStats) - Method in class com.anji.tournament.PlayerStats
Increment wins, losses, and ties by counts in newResults.
incrementLosses(int) - Method in class com.anji.tournament.PlayerStats
adds newLosses to losses
incrementPlayer1Losses(int) - Method in class com.anji.tournament.GameResults
 
incrementPlayer1Wins(int) - Method in class com.anji.tournament.GameResults
 
incrementRawScore(int, int) - Method in class com.anji.tournament.GameResults
 
incrementRawScore(int) - Method in class com.anji.tournament.PlayerStats
adds newRawScore to rawScore
incrementSwapped(GameResults) - Method in class com.anji.tournament.GameResults
increment player stats based on new results; swap player one and player two stats
incrementTies(int) - Method in class com.anji.tournament.GameResults
 
incrementTies(int) - Method in class com.anji.tournament.PlayerStats
adds newTies to ties
incrementWins(int) - Method in class com.anji.tournament.PlayerStats
adds newWins to wins
init(Properties) - Method in class com.anji.fingerprint.Evaluator
init
init(Properties) - Method in class com.anji.floatingeye.AnjiNetFloatingEyeIdentifierFactory
init
init(Properties) - Method in class com.anji.gomoku.GomokuBtrPlayer
 
init(Properties) - Method in class com.anji.gomoku.GomokuGame
 
init(Properties) - Method in class com.anji.gomoku.GomokuPlayerTranscriber
 
init(Properties) - Method in class com.anji.gomoku.GomokuRandomPlayer
 
init(Properties) - Method in class com.anji.imaging.DefaultBufferedImageTransformer
 
init(Properties) - Method in class com.anji.imaging.IdentifyImageFitnessFunction
 
init(Properties) - Method in class com.anji.imaging.ImageRandomizer
 
init(Properties) - Method in class com.anji.imaging.JMagickSurface
 
init(Properties) - Method in class com.anji.imaging.Java2DSurface
 
init(Properties) - Method in class com.anji.integration.ActivatorTranscriber
See Parameter Details for specific property settings.
init(Properties) - Method in class com.anji.integration.AnjiNetTranscriber
 
init(Properties) - Method in class com.anji.integration.ChromosomeToNetworkXml
See Parameter Details for specific property settings.
init(Properties) - Method in class com.anji.integration.ConsoleLogEventListener
 
init(Properties) - Method in class com.anji.integration.ErrorFunction
 
init(Properties) - Method in class com.anji.integration.ExponentialTargetFitnessFunction
See Parameter Details for specific property settings.
init(Properties) - Method in class com.anji.integration.LogEventListener
no initialization parameters
init(Properties) - Method in class com.anji.integration.PersistenceEventListener
See Parameter Details for specific property settings.
init(Properties) - Method in class com.anji.integration.PresentationEventListener
See Parameter Details for specific property settings.
init(Properties) - Method in class com.anji.integration.RandomFitnessFunction
 
init(Properties) - Method in class com.anji.integration.TargetFitnessFunction
See Parameter Details for specific property settings.
init(Properties) - Method in class com.anji.neat.AddConnectionMutationOperator
 
init(Properties) - Method in class com.anji.neat.AddNeuronMutationOperator
 
init(Properties) - Method in class com.anji.neat.Evolver
Construct new evolver with given properties.
init(Properties) - Method in class com.anji.neat.NeatActivator
See Parameter Details for specific property settings.
init(Properties) - Method in class com.anji.neat.NeatTargetFitnessFunction
See Parameter Details for specific property settings.
init(Properties) - Method in class com.anji.neat.PruneMutationOperator
 
init(Properties) - Method in class com.anji.neat.RemoveConnectionMutationOperator
 
init(Properties) - Method in class com.anji.neat.SingleTopologicalMutationOperator
 
init(Properties) - Method in class com.anji.neat.WeightMutationOperator
 
init(Collection, List, List, Collection, String) - Method in class com.anji.nn.AnjiNet
 
init(Properties) - Method in class com.anji.persistence.FilePersistence
See Parameter Details for specific property settings.
init(Properties) - Method in class com.anji.persistence.HibernatePersistence
 
init(Properties) - Method in interface com.anji.persistence.Persistence
See Parameter Details for specific property settings.
init(Properties) - Method in class com.anji.polebalance.DoublePoleBalanceFitnessFunction
 
init(Properties) - Method in class com.anji.roshambo.CopyingPlayer
 
init(Properties) - Method in class com.anji.roshambo.OneTrackMindPlayer
 
init(Properties) - Method in class com.anji.roshambo.RoshamboGame
 
init(Properties) - Method in class com.anji.roshambo.RoshamboPlayerTranscriber
 
init(Properties) - Method in class com.anji.roshambo.RotatingPlayer
 
init(Properties) - Method in class com.anji.run.Run
 
init(Properties) - Method in class com.anji.tournament.CompositeTournament
 
init(Properties) - Method in class com.anji.tournament.DirectTournament
 
init(Properties) - Method in class com.anji.tournament.DoubleEliminationTournament
Note: this object overrides aMatch countOpponentResults to true
init(Properties) - Method in class com.anji.tournament.GameConfiguration
 
init(Properties) - Method in class com.anji.tournament.IteratedGame
 
init(Properties) - Method in class com.anji.tournament.KRandomOppsTournament
 
init(Properties) - Method in class com.anji.tournament.ScoringWeights
 
init(Properties) - Method in class com.anji.tournament.SimpleTournament
 
init(Properties) - Method in class com.anji.tournament.SingleEliminationTournament
Note: this object overrides aMatch countOpponentResults to true
init(Properties) - Method in class com.anji.tournament.TournamentFitnessFunction
See Parameter Details for specific property settings.
init(Properties) - Method in class com.anji.ttt.TttBadPlayer
 
init(Properties) - Method in class com.anji.ttt.TttBestPlayer
 
init(Properties) - Method in class com.anji.ttt.TttForkablePlayer
 
init(Properties) - Method in class com.anji.ttt.TttGame
 
init(Properties) - Method in class com.anji.ttt.TttPlayerTranscriber
 
init(Properties) - Method in class com.anji.ttt.TttRandomPlayer
 
init(Properties) - Method in interface com.anji.util.Configurable
 
init(Properties) - Method in class com.anji.util.Randomizer
See Parameter Details for specific property settings.
init(Properties) - Method in class examples.MinimizingMakeChangeFitnessFunction
 
init(Properties) - Method in class org.jgap.FitnessFunction
Deprecated.  
initializeBoard() - Method in class com.anji.gomoku.GomokuBoard
initialize all positions to empty.
initializeBoard() - Method in interface com.anji.ttt.Board
set up board to initial state before game has started
initializeBoard() - Method in class com.anji.ttt.TttBoard
initialize board with all empty spaces
intValue() - Method in class org.jgap.impl.IntegerAllele
Retrieves the int value of this Gene, which may be more convenient in some cases than the more general getAllele() method.
isDirty() - Method in class com.anji.nn.Neuron
 
isEmpty() - Method in class org.jgap.Specie
 
isFlipEnabled() - Method in class com.anji.floatingeye.EyeMovementParms
 
isFlipHorizontal() - Method in class com.anji.imaging.TransformParameters
 
isLoaded() - Method in class com.anji.roshambo.RoshamboGame
 
isLocked() - Method in class org.jgap.Configuration
Retrieves the lock status of this object.
isRecurrent() - Method in class com.anji.integration.AnjiActivator
 
isRecurrent() - Method in class com.anji.nn.AnjiNet
 
isRecurrent() - Method in class com.anji.nn.CacheNeuronConnection
 
isRecurrent() - Method in class com.anji.nn.Neuron
 
isRecurrent() - Method in class com.anji.nn.NeuronConnection
 
isSelectedForNextGeneration() - Method in class org.jgap.Chromosome
Retrieves whether this Chromosome has been selected by the natural selector to continue to the next generation.
isType(NeuronType) - Method in class com.anji.neat.NeuronAllele
 
isWin(Random) - Method in class com.anji.tournament.PlayerStats
convert this object to a boolean result; note that this is based on wins, losses, and raw score, not scoring weights

J

JMagickSurface - class com.anji.imaging.JMagickSurface.
JMagickSurface
JMagickSurface() - Constructor for class com.anji.imaging.JMagickSurface
default ctor
JOONE_TYPE - Static variable in class com.anji.integration.ActivatorTranscriber
enumerated type constant for JOONE ANN
Java2DSurface - class com.anji.imaging.Java2DSurface.
A 2-d matrix of int values (this could be a graphical image or a game board) used by FloatingEye.
Java2DSurface() - Constructor for class com.anji.imaging.Java2DSurface
default ctor
JustRockPlayer - class com.anji.roshambo.JustRockPlayer.
This subject always plays "Rock" http://www.cs.unimaas.nl/~donkers/games/roshambo03/
JustRockPlayer() - Constructor for class com.anji.roshambo.JustRockPlayer
 

K

KEY - Static variable in class com.anji.nn.RecurrencyPolicy
properties key
KRandomOppsTournament - class com.anji.tournament.KRandomOppsTournament.
Each subject plays at least k games against a random set of opponents.
KRandomOppsTournament() - Constructor for class com.anji.tournament.KRandomOppsTournament
default ctor; object must be initialized with init()
KRandomOppsTournament(Game, int, ScoringWeights, Random) - Constructor for class com.anji.tournament.KRandomOppsTournament
Note: this object overrides aMatch countOpponentResults to false

L

LAZY - Static variable in class com.anji.nn.RecurrencyPolicy
recurrency allowed; treat all connections as if they might be recurrent
LEFT_LOOP - Static variable in class com.anji.fingerprint.Classification
left loop
LINEAR - Static variable in class com.anji.nn.ActivationFunctionType
linear
LOSS - Static variable in interface com.anji.roshambo.RoshamboPlayer
enumerated value for loss
LastAffinityListener - class com.anji.floatingeye.LastAffinityListener.
 
LastAffinityListener() - Constructor for class com.anji.floatingeye.LastAffinityListener
 
LinearActivationFunction - class com.anji.nn.LinearActivationFunction.
Linear activation function.
LocationXConnection - class com.anji.floatingeye.LocationXConnection.
 
LocationXConnection(FloatingEye) - Constructor for class com.anji.floatingeye.LocationXConnection
 
LocationYConnection - class com.anji.floatingeye.LocationYConnection.
 
LocationYConnection(FloatingEye) - Constructor for class com.anji.floatingeye.LocationYConnection
 
LocationZConnection - class com.anji.floatingeye.LocationZConnection.
 
LocationZConnection(FloatingEye) - Constructor for class com.anji.floatingeye.LocationZConnection
 
LogEventListener - class com.anji.integration.LogEventListener.
Writes log events to log4j framework.
LogEventListener(Configuration) - Constructor for class com.anji.integration.LogEventListener
 
load() - Method in class com.anji.neat.NeatConfiguration
Load from persistence.
load() - Method in class com.anji.neat.NeatIdMap
Load ID factories and maps.
load(Properties) - Static method in class com.anji.nn.RecurrencyPolicy
See Parameter Details for recurrent property settings.
loadArrayFromFile(InputStream) - Static method in class com.anji.util.Properties
 
loadBooleanArrayFromFile(InputStream) - Static method in class com.anji.util.Properties
TODO - better class for this? combine w/ getProperty
loadBooleanRowFromString(String) - Static method in class com.anji.util.Properties
TODO - better class for this? combine w/ getProperty
loadChromosome(String, Configuration) - Method in class com.anji.persistence.FilePersistence
 
loadChromosome(String, Configuration) - Method in class com.anji.persistence.HibernatePersistence
 
loadChromosome(String, Configuration) - Method in interface com.anji.persistence.Persistence
 
loadFromResource(String) - Method in class com.anji.util.Properties
loads properties from file; also, initializes Logger
loadFromResourceWithoutLogging(String) - Method in class com.anji.util.Properties
loads properties from file
loadGenotype(Configuration) - Method in class com.anji.persistence.FilePersistence
 
loadGenotype(Configuration) - Method in class com.anji.persistence.HibernatePersistence
 
loadGenotype(Configuration) - Method in interface com.anji.persistence.Persistence
loads genotype as of latest generation in run
loadRowFromString(String) - Static method in class com.anji.util.Properties
TODO - better class for this? combine w/ getProperty
lockSettings() - Method in class org.jgap.Configuration
Locks all of the settings in this configuration object.
log(Logger, Priority) - Method in class com.anji.neat.NeatIdMap
log stats for id maps
logIdMaps(Logger, Priority) - Method in class com.anji.neat.NeatConfiguration
log stats for id maps

M

MAX_FITNESS - Static variable in class com.anji.imaging.IdentifyImageFitnessFunction
max fitness value
MagickImageTransformer - class com.anji.imaging.MagickImageTransformer.
BufferedImageTransformer setImage must be called before object is initialized.
MagickImageTransformer() - Constructor for class com.anji.imaging.MagickImageTransformer
 
MarshalbotPlayer - class com.anji.roshambo.MarshalbotPlayer.
http://www.cs.unimaas.nl/~donkers/games/roshambo03/ TODO - reset fields
MarshalbotPlayer() - Constructor for class com.anji.roshambo.MarshalbotPlayer
 
MaxAffinityListener - class com.anji.floatingeye.MaxAffinityListener.
 
MaxAffinityListener() - Constructor for class com.anji.floatingeye.MaxAffinityListener
 
MinimizingMakeChange - class examples.MinimizingMakeChange.
This class provides an implementation of the classic "Make change" problem using a genetic algorithm.
MinimizingMakeChange() - Constructor for class examples.MinimizingMakeChange
 
MinimizingMakeChangeFitnessFunction - class examples.MinimizingMakeChangeFitnessFunction.
Sample fitness function for the MakeChange example.
MinimizingMakeChangeFitnessFunction(int) - Constructor for class examples.MinimizingMakeChangeFitnessFunction
ctor
MohammedkaaschPlayer - class com.anji.roshambo.MohammedkaaschPlayer.
http://www.cs.unimaas.nl/~donkers/games/roshambo03/ TODO - reset fields
MohammedkaaschPlayer() - Constructor for class com.anji.roshambo.MohammedkaaschPlayer
 
MutationOperator - class org.jgap.MutationOperator.
Abstract class for mutation operators.
MutationOperator(float) - Constructor for class org.jgap.MutationOperator
 
Muto5Player - class com.anji.roshambo.Muto5Player.
http://www.cs.unimaas.nl/~donkers/games/roshambo03/ TODO - reset fields
Muto5Player() - Constructor for class com.anji.roshambo.Muto5Player
 
Muto5Player.Tris2 - class com.anji.roshambo.Muto5Player.Tris2.
http://www.cs.unimaas.nl/~donkers/games/roshambo03/
Muto5Player.Tris2(int) - Constructor for class com.anji.roshambo.Muto5Player.Tris2
ctor
Muto5Player.Tris3 - class com.anji.roshambo.Muto5Player.Tris3.
http://www.cs.unimaas.nl/~donkers/games/roshambo03/
Muto5Player.Tris3(int) - Constructor for class com.anji.roshambo.Muto5Player.Tris3
ctor
m_activeConfiguration - Variable in class org.jgap.Genotype
The current active Configuration instance.
m_activeConfiguration - Variable in class org.jgap.impl.BooleanAllele
The current active configuration that is in use.
m_activeConfiguration - Variable in class org.jgap.impl.IntegerAllele
The current active configuration that is in use.
m_boundsUnitsToIntegerUnits - Variable in class org.jgap.impl.IntegerAllele
Stores the number of integer range units that a single bounds-range unit represents.
m_chromosomes - Variable in class org.jgap.Genotype
Chromosomes that makeup thie Genotype's population.
m_fitnessValue - Variable in class org.jgap.Chromosome
Stores the fitness value of this Chromosome as determined by the active fitness function.
m_isSelectedForNextGeneration - Variable in class org.jgap.Chromosome
Keeps track of whether or not this Chromosome has been selected by the natural selector to move on to the next generation.
m_lowerBounds - Variable in class org.jgap.impl.IntegerAllele
The lower bounds of values represented by this Gene.
m_species - Variable in class org.jgap.Genotype
Species that makeup this Genotype's population.
m_upperBounds - Variable in class org.jgap.impl.IntegerAllele
The upper bounds of values represented by this Gene.
m_value - Variable in class org.jgap.impl.BooleanAllele
References the internal boolean value of this Gene.
m_value - Variable in class org.jgap.impl.IntegerAllele
References the internal integer value (allele) of this Gene.
main(String[]) - Static method in class com.anji.fingerprint.Evaluator
 
main(String[]) - Static method in class com.anji.imaging.CanvasEnlarger
 
main(String[]) - Static method in class com.anji.imaging.EvaluateImageIdentifier
 
main(String[]) - Static method in class com.anji.integration.ChromosomeToNetworkXml
Saves to persistence network XML representation of chromosomes.
main(String[]) - Static method in class com.anji.integration.Evaluator
main method
main(String[]) - Static method in class com.anji.neat.Evolver
Main program used to perform an evolutionary run.
main(String[]) - Static method in class com.anji.neat.NeatActivator
Loads chromosome from persistence, transcribes it into activator, and displays activation.
main(String[]) - Static method in class com.anji.polebalance.DoublePoleBalanceEvaluator
 
main(String[]) - Static method in class com.anji.roshambo.RoshamboGame
 
main(String[]) - Static method in class com.anji.util.Reset
Interface to execute via command line.
main(String[]) - Static method in class examples.MinimizingMakeChange
Main method.
makeChangeForAmount(int) - Static method in class examples.MinimizingMakeChange
Executes the genetic algorithm to determine the minimum number of coins necessary to make up the given target amount of change.
mapValueToWithinBounds() - Method in class org.jgap.impl.IntegerAllele
Maps the value of this IntegerGene to within the bounds specified by the m_upperBounds and m_lowerBounds instance variables.
match(int) - Method in class com.anji.roshambo.RoshamboGame
 
match(Chromosome) - Method in class org.jgap.Specie
 
maxIndex(int[]) - Method in class com.anji.roshambo.WizardexpPlayer
Philip Tucker - protected visibility for better performance
move(int[]) - Method in class com.anji.gomoku.GomokuBtrPlayer
Place move with the following criteria: (1) complete 5 in a row (2) block opponent's 5 in a row (3) play randomly
move(int[]) - Method in class com.anji.gomoku.GomokuNeuralNetPlayer
Feed board and bias to neural net, get output, and translate it to a move.
move(int[]) - Method in class com.anji.gomoku.GomokuRandomPlayer
Place piece in random position on board.
move(int[]) - Method in class com.anji.gomoku.GomokuScanningNeuralNetPlayer
Feed board and bias to neural net, 1 5x5 grid at a time, get output, and translate it to a move.
move(int[]) - Method in interface com.anji.ttt.BoardPlayer
 
move(int[]) - Method in class com.anji.ttt.HumanPlayer
Prompts stdout and queries stdin for a move, which shuold be an integer betwene 0 and board size - 1, inclusive.
move(int[]) - Method in class com.anji.ttt.TttBadPlayer
Plays randomly in first open side space.
move(int[]) - Method in class com.anji.ttt.TttBestPlayer
Play according to the following criteria, in order of preference: If the board is empty, move randomly If winning move is available, make it If opponent has winning move, block it Try to fork opponent Try to block forking by opponent Play in center if open Play randomly in open corner Play randomly
move(int[]) - Method in class com.anji.ttt.TttCenterPlayer
Plays in center if open, otherwise plays randomly.
move(int[]) - Method in class com.anji.ttt.TttForkablePlayer
Play according to the following criteria, in order of preference: If the board is empty, move randomly If winning move is available, make it If opponent has winning move, block it Try to fork opponent Play in center if open Play randomly in open corner Play randomly
move(int[]) - Method in class com.anji.ttt.TttNeuralNetPlayer
Pass boardState as input to activator and place token in empty space corresponding to strongest output.
move(int[]) - Method in class com.anji.ttt.TttNineByOneNeuralNetPlayer
Iteratively pass boardState, with every possible next move filled in, as input to activator and place token in empty space corresponding to strongest output.
move(int[]) - Method in class com.anji.ttt.TttRandomPlayer
 
move(int[]) - Method in class com.anji.ttt.TttRotatingNeuralNetPlayer
Iteratively pass boardState rotated in each of the for cardinal directions, as input to activator and place token in empty space corresponding to strongest output.
mutate(Configuration, ChromosomeMaterial, Set, Set) - Method in class com.anji.neat.AddConnectionMutationOperator
Adds connections according to NEAT add connection mutation.
mutate(Configuration, ChromosomeMaterial, Set, Set) - Method in class com.anji.neat.AddNeuronMutationOperator
Adds connections according to NEAT add node mutation.
mutate(Configuration, ChromosomeMaterial, Set, Set) - Method in class com.anji.neat.PruneMutationOperator
Traverse network flowing forward and backward to identify unvisited connections and neurons.
mutate(Configuration, ChromosomeMaterial, Set, Set) - Method in class com.anji.neat.RemoveConnectionMutationOperator
Removes, in ascending order of weight magnitude, those connections whose weight magnitude is less than the maximum weight to be removed.
mutate(Configuration, ChromosomeMaterial, Set, Set) - Method in class com.anji.neat.SingleTopologicalMutationOperator
 
mutate(Configuration, ChromosomeMaterial, Set, Set) - Method in class com.anji.neat.WeightMutationOperator
Removes from genesToAdd and adds to genesToRemove all connection genes that are modified.
mutate(Configuration, ChromosomeMaterial, Set, Set) - Method in class org.jgap.MutationOperator
Leaves material unmodified, but updates allelesToAdd and allelesToRemove with modifications.
mutate(Configuration, List) - Method in class org.jgap.MutationOperator
The operate method will be invoked on each of the mutation operators referenced by the current Configuration object during the evolution phase.

N

NAME - Static variable in class com.anji.nn.ClampedLinearActivationFunction
unique ID string
NAME - Static variable in class com.anji.nn.EvSailSigmoidActivationFunction
identifying string
NAME - Static variable in class com.anji.nn.InverseAbsActivationFunction
identifying string
NAME - Static variable in class com.anji.nn.LinearActivationFunction
identifying string
NAME - Static variable in class com.anji.nn.SigmoidActivationFunction
identifying string
NAME - Static variable in class com.anji.nn.SignedClampedLinearActivationFunction
id string
NAME - Static variable in class com.anji.nn.SignedStepActivationFunction
identifying string
NAME - Static variable in class com.anji.nn.StepActivationFunction
identifying string
NAME - Static variable in class com.anji.nn.TanhActivationFunction
identifying string
NAME - Static variable in class com.anji.nn.TanhCubicActivationFunction
identifying string
NEAT_ID_MAP_FILE_KEY - Static variable in class com.anji.neat.NeatIdMap
properties key, file containing mappings of NEAT innovation IDs
NEAT_ID_MAP_XML_TAG - Static variable in class com.anji.neat.NeatIdMap
base XML tag for NEAT ID mapping
NEURON_ID_MAP_XML_TAG - Static variable in class com.anji.neat.NeatIdMap
XML tag for NEAT ID mapping, neuron ID
NEURON_XML_TAG - Static variable in class com.anji.integration.XmlPersistableAllele
neuron XML tag
NONE - Static variable in class com.anji.fingerprint.Classification
none / undefined / reject
NORTH - Static variable in class com.anji.imaging.CardinalDirection
north
NUM_GENERATIONS_KEY - Static variable in class com.anji.neat.Evolver
properties key, # generations in run
NaturalSelector - class org.jgap.NaturalSelector.
Natural selectors are responsible for actually selecting a specified number of Chromosome specimens from a population, using the fitness values as a guide.
NaturalSelector() - Constructor for class org.jgap.NaturalSelector
 
NeatActivator - class com.anji.neat.NeatActivator.
Transcribe Chromosome object (loaded from persistence if necessary) into Activator object and activate it with specified stimuli.
NeatActivator() - Constructor for class com.anji.neat.NeatActivator
 
NeatChromosomeUtility - class com.anji.neat.NeatChromosomeUtility.
Utility class capturing functionality pertaining to NEAT neuron and connection genes.
NeatChromosomeUtility() - Constructor for class com.anji.neat.NeatChromosomeUtility
 
NeatConfiguration - class com.anji.neat.NeatConfiguration.
Extension of JGAP configuration with NEAT-specific features added.
NeatConfiguration(Properties) - Constructor for class com.anji.neat.NeatConfiguration
See Parameter Details for specific property settings.
NeatCrossoverReproductionOperator - class com.anji.neat.NeatCrossoverReproductionOperator.
Implements NEAT crossover reproduction according to Evolving Neural Networks through Augmenting Topologies .
NeatCrossoverReproductionOperator() - Constructor for class com.anji.neat.NeatCrossoverReproductionOperator
 
NeatIdMap - class com.anji.neat.NeatIdMap.
Extension of JGAP configuration with NEAT-specific features added.
NeatIdMap(Properties) - Constructor for class com.anji.neat.NeatIdMap
See Parameter Details for specific property settings.
NeatTargetFitnessFunction - class com.anji.neat.NeatTargetFitnessFunction.
Fitness function where error is subtracted from max fitness, then squared.
NeatTargetFitnessFunction() - Constructor for class com.anji.neat.NeatTargetFitnessFunction
 
Neuron - class com.anji.nn.Neuron.
Neuron component of an artificial neural network.
Neuron(ActivationFunction) - Constructor for class com.anji.nn.Neuron
Create neuron with aFunc activation function.
NeuronAllele - class com.anji.neat.NeuronAllele.
Gene corresponding to NEAT node gene according to Evolving Neural Networks through Augmenting Topologies
NeuronAllele(NeuronGene) - Constructor for class com.anji.neat.NeuronAllele
 
NeuronConnection - class com.anji.nn.NeuronConnection.
Connection between neurons.
NeuronConnection(Neuron) - Constructor for class com.anji.nn.NeuronConnection
 
NeuronConnection(Neuron, double) - Constructor for class com.anji.nn.NeuronConnection
Create connection with input neuron anIncoming and weight aWeight.
NeuronGene - class com.anji.neat.NeuronGene.
Gene corresponding to NEAT node gene according to Evolving Neural Networks through Augmenting Topologies
NeuronGene(NeuronType, Long, ActivationFunctionType) - Constructor for class com.anji.neat.NeuronGene
Construct new NeuronGene with given type and ID.
NeuronType - class com.anji.neat.NeuronType.
Enumerated type representing flavors of neurons: input, output, hidden.
neuronFromXml(Node) - Static method in class com.anji.integration.XmlPersistableAllele
Convert from XML to NeuronGene object
neuronsAreConnected(Long, Long, Collection) - Static method in class com.anji.neat.NeatChromosomeUtility
non-recursive starting point for recursive search
newActivator(Chromosome) - Method in class com.anji.integration.ActivatorTranscriber
Constructs Activator phenotype from Chromosome genotype.
newAllele(Configuration) - Method in class org.jgap.impl.IntegerAllele
Provides an implementation-independent means for creating new Gene instances.
newAnjiNet(Chromosome) - Method in class com.anji.integration.AnjiNetTranscriber
create new AnjiNet from genotype
newBoardPlayer(Chromosome) - Method in class com.anji.gomoku.GomokuPlayerTranscriber
 
newBoardPlayer(Chromosome) - Method in class com.anji.ttt.TttPlayerTranscriber
 
newConnectionAllele(Long, Long) - Method in class com.anji.neat.NeatConfiguration
factory method to construct new connection allele from neuron srcNeuronId to neuron destNeuronId according to NEAT add connection mutation; if a previous mutation has occurred adding a connection between srcNeuronId and destNeuronId, returns connection with that id; otherwise, new innovation id
newNeuronAllele(NeuronType) - Method in class com.anji.neat.NeatConfiguration
factory method to construct new neuron allele with unique innovation ID of specified type
newNeuronAllele(Long) - Method in class com.anji.neat.NeatConfiguration
Factory method to construct new neuron allele which has replaced connection connectionId according to NEAT add neuron mutation.
newObjectListProperty(String, List) - Method in class com.anji.util.Properties
Return list of objects initialized from properties.
newObjectListProperty(String) - Method in class com.anji.util.Properties
Throws IllegalArgumentException exception if key not present.
newObjectProperty(String) - Method in class com.anji.util.Properties
 
newObjectProperty(Class) - Method in class com.anji.util.Properties
 
newPlayer(Chromosome) - Method in class com.anji.gomoku.GomokuPlayerTranscriber
 
newPlayer(Chromosome) - Method in class com.anji.roshambo.RoshamboPlayerTranscriber
 
newPlayer(Chromosome) - Method in interface com.anji.tournament.PlayerTranscriber
 
newPlayer(Chromosome) - Method in class com.anji.ttt.TttPlayerTranscriber
 
newRoshamboPlayer(Chromosome) - Method in class com.anji.roshambo.RoshamboPlayerTranscriber
convenience method to return specific type
newRotateParameters(double, int, int) - Static method in class com.anji.imaging.TransformParameters
 
newSampleChromosomeMaterial(short, short, short, NeatConfiguration, boolean) - Static method in class com.anji.neat.NeatChromosomeUtility
factory method to construct chromosome material for neural net with specified input and output dimension, JGAP/NEAT configuration, and amount of connectivity
newScaleParameters(double, double, int, int) - Static method in class com.anji.imaging.TransformParameters
 
newTranslateParameters(int, int, int, int) - Static method in class com.anji.imaging.TransformParameters
 
next() - Method in interface com.anji.integration.Activator
 
next(double[]) - Method in interface com.anji.integration.Activator
 
next(double[][]) - Method in interface com.anji.integration.Activator
 
next() - Method in class com.anji.integration.AnjiActivator
 
next(double[]) - Method in class com.anji.integration.AnjiActivator
 
next(double[][]) - Method in class com.anji.integration.AnjiActivator
 
next() - Method in class org.jgap.IdFactory
 
nextChromosomeId() - Method in class org.jgap.Configuration
 
nextInnovationId() - Method in class org.jgap.Configuration
 
nextMove() - Method in class com.anji.roshambo.AnjiNetRoshamboPlayer
 
nextMove() - Method in class com.anji.roshambo.AnjiNetScanningRoshamboPlayer
 
nextMove() - Method in class com.anji.roshambo.CopyingPlayer
Copies opponent's last move.
nextMove() - Method in class com.anji.roshambo.DeanPlayer
 
nextMove() - Method in class com.anji.roshambo.EnigmaPlayer
 
nextMove() - Method in class com.anji.roshambo.GnobotPlayer
 
nextMove() - Method in class com.anji.roshambo.IocainePlayer
 
nextMove() - Method in class com.anji.roshambo.JustRockPlayer
 
nextMove() - Method in class com.anji.roshambo.MarshalbotPlayer
 
nextMove() - Method in class com.anji.roshambo.MohammedkaaschPlayer
 
nextMove() - Method in class com.anji.roshambo.Muto5Player.Tris2
 
nextMove() - Method in class com.anji.roshambo.Muto5Player.Tris3
 
nextMove() - Method in class com.anji.roshambo.Muto5Player
 
nextMove() - Method in class com.anji.roshambo.OneTrackMindPlayer
 
nextMove() - Method in class com.anji.roshambo.RandomPlayer
 
nextMove() - Method in interface com.anji.roshambo.RoshamboPlayer
Produce your next move.
nextMove() - Method in class com.anji.roshambo.RotatingPlayer
 
nextMove() - Method in class com.anji.roshambo.Tris3Player
 
nextMove() - Method in class com.anji.roshambo.UrzaPlayer
In deze functie worden de voorspellingen van de verschillende strategien in een array gestopt.
nextMove() - Method in class com.anji.roshambo.WizardexpPlayer
 
nextPlayerPair() - Method in class com.anji.tournament.DirectTournament
 
nextPlayerPair() - Method in class com.anji.tournament.KRandomOppsTournament
 
nextPlayerPair() - Method in class com.anji.tournament.SimpleTournament
 
normalize(Dimension) - Method in class com.anji.imaging.ImageNormalizer
 
numMutations(Random, int) - Method in class org.jgap.MutationOperator
 

O

OUTPUT - Static variable in class com.anji.neat.NeuronType
output neuron
OneTrackMindPlayer - class com.anji.roshambo.OneTrackMindPlayer.
 
OneTrackMindPlayer() - Constructor for class com.anji.roshambo.OneTrackMindPlayer
default ctor
OneTrackMindPlayer(int) - Constructor for class com.anji.roshambo.OneTrackMindPlayer
 
OneTrackMindPlayer(boolean) - Constructor for class com.anji.roshambo.OneTrackMindPlayer
 
opponent - Variable in class com.anji.tournament.SimpleTournament.PlayerPair
opponent
org.jgap - package org.jgap
 
org.jgap.event - package org.jgap.event
 
org.jgap.impl - package org.jgap.impl
 

P

PAPER - Static variable in interface com.anji.roshambo.RoshamboPlayer
enumerated value for paper
PARAMETERS_TAG - Static variable in class com.anji.integration.XmlPersistableRun
XML parameters tag
PARAMETER_TAG - Static variable in class com.anji.integration.XmlPersistableRun
XML parameter tag
PERSISTENCE_CLASS_KEY - Static variable in interface com.anji.persistence.Persistence
properties key; persistence class implementation
PERSISTENT_FIELD_DELIMITER - Static variable in class org.jgap.impl.IntegerAllele
Represents the delimiter that is used to separate fields in the persistent representation of IntegerGene instances.
PERSIST_ALL_CHROMOSOMES_KEY - Static variable in class com.anji.integration.PersistenceEventListener
properties key, whether or not to persist all chromosomes
PERSIST_CHAMPIONS_KEY - Static variable in class com.anji.integration.PersistenceEventListener
properties key, whether or not to persist generational champs
PERSIST_LAST_GEN_KEY - Static variable in class com.anji.integration.PersistenceEventListener
properties key, whether or not to persist all of final generation
POPUL_SIZE_KEY - Static variable in class com.anji.neat.NeatConfiguration
properties key, population size
Pattern - class com.anji.nn.Pattern.
Converts double array stimuli to Connection objects.
Pattern(int) - Constructor for class com.anji.nn.Pattern
Create Pattern with dimension inputs.
Pattern(double[]) - Constructor for class com.anji.nn.Pattern
Create Pattern with aValues as inputs.
Persistence - interface com.anji.persistence.Persistence.
Abstract interface to persistence layer.
PersistenceEventListener - class com.anji.integration.PersistenceEventListener.
Writes genetic algorithm data, including chromosomes and run, to persistent storage.
PersistenceEventListener(NeatConfiguration, Run) - Constructor for class com.anji.integration.PersistenceEventListener
ctor
Player - interface com.anji.tournament.Player.
Abstract player interface.
PlayerResults - class com.anji.tournament.PlayerResults.
 
PlayerResults(Player, ScoringWeights) - Constructor for class com.anji.tournament.PlayerResults
ctor
PlayerResults(Player) - Constructor for class com.anji.tournament.PlayerResults
ctor
PlayerResultsScoreComparator - class com.anji.tournament.PlayerResultsScoreComparator.
Sorts PlayerResult objects in descending order of score.
PlayerStats - class com.anji.tournament.PlayerStats.
Collates win-loss-tie results.
PlayerStats() - Constructor for class com.anji.tournament.PlayerStats
New object with 0 wins, losses, or ties.
PlayerStats(int, int, int) - Constructor for class com.anji.tournament.PlayerStats
New object with specified wins, losses, or ties.
PlayerTranscriber - interface com.anji.tournament.PlayerTranscriber.
 
PoleBalanceCanvas - class com.anji.polebalance.PoleBalanceCanvas.
 
PoleBalanceCanvas(double, double[]) - Constructor for class com.anji.polebalance.PoleBalanceCanvas
ctor
PoleBalanceDisplay - class com.anji.polebalance.PoleBalanceDisplay.
 
PoleBalanceDisplay(double, double[], int) - Constructor for class com.anji.polebalance.PoleBalanceDisplay
ctor
Pool - class org.jgap.impl.Pool.
A simple, generic pool class that can be used to pool any kind of object.
Pool() - Constructor for class org.jgap.impl.Pool
Constructor.
Population - class com.anji.run.Population.
Hibernate-able run object.
Population(String, Domain, Representation) - Constructor for class com.anji.run.Population
 
PresentationEventListener - class com.anji.integration.PresentationEventListener.
Stores presentation XML data where it can be displayed, likely in a web browser.
PresentationEventListener(Run) - Constructor for class com.anji.integration.PresentationEventListener
ctor
Properties - class com.anji.util.Properties.
Beefed up version of java.util.Properties used to manage configuration parameters.
Properties() - Constructor for class com.anji.util.Properties
default constructor
Properties(Properties) - Constructor for class com.anji.util.Properties
Initialize with values.
Properties(String) - Constructor for class com.anji.util.Properties
initialize properties from file; also, initializes Logger
PruneMutationOperator - class com.anji.neat.PruneMutationOperator.
Removes neurons and connections that do not affect the activation of the network.
PruneMutationOperator() - Constructor for class com.anji.neat.PruneMutationOperator
 
PruneMutationOperator(float) - Constructor for class com.anji.neat.PruneMutationOperator
 
paint(Graphics) - Method in class com.anji.floatingeye.EyeCanvas
 
paint(Graphics) - Method in class com.anji.floatingeye.SurfaceCanvas
draw surface, then draw outline of eye's viewable area
paint(Graphics) - Method in class com.anji.polebalance.PoleBalanceCanvas
 
play(PlayerResults, PlayerResults) - Method in class com.anji.gomoku.GomokuGame
 
play(PlayerResults, PlayerResults) - Method in class com.anji.roshambo.RoshamboGame
 
play(PlayerResults, PlayerResults) - Method in interface com.anji.tournament.Game
 
play(PlayerResults, PlayerResults) - Method in class com.anji.tournament.IteratedGame
 
play(PlayerResults, PlayerResults) - Method in class com.anji.ttt.TttGame
 
playBracket() - Method in class com.anji.tournament.Bracket
Playe matches between contestants in bracket designated by contestants.
playMatch(SimpleTournament.PlayerPair) - Method in class com.anji.tournament.SimpleTournament
 
playTournament() - Method in class com.anji.tournament.CompositeTournament
 
playTournament() - Method in class com.anji.tournament.DoubleEliminationTournament
 
playTournament() - Method in class com.anji.tournament.SimpleTournament
 
playTournament() - Method in class com.anji.tournament.SingleEliminationTournament
 
playTournament() - Method in interface com.anji.tournament.Tournament
Play full tournament.
putConnectionId(Long, Long, Long) - Method in class com.anji.neat.NeatIdMap
store mapping between neurons srcNeuronId and destNeuronId and the connection that mutated between them via NEAT add connection mutation, newConnectionId
putNeuronId(Long, Long) - Method in class com.anji.neat.NeatIdMap
store mapping between connection connectionId and the neuron that replaced it via NEAT add neuron mutation, newNeuronId

R

RECURRENT_CYCLES_KEY - Static variable in class com.anji.integration.ActivatorTranscriber
# recurrent cycles properties key
REMOVE_CONN_MAX_WEIGHT_KEY - Static variable in class com.anji.neat.RemoveConnectionMutationOperator
properties key, max weight that can be removed by remove connection mutation
RESPONSE_SIZE_KEY - Static variable in class com.anji.neat.NeatConfiguration
properties key, dimension of neural net response
RIGHT_LOOP - Static variable in class com.anji.fingerprint.Classification
right loop
ROCK - Static variable in interface com.anji.roshambo.RoshamboPlayer
enumerated value for rock
RUN_COMPLETED_EVENT - Static variable in class org.jgap.event.GeneticEvent
Public constant representing the name of the event that is fired each time a run is completed.
RUN_TAG - Static variable in class com.anji.integration.XmlPersistableRun
base XML tag
RandomConnection - class com.anji.nn.RandomConnection.
 
RandomFitnessFunction - class com.anji.integration.RandomFitnessFunction.
Assigns random fitness for each chromosome.
RandomFitnessFunction() - Constructor for class com.anji.integration.RandomFitnessFunction
 
RandomPlayer - class com.anji.roshambo.RandomPlayer.
This subject playes randomly with equal probabilities http://www.cs.unimaas.nl/~donkers/games/roshambo03/
RandomPlayer() - Constructor for class com.anji.roshambo.RandomPlayer
 
Randomizer - class com.anji.util.Randomizer.
Singleton holder of Random object to ensure all of system is using same random sequence.
Randomizer() - Constructor for class com.anji.util.Randomizer
should call init() after ctor
RangeTranslator - interface com.anji.imaging.RangeTranslator.
Used to translate variables with a certain range to variables with other ranges.
RangeTranslatorFactory - class com.anji.imaging.RangeTranslatorFactory.
 
RecurrencyPolicy - class com.anji.nn.RecurrencyPolicy.
Enumerated type representing policies for how to handle recurrency.
RemoveConnectionMutationOperator - class com.anji.neat.RemoveConnectionMutationOperator.
Implements remove connection mutation, using one of 3 strategies: SKEWED - Probability of connection being removed ranges from 0 (if weight magnitude >= max weight removed) to mutation rate (if weight is 0) ALL - All connections have equal likelihood of being removed, regardless of weight.
RemoveConnectionMutationOperator() - Constructor for class com.anji.neat.RemoveConnectionMutationOperator
 
RemoveConnectionMutationOperator(float) - Constructor for class com.anji.neat.RemoveConnectionMutationOperator
 
RemoveConnectionMutationOperator(float, float) - Constructor for class com.anji.neat.RemoveConnectionMutationOperator
 
RemoveConnectionMutationOperator(float, float, RemoveConnectionMutationOperator.Strategy) - Constructor for class com.anji.neat.RemoveConnectionMutationOperator
 
RemoveConnectionMutationOperator.Strategy - class com.anji.neat.RemoveConnectionMutationOperator.Strategy.
Enumerated type for remove connection strategies.
Representation - class com.anji.run.Representation.
Hibernate-able run object.
Representation(String) - Constructor for class com.anji.run.Representation
 
ReproductionOperator - class org.jgap.ReproductionOperator.
Abstract class for reproduction operators.
ReproductionOperator() - Constructor for class org.jgap.ReproductionOperator
 
Reset - class com.anji.util.Reset.
Utility class to clear all persisted data, including chromosomes and runs in DB, innovation ID data, and log.
Reset(String) - Constructor for class com.anji.util.Reset
 
Reset(Properties) - Constructor for class com.anji.util.Reset
See Parameter Details for specific property settings.
RoshamboGame - class com.anji.roshambo.RoshamboGame.
http://www.cs.unimaas.nl/~donkers/games/roshambo03/ Modified by Philip Tucker to implement Game interface.
RoshamboGame() - Constructor for class com.anji.roshambo.RoshamboGame
ctor - should call init(Properties) after this ctor
RoshamboGame(GameConfiguration) - Constructor for class com.anji.roshambo.RoshamboGame
 
RoshamboGame(String, String) - Constructor for class com.anji.roshambo.RoshamboGame
 
RoshamboPlayer - interface com.anji.roshambo.RoshamboPlayer.
http://www.cs.unimaas.nl/~donkers/games/roshambo03/
RoshamboPlayerTranscriber - class com.anji.roshambo.RoshamboPlayerTranscriber.
Constructs RoshamboPlayer objects from AniNet objects transcribed from Chromosome objects.
RoshamboPlayerTranscriber() - Constructor for class com.anji.roshambo.RoshamboPlayerTranscriber
default constructor - should be followed by call to init()
RotatingPlayer - class com.anji.roshambo.RotatingPlayer.
This subject rotates Rock Paper Sissors.
RotatingPlayer() - Constructor for class com.anji.roshambo.RotatingPlayer
default ctor
RotatingPlayer(boolean) - Constructor for class com.anji.roshambo.RotatingPlayer
 
Run - class com.anji.run.Run.
Hibernate-able run object.
Run() - Constructor for class com.anji.run.Run
should call init() after this ctor, unless it's called from hibernate
Run(String) - Constructor for class com.anji.run.Run
 
randomInitialChromosomeMaterial(Configuration) - Static method in class org.jgap.ChromosomeMaterial
Convenience method that returns a new Chromosome instance with its genes values (alleles) randomized.
randomInitialGenotype(Configuration) - Static method in class org.jgap.Genotype
Convenience method that returns a newly constructed Genotype instance configured according to the given Configuration instance.
read() - Method in class com.anji.floatingeye.EyePixelConnection
TODO - could make this more efficient if eye pixels were an array TODO - only works with grayscale now
read() - Method in class com.anji.floatingeye.LocationXConnection
 
read() - Method in class com.anji.floatingeye.LocationYConnection
 
read() - Method in class com.anji.floatingeye.LocationZConnection
 
read() - Method in class com.anji.floatingeye.ThetaConnection
 
read() - Method in class com.anji.nn.BiasConnection
 
read() - Method in class com.anji.nn.CacheNeuronConnection
 
read() - Method in interface com.anji.nn.Connection
 
read() - Method in class com.anji.nn.NeuronConnection
 
read() - Method in class com.anji.nn.RandomConnection
 
read() - Method in class com.anji.nn.StepHourglassConnection
returns ratio of time remaining to total time
releaseAllObjects(Collection) - Method in class org.jgap.impl.Pool
Releases a Collection of objects to the pool.
releaseChromosome(Chromosome) - Method in class org.jgap.impl.ChromosomePool
Releases a Chromosome to the pool.
releaseObject(Object) - Method in class org.jgap.impl.Pool
Releases an Object to the pool.
removeEventListener(String, GeneticEventListener) - Method in class org.jgap.event.EventManager
Removes the given listener from subscription of the indicated event.
repaint() - Method in class com.anji.floatingeye.FloatingEyeDisplay
 
reproduce(Configuration, Chromosome, Chromosome) - Method in class com.anji.neat.NeatCrossoverReproductionOperator
Crossover according to NEAT crossover methodology.
reproduce(Configuration, List, int, List) - Method in class com.anji.util.DummyReproductionOperator
 
reproduce(Configuration, Chromosome, Chromosome) - Method in class org.jgap.CrossoverReproductionOperator
 
reproduce(Configuration, List, int, List) - Method in class org.jgap.CrossoverReproductionOperator
Adds new children of parents to offspring.
reproduce(Configuration, List, List) - Method in class org.jgap.ReproductionOperator
The reproduce method will be invoked on each of the reproduction operators referenced by the current Configuration object during the evolution phase.
reproduce(Configuration, List, int, List) - Method in class org.jgap.ReproductionOperator
 
reproduce(Configuration, List, int, List) - Method in class org.jgap.impl.CloneReproductionOperator
Adds new children of parents to offspring.
reproduce(List, int, List) - Static method in class org.jgap.impl.CloneReproductionOperator
Adds new children of parents to offspring.
requiredPlayerClass() - Method in class com.anji.gomoku.GomokuGame
 
requiredPlayerClass() - Method in class com.anji.roshambo.RoshamboGame
 
requiredPlayerClass() - Method in interface com.anji.tournament.Game
 
requiredPlayerClass() - Method in class com.anji.tournament.IteratedGame
 
requiredPlayerClass() - Method in class com.anji.ttt.TttGame
 
reset() - Method in interface com.anji.floatingeye.AffinityListener
reset affinity history
reset() - Method in class com.anji.floatingeye.AnjiNetFloatingEye
reset neural net and state of eye
reset() - Method in class com.anji.floatingeye.CompositeAffinityListener
 
reset() - Method in class com.anji.floatingeye.FloatingEye
reset neural net and state of eye
reset() - Method in class com.anji.floatingeye.FloatingEyeDisplay
 
reset() - Method in class com.anji.floatingeye.LastAffinityListener
 
reset() - Method in class com.anji.floatingeye.MaxAffinityListener
 
reset(int) - Method in class com.anji.floatingeye.WeightedAffinityListener
number of steps to average for weighted sum; this also resets weighted affinity listener
reset() - Method in class com.anji.floatingeye.WeightedAffinityListener
 
reset() - Method in class com.anji.gomoku.GomokuBtrPlayer
 
reset() - Method in class com.anji.gomoku.GomokuNeuralNetPlayer
 
reset() - Method in class com.anji.gomoku.GomokuRandomPlayer
 
reset() - Method in class com.anji.gomoku.GomokuScanningNeuralNetPlayer
 
reset() - Method in interface com.anji.integration.Activator
reset object to initial state
reset() - Method in class com.anji.integration.AnjiActivator
clear all memory in network, including neurons and recurrent connections
reset() - Method in class com.anji.neat.NeatActivator
reshuffle stimuli
reset() - Method in class com.anji.nn.AnjiNet
clear all memory in network, including neurons and recurrent connections
reset() - Method in class com.anji.nn.CacheNeuronConnection
clear cached value
reset() - Method in class com.anji.nn.Neuron
clear current value
reset(int) - Method in class com.anji.nn.StepHourglassConnection
reset hourglass to have max time remaining
reset() - Method in class com.anji.nn.StepHourglassConnection
reset hourglass to have max time remaining
reset() - Method in class com.anji.persistence.FilePersistence
 
reset() - Method in class com.anji.persistence.HibernatePersistence
 
reset() - Method in interface com.anji.persistence.Persistence
remove all data from storage
reset(int) - Method in class com.anji.roshambo.AnjiNetRoshamboPlayer
 
reset() - Method in class com.anji.roshambo.AnjiNetRoshamboPlayer
 
reset(int) - Method in class com.anji.roshambo.AnjiNetScanningRoshamboPlayer
 
reset() - Method in class com.anji.roshambo.AnjiNetScanningRoshamboPlayer
 
reset(int) - Method in class com.anji.roshambo.CopyingPlayer
 
reset() - Method in class com.anji.roshambo.CopyingPlayer
 
reset(int) - Method in class com.anji.roshambo.DeanPlayer
 
reset() - Method in class com.anji.roshambo.DeanPlayer
 
reset(int) - Method in class com.anji.roshambo.EnigmaPlayer
 
reset() - Method in class com.anji.roshambo.EnigmaPlayer
 
reset() - Method in class com.anji.roshambo.GnobotPlayer
 
reset(int) - Method in class com.anji.roshambo.GnobotPlayer
 
reset() - Method in class com.anji.roshambo.IocainePlayer
 
reset(int) - Method in class com.anji.roshambo.IocainePlayer
 
reset() - Method in class com.anji.roshambo.JustRockPlayer
 
reset(int) - Method in class com.anji.roshambo.JustRockPlayer
 
reset() - Method in class com.anji.roshambo.MarshalbotPlayer
 
reset(int) - Method in class com.anji.roshambo.MarshalbotPlayer
 
reset() - Method in class com.anji.roshambo.MohammedkaaschPlayer
 
reset(int) - Method in class com.anji.roshambo.MohammedkaaschPlayer
 
reset() - Method in class com.anji.roshambo.Muto5Player.Tris2
 
reset(int) - Method in class com.anji.roshambo.Muto5Player.Tris2
 
reset() - Method in class com.anji.roshambo.Muto5Player.Tris3
 
reset(int) - Method in class com.anji.roshambo.Muto5Player.Tris3
 
reset() - Method in class com.anji.roshambo.Muto5Player
 
reset(int) - Method in class com.anji.roshambo.Muto5Player
 
reset() - Method in class com.anji.roshambo.OneTrackMindPlayer
 
reset(int) - Method in class com.anji.roshambo.OneTrackMindPlayer
 
reset() - Method in class com.anji.roshambo.RandomPlayer
 
reset(int) - Method in class com.anji.roshambo.RandomPlayer
 
reset(int) - Method in interface com.anji.roshambo.RoshamboPlayer
Initialize a new match against an unknown opponent.
reset() - Method in class com.anji.roshambo.RotatingPlayer
 
reset(int) - Method in class com.anji.roshambo.RotatingPlayer
 
reset() - Method in class com.anji.roshambo.Tris3Player
 
reset(int) - Method in class com.anji.roshambo.Tris3Player
 
reset(int) - Method in class com.anji.roshambo.UrzaPlayer
initialisatie ..arrays maken alles op 0 etc
reset() - Method in class com.anji.roshambo.UrzaPlayer
 
reset() - Method in class com.anji.roshambo.WizardexpPlayer
 
reset(int) - Method in class com.anji.roshambo.WizardexpPlayer
 
reset(int) - Method in interface com.anji.tournament.IteratedPlayer
 
reset() - Method in interface com.anji.tournament.Player
reset player state; after a call to reset, the player should be in the same state as it was when created; i.e., it has no memory of previous games played
reset() - Method in class com.anji.ttt.HumanPlayer
 
reset() - Method in class com.anji.ttt.TttBadPlayer
 
reset() - Method in class com.anji.ttt.TttBestPlayer
 
reset() - Method in class com.anji.ttt.TttCenterPlayer
 
reset() - Method in class com.anji.ttt.TttForkablePlayer
 
reset() - Method in class com.anji.ttt.TttNeuralNetPlayer
 
reset() - Method in class com.anji.ttt.TttNineByOneNeuralNetPlayer
 
reset() - Method in class com.anji.ttt.TttRandomPlayer
 
reset() - Method in class com.anji.ttt.TttRotatingNeuralNetPlayer
 
reset() - Method in class com.anji.util.Reset
Clear all persisted data.
run() - Method in class com.anji.neat.Evolver
Perform a single run.

S

SCANNING_WINDOW_SIZE_KEY - Static variable in class com.anji.roshambo.RoshamboPlayerTranscriber
public visibility for test
SCISSORS - Static variable in interface com.anji.roshambo.RoshamboPlayer
enumerated value for scissors
SIGMOID - Static variable in class com.anji.nn.ActivationFunctionType
sigmoid
SIGNED_CLAMPED_LINEAR - Static variable in class com.anji.nn.ActivationFunctionType
signed clamped linear
SKEWED - Static variable in class com.anji.neat.RemoveConnectionMutationOperator.Strategy
likelihood of connection being removed is inversely proprtional to weight
SMALL - Static variable in class com.anji.neat.RemoveConnectionMutationOperator.Strategy
number of connections removed (n) is calculated based on total number of connections, and the n smallest connections are removed, excepting any whose weight is larger than maxWeightRemoved
SOUTH - Static variable in class com.anji.imaging.CardinalDirection
south
SPECIATION_THRESHOLD_KEY - Static variable in class com.anji.neat.NeatConfiguration
properties key, speciation threshold
SPECIE_TAG - Static variable in class org.jgap.Specie
XML base tag
SRC_NEURON_ID_XML_TAG - Static variable in class com.anji.neat.NeatIdMap
XML tag for NEAT ID mapping, source neuron ID
STIMULI_FILE_NAME_KEY - Static variable in class com.anji.integration.TargetFitnessFunction
properties key, file containing strimuli
STIMULUS_SIZE_KEY - Static variable in class com.anji.neat.NeatConfiguration
properties key, dimension of neural net stimulus
STRING - Static variable in class com.anji.Copyright
copyright string
SURFACE_CLASS_KEY - Static variable in class com.anji.imaging.IdentifyImageFitnessFunction
implements Surface; object to handle image manipulation
SURFACE_HEIGHT_KEY - Static variable in interface com.anji.imaging.Surface
final size of surface to which images will be scaled
SURFACE_WIDTH_KEY - Static variable in interface com.anji.imaging.Surface
final size of surface to which images will be scaled
SURVIVAL_RATE_KEY - Static variable in class com.anji.neat.NeatConfiguration
properties key, survival rate
ScoringWeights - class com.anji.tournament.ScoringWeights.
 
ScoringWeights(int, int, int, float) - Constructor for class com.anji.tournament.ScoringWeights
 
ScoringWeights() - Constructor for class com.anji.tournament.ScoringWeights
default constructor
SigmoidActivationFunction - class com.anji.nn.SigmoidActivationFunction.
Modified classic sigmoid.
SignedClampedLinearActivationFunction - class com.anji.nn.SignedClampedLinearActivationFunction.
 
SignedClampedLinearActivationFunction() - Constructor for class com.anji.nn.SignedClampedLinearActivationFunction
 
SignedStepActivationFunction - class com.anji.nn.SignedStepActivationFunction.
Step activation function.
SimpleSelector - class com.anji.integration.SimpleSelector.
Selects chromosomes based directly on fitness value, as opposed to a statistical probability.
SimpleSelector() - Constructor for class com.anji.integration.SimpleSelector
 
SimpleTournament - class com.anji.tournament.SimpleTournament.
Abstract class that manages a list of Player contestants, has them play each other in matches, and packages the results.
SimpleTournament(Game, ScoringWeights) - Constructor for class com.anji.tournament.SimpleTournament
 
SimpleTournament() - Constructor for class com.anji.tournament.SimpleTournament
default ctor; should be followwed by init()
SimpleTournament.PlayerPair - class com.anji.tournament.SimpleTournament.PlayerPair.
Pair of PlayerAndResults for each game.
SimpleTournament.PlayerPair() - Constructor for class com.anji.tournament.SimpleTournament.PlayerPair
 
SingleEliminationTournament - class com.anji.tournament.SingleEliminationTournament.
Standard double elimination tournament, except players are re-seeded after every round.
SingleEliminationTournament() - Constructor for class com.anji.tournament.SingleEliminationTournament
default ctor; init() should be called before using this object
SingleEliminationTournament(Game, ScoringWeights, Random) - Constructor for class com.anji.tournament.SingleEliminationTournament
ctor Note: this object overrides aMatch countOpponentResults to true
SingleTopologicalMutationOperator - class com.anji.neat.SingleTopologicalMutationOperator.
 
SingleTopologicalMutationOperator() - Constructor for class com.anji.neat.SingleTopologicalMutationOperator
should call init() after this constructor
SingleTopologicalMutationOperator(float, float, RecurrencyPolicy) - Constructor for class com.anji.neat.SingleTopologicalMutationOperator
ctor
SpeciationParms - class org.jgap.SpeciationParms.
 
SpeciationParms() - Constructor for class org.jgap.SpeciationParms
default ctor
Specie - class org.jgap.Specie.
Species are reproductively isolated segments of a population.
Specie(SpeciationParms, Chromosome) - Constructor for class org.jgap.Specie
Create new specie from representative.
StepActivationFunction - class com.anji.nn.StepActivationFunction.
Step activation function.
StepHourglassConnection - class com.anji.nn.StepHourglassConnection.
StepHourglassConnection Connection returning a value between 0 and 1, where 1 indicates the fully allotted amount of time remaining and 0 indicates no time remainnig.
StepHourglassConnection() - Constructor for class com.anji.nn.StepHourglassConnection
ctor
Surface - interface com.anji.imaging.Surface.
A Surface is a 2d array of int values.
SurfaceCanvas - class com.anji.floatingeye.SurfaceCanvas.
 
SurfaceCanvas(Java2DSurface, FloatingEye, int, int) - Constructor for class com.anji.floatingeye.SurfaceCanvas
ctor
select(Configuration, int) - Method in class com.anji.integration.SimpleSelector
Returns the a_howManyToSelect chromosomes with highest speciated fitness.
select(Configuration) - Method in class org.jgap.NaturalSelector
Select a given number of Chromosomes from the pool that will move on to the next generation population.
select(Configuration, int) - Method in class org.jgap.NaturalSelector
 
select(Configuration, int) - Method in class org.jgap.impl.WeightedRouletteSelector
Select a given number of Chromosomes from the pool that will move on to the next generation population.
set(int, int, int, int) - Method in class com.anji.tournament.PlayerStats
set all values
setBulkFitnessFunction(BulkFitnessFunction) - Method in class org.jgap.Configuration
Sets the bulk fitness function to be used for this genetic algorithm.
setConfidence(Classification, float) - Method in class com.anji.fingerprint.ClassifierResult
 
setCount(Classification, Classification, int) - Method in class com.anji.fingerprint.ConfusionMatrix
set cell in confusion matrix
setElitism(boolean) - Method in class org.jgap.NaturalSelector
 
setElitismMinSpecieSize(int) - Method in class org.jgap.NaturalSelector
 
setEventManager(EventManager) - Method in class org.jgap.Configuration
Sets the EventManager that is to be associated with this configuration.
setFitnessFunction(FitnessFunction) - Method in class org.jgap.Configuration
Sets the fitness function to be used for this genetic algorithm.
setFitnessValue(int) - Method in class org.jgap.Chromosome
Sets the fitness value of this Chromosome.
setId(long) - Method in class com.anji.nn.Neuron
 
setId(long) - Method in class com.anji.nn.NeuronConnection
 
setIdFactory(IdFactory) - Method in class org.jgap.Configuration
 
setImage(BufferedImage) - Method in class com.anji.imaging.AreaAvgBufferedImageTransformer
 
setImage(BufferedImage) - Method in interface com.anji.imaging.BufferedImageTransformer
 
setImage(BufferedImage) - Method in class com.anji.imaging.DefaultBufferedImageTransformer
 
setImage(File) - Method in class com.anji.imaging.JMagickSurface
 
setImage(File) - Method in class com.anji.imaging.Java2DSurface
 
setImage(BufferedImage) - Method in class com.anji.imaging.Java2DSurface
set values of 2-d rectangular surface BufferedImage; this image is larger than specified dimension so floating eye can go off the edge; these "off the edge" spaces are set to aNonviewableSpaceValue
setImage(MagickImage) - Method in class com.anji.imaging.MagickImageTransformer
 
setImage(File) - Method in interface com.anji.imaging.Surface
Set source data of image.
setInnovationId(Long) - Method in class org.jgap.Gene
 
setInputPattern(Pattern) - Method in class com.anji.integration.AnjiActivator
 
setIsSelectedForNextGeneration(boolean) - Method in class org.jgap.Chromosome
Sets whether this Chromosome has been selected by the natural selector to continue to the next generation.
setMaxFitnessValue(int) - Method in class com.anji.integration.TargetFitnessFunction
 
setMaxFitnessValue(int) - Method in class org.jgap.FitnessFunction
Deprecated.  
setMutationRate(float) - Method in class org.jgap.MutationOperator
 
setName(String) - Method in class com.anji.util.Properties
 
setNaturalSelector(NaturalSelector) - Method in class org.jgap.Configuration
set selector
setNumCycles(int) - Method in class com.anji.integration.AnjiActivator
 
setPopulationSize(int) - Method in class org.jgap.Configuration
Sets the population size to be used for this genetic algorithm.
setRand(Random) - Method in class com.anji.nn.RandomConnection
 
setRand(Random) - Static method in class com.anji.roshambo.Coin
 
setRandomGenerator(Random) - Method in class org.jgap.Configuration
Sets the random generator to be used for this genetic algorithm.
setSampleChromosomeMaterial(ChromosomeMaterial) - Method in class org.jgap.Configuration
Sets sample ChromosomeMaterial that is to be used as a guide for the construction of other Chromosomes.
setSecondaryParentId(Long) - Method in class org.jgap.ChromosomeMaterial
 
setSlice(float) - Method in class org.jgap.ReproductionOperator
 
setSpeciationThreshold(double) - Method in class org.jgap.SpeciationParms
 
setSpecieCompatCommonCoeff(double) - Method in class org.jgap.SpeciationParms
 
setSpecieCompatDisjointCoeff(double) - Method in class org.jgap.SpeciationParms
 
setSpecieCompatExcessCoeff(double) - Method in class org.jgap.SpeciationParms
 
setStatus(String) - Method in class com.anji.floatingeye.FloatingEyeDisplay
set display string
setSurvivalRate(float) - Method in class org.jgap.NaturalSelector
 
setToRandomValue(Random) - Method in class com.anji.neat.ConnectionAllele
set weight to random value distributed uniformly between MIN_INIT_WEIGHT and MAX_INIT_WEIGHT
setToRandomValue(Random) - Method in class com.anji.neat.NeuronAllele
 
setToRandomValue(Random) - Method in class org.jgap.Allele
Sets the value of this Gene to a random legal value for the implementation.
setToRandomValue(Random) - Method in class org.jgap.impl.BooleanAllele
Sets the value (allele) of this Gene to a random legal value.
setToRandomValue(Random) - Method in class org.jgap.impl.IntegerAllele
Sets the value (allele) of this Gene to a random Integer value between the lower and upper bounds (if any) of this Gene.
setUserInteraction(boolean) - Method in class com.anji.util.Reset
default is false; set to true if you want it to delete everything without prompting user
setValue(int, double) - Method in class com.anji.nn.Pattern
Set stimulus value at idx to value.
setValue(Object) - Method in class org.jgap.impl.BooleanAllele
Sets the value of this Gene to the new given value.
setValue(Integer) - Method in class org.jgap.impl.IntegerAllele
Sets the value (allele) of this Gene to the new given value.
setValueFromPersistentRepresentation(String) - Method in class org.jgap.impl.BooleanAllele
Sets the value and internal state of this Gene from the string representation returned by a previous invocation of the getPersistentRepresentation() method.
setValueFromPersistentRepresentation(String) - Method in class org.jgap.impl.IntegerAllele
Sets the value and internal state of this Gene from the string representation returned by a previous invocation of the getPersistentRepresentation() method.
setValues(double[]) - Method in class com.anji.nn.Pattern
Set stimulus values.
setWeight(double) - Method in class com.anji.neat.ConnectionAllele
 
setWeight(double) - Method in class com.anji.nn.NeuronConnection
 
singletonObjectProperty(String) - Method in class com.anji.util.Properties
 
singletonObjectProperty(Class) - Method in class com.anji.util.Properties
 
size() - Method in class com.anji.tournament.Bracket
 
size() - Method in class org.jgap.Chromosome
Returns the size of this Chromosome (the number of alleles it contains).
size() - Method in class org.jgap.impl.Pool
Retrieves the number of objects currently available in this pool.
startRun(String) - Method in class com.anji.persistence.FilePersistence
 
startRun(String) - Method in class com.anji.persistence.HibernatePersistence
 
startRun(String) - Method in interface com.anji.persistence.Persistence
Begin run.
startTournament() - Method in class com.anji.tournament.DirectTournament
 
startTournament() - Method in class com.anji.tournament.KRandomOppsTournament
 
startTournament() - Method in class com.anji.tournament.SimpleTournament
restart tournament
step(int) - Method in class com.anji.floatingeye.AnjiNetFloatingEye
 
step() - Method in class com.anji.floatingeye.AnjiNetFloatingEye
load eye, step network, and update position from network output
step(int) - Method in class com.anji.floatingeye.FloatingEye
 
step() - Method in class com.anji.floatingeye.FloatingEye
load eye, step network, and update position from network output
step() - Method in class com.anji.nn.AnjiNet
indicates a time step has passed
step() - Method in class com.anji.nn.CacheNeuronConnection
update value
step() - Method in class com.anji.nn.Neuron
indicates a time step has passed
step() - Method in class com.anji.nn.StepHourglassConnection
proceed one step closer to completion
step(double, double[]) - Method in class com.anji.polebalance.PoleBalanceCanvas
 
step(int, double, double[]) - Method in class com.anji.polebalance.PoleBalanceDisplay
Perform one step in processing.
store() - Method in class com.anji.neat.NeatConfiguration
Store to persistence.
store() - Method in class com.anji.neat.NeatIdMap
Persist ID factories and maps.
store(Chromosome) - Method in class com.anji.persistence.FilePersistence
 
store(Activator) - Method in class com.anji.persistence.FilePersistence
 
store(Run) - Method in class com.anji.persistence.FilePersistence
 
store(Chromosome) - Method in class com.anji.persistence.HibernatePersistence
 
store(Activator) - Method in class com.anji.persistence.HibernatePersistence
 
store(Run) - Method in class com.anji.persistence.HibernatePersistence
 
store(Chromosome) - Method in interface com.anji.persistence.Persistence
 
store(Activator) - Method in interface com.anji.persistence.Persistence
 
store(Run) - Method in interface com.anji.persistence.Persistence
 
store() - Method in class org.jgap.IdFactory
persist object to file
storeMove(int, int) - Method in class com.anji.roshambo.AnjiNetRoshamboPlayer
 
storeMove(int, int) - Method in class com.anji.roshambo.AnjiNetScanningRoshamboPlayer
 
storeMove(int, int) - Method in class com.anji.roshambo.CopyingPlayer
 
storeMove(int, int) - Method in class com.anji.roshambo.DeanPlayer
 
storeMove(int, int) - Method in class com.anji.roshambo.EnigmaPlayer
 
storeMove(int, int) - Method in class com.anji.roshambo.GnobotPlayer
 
storeMove(int, int) - Method in class com.anji.roshambo.IocainePlayer
 
storeMove(int, int) - Method in class com.anji.roshambo.JustRockPlayer
 
storeMove(int, int) - Method in class com.anji.roshambo.MarshalbotPlayer
 
storeMove(int, int) - Method in class com.anji.roshambo.MohammedkaaschPlayer
 
storeMove(int, int) - Method in class com.anji.roshambo.Muto5Player.Tris2
 
storeMove(int, int) - Method in class com.anji.roshambo.Muto5Player.Tris3
 
storeMove(int, int) - Method in class com.anji.roshambo.Muto5Player
 
storeMove(int, int) - Method in class com.anji.roshambo.OneTrackMindPlayer
 
storeMove(int, int) - Method in class com.anji.roshambo.RandomPlayer
 
storeMove(int, int) - Method in interface com.anji.roshambo.RoshamboPlayer
Store the opponent's choice and the outcome of the latest move.
storeMove(int, int) - Method in class com.anji.roshambo.RotatingPlayer
 
storeMove(int, int) - Method in class com.anji.roshambo.Tris3Player
 
storeMove(int, int) - Method in class com.anji.roshambo.UrzaPlayer
laatst gespeelde move,ideale historie en slechte historie opslaan
storeMove(int, int) - Method in class com.anji.roshambo.WizardexpPlayer
 
storeRun(boolean) - Method in class com.anji.integration.PresentationEventListener
Store/update run presentation data based on genotype.
swap() - Method in class com.anji.gomoku.GomokuBoard
 
swap() - Method in interface com.anji.ttt.Board
swap all friendly pieces for opponent and vice versa
swap() - Method in class com.anji.ttt.TttBoard
 

T

TANH - Static variable in class com.anji.nn.ActivationFunctionType
tanh
TANH_CUBIC - Static variable in class com.anji.nn.ActivationFunctionType
tanh cubic
TARGETS_FILE_NAME_KEY - Static variable in class com.anji.integration.TargetFitnessFunction
properties key, file containing output targets
TENTED_ARCH - Static variable in class com.anji.fingerprint.Classification
tented arch
TOPOLOGY_MUTATION_CLASSIC_KEY - Static variable in class com.anji.neat.NeatConfiguration
properties key, topology mutation type; if true, use "classic" method where at most a single topological mutation occurs per generation per individual
TO_STRING_FORMAT - Static variable in class com.anji.imaging.DoubleLocation2D
formatter for doubles in toString()
TRANSFORMER_CLASS_KEY - Static variable in interface com.anji.imaging.Surface
class to perform image transformation; subclass of BufferedImageTransformer
TRUE_BOOLEAN - Static variable in class org.jgap.impl.BooleanAllele
Shared constant representing the "true" boolean value.
TYPE_KEY - Static variable in class com.anji.integration.ActivatorTranscriber
neural network type properties key
TanhActivationFunction - class com.anji.nn.TanhActivationFunction.
Hyperbolic tangent.
TanhCubicActivationFunction - class com.anji.nn.TanhCubicActivationFunction.
Hyperbolic tangent modified to have a "well" around 0.
TargetFitnessFunction - class com.anji.integration.TargetFitnessFunction.
Determines fitness based on how close Activator output is to a target.
TargetFitnessFunction() - Constructor for class com.anji.integration.TargetFitnessFunction
 
ThetaConnection - class com.anji.floatingeye.ThetaConnection.
 
ThetaConnection(FloatingEye) - Constructor for class com.anji.floatingeye.ThetaConnection
 
Tournament - interface com.anji.tournament.Tournament.
Abstract class that manages a list of players, has them play each other in matches, and returns the results.
TournamentFitnessFunction - class com.anji.tournament.TournamentFitnessFunction.
Fitness function in which chromosomes are evaluated by their phenotypes playing a set of matches.
TournamentFitnessFunction() - Constructor for class com.anji.tournament.TournamentFitnessFunction
ctor - must call init(Properties) after this
TournamentFitnessFunction(Tournament, PlayerTranscriber) - Constructor for class com.anji.tournament.TournamentFitnessFunction
ctor
TournamentPlayerResults - class com.anji.tournament.TournamentPlayerResults.
 
TournamentPlayerResults(PlayerResults, int, int) - Constructor for class com.anji.tournament.TournamentPlayerResults
 
Transcriber - interface com.anji.integration.Transcriber.
To "transcribe" is to construct a phenotype from a genotype.
TranscriberException - exception com.anji.integration.TranscriberException.
 
TranscriberException() - Constructor for class com.anji.integration.TranscriberException
 
TranscriberException(String) - Constructor for class com.anji.integration.TranscriberException
 
TranscriberException(String, Throwable) - Constructor for class com.anji.integration.TranscriberException
 
TranscriberException(Throwable) - Constructor for class com.anji.integration.TranscriberException
 
TransformParameters - class com.anji.imaging.TransformParameters.
TransformParameters Parameters for a full transform, as when transforming from surface to eye image based on location, rotation, zoom factor, and size of eye.
TransformParameters(int, int, double, double, double, int, int) - Constructor for class com.anji.imaging.TransformParameters
 
TransformParameters(int, int, double, double, double, int, int, boolean) - Constructor for class com.anji.imaging.TransformParameters
 
Tris3Player - class com.anji.roshambo.Tris3Player.
http://www.cs.unimaas.nl/~donkers/games/roshambo03/
Tris3Player() - Constructor for class com.anji.roshambo.Tris3Player
 
TttBadPlayer - class com.anji.ttt.TttBadPlayer.
"Bad" tic-tac-toe subject.
TttBadPlayer() - Constructor for class com.anji.ttt.TttBadPlayer
 
TttBestPlayer - class com.anji.ttt.TttBestPlayer.
"Best" tic-tac-toe subject.
TttBestPlayer() - Constructor for class com.anji.ttt.TttBestPlayer
 
TttBoard - class com.anji.ttt.TttBoard.
Tic-Tac-Toe board.
TttBoard() - Constructor for class com.anji.ttt.TttBoard
 
TttCenterPlayer - class com.anji.ttt.TttCenterPlayer.
"Bad" tic-tac-toe subject with a preference for playing in the center.
TttCenterPlayer() - Constructor for class com.anji.ttt.TttCenterPlayer
singleton; public for creation via reflection
TttForkablePlayer - class com.anji.ttt.TttForkablePlayer.
"Best" tic-tac-toe subject, with the caveate that it can be forked.
TttForkablePlayer() - Constructor for class com.anji.ttt.TttForkablePlayer
 
TttGame - class com.anji.ttt.TttGame.
 
TttGame() - Constructor for class com.anji.ttt.TttGame
 
TttNeuralNetPlayer - class com.anji.ttt.TttNeuralNetPlayer.
Tic-Tac-Toe subject whose moves are determined by a 10x9 neural network.
TttNeuralNetPlayer(Activator) - Constructor for class com.anji.ttt.TttNeuralNetPlayer
Create subject whose "brains" are anActivator, 10 inputs and 9 outputs.
TttNineByOneNeuralNetPlayer - class com.anji.ttt.TttNineByOneNeuralNetPlayer.
Tic-Tac-Toe subject whose moves are determined by a 10x1 neural network.
TttNineByOneNeuralNetPlayer(Activator) - Constructor for class com.anji.ttt.TttNineByOneNeuralNetPlayer
Create subject whose "brains" are anActivator, 10 inputs and 1 output.
TttPlayerTranscriber - class com.anji.ttt.TttPlayerTranscriber.
 
TttPlayerTranscriber() - Constructor for class com.anji.ttt.TttPlayerTranscriber
default ctor
TttRandomPlayer - class com.anji.ttt.TttRandomPlayer.
"Random" tic-tac-toe subject.
TttRandomPlayer() - Constructor for class com.anji.ttt.TttRandomPlayer
 
TttRotatingNeuralNetPlayer - class com.anji.ttt.TttRotatingNeuralNetPlayer.
Tic-Tac-Toe subject whose moves are determined by a 10x9 neural network which is shown the board 4 times, once for each rotation in the 4 cardinal directions.
TttRotatingNeuralNetPlayer(Activator) - Constructor for class com.anji.ttt.TttRotatingNeuralNetPlayer
Create subject whose "brains" are anActivator, 10 inputs and 9 outputs.
toComplexityString(boolean) - Method in class com.anji.integration.XmlPersistableRun
 
toFitnessString(boolean) - Method in class com.anji.integration.XmlPersistableRun
 
toNetworkXml(String) - Method in class com.anji.integration.ChromosomeToNetworkXml
Transcribes chromosome to network and generates XML.
toSpeciesString(boolean) - Method in class com.anji.integration.XmlPersistableRun
 
toString() - Method in class com.anji.fingerprint.Classification
 
toString() - Method in class com.anji.fingerprint.ClassifierResult
 
toString() - Method in class com.anji.fingerprint.ConfusionMatrix
 
toString(String) - Method in class com.anji.fingerprint.ConfusionMatrix
record separator is "\n"
toString() - Method in class com.anji.floatingeye.AnjiNetFloatingEye
 
toString() - Method in class com.anji.floatingeye.CompositeAffinityListener
 
toString() - Method in class com.anji.floatingeye.FloatingEye
 
toString() - Method in class com.anji.floatingeye.FloatingEyeDisplay
 
toString() - Method in class com.anji.floatingeye.FloatingLocation
 
toString() - Method in class com.anji.floatingeye.LastAffinityListener
 
toString() - Method in class com.anji.floatingeye.MaxAffinityListener
 
toString() - Method in class com.anji.floatingeye.WeightedAffinityListener
 
toString() - Method in class com.anji.gomoku.GomokuBtrPlayer
 
toString() - Method in class com.anji.gomoku.GomokuNeuralNetPlayer
 
toString() - Method in class com.anji.gomoku.GomokuRandomPlayer
 
toString() - Method in class com.anji.gomoku.GomokuScanningNeuralNetPlayer
 
toString() - Method in class com.anji.imaging.CardinalDirection
 
toString() - Method in class com.anji.imaging.DoubleLocation2D
 
toString() - Method in class com.anji.imaging.IntLocation2D
 
toString() - Method in class com.anji.imaging.Java2DSurface
 
toString() - Method in class com.anji.imaging.TransformParameters
 
toString() - Method in class com.anji.integration.AnjiActivator
 
toString() - Method in class com.anji.integration.XmlPersistableRun
 
toString() - Method in class com.anji.neat.ConnectionAllele
 
toString() - Method in class com.anji.neat.ConnectionGene
 
toString() - Method in class com.anji.neat.NeuronGene
 
toString() - Method in class com.anji.neat.NeuronType
 
toString() - Method in class com.anji.neat.RemoveConnectionMutationOperator.Strategy
 
toString() - Method in class com.anji.nn.ActivationFunctionType
 
toString() - Method in class com.anji.nn.AnjiNet
 
toString() - Method in class com.anji.nn.ClampedLinearActivationFunction
 
toString() - Method in class com.anji.nn.EvSailSigmoidActivationFunction
 
toString() - Method in class com.anji.nn.InverseAbsActivationFunction
 
toString() - Method in class com.anji.nn.LinearActivationFunction
 
toString() - Method in class com.anji.nn.Neuron
 
toString() - Method in class com.anji.nn.NeuronConnection
 
toString() - Method in class com.anji.nn.Pattern
 
toString() - Method in class com.anji.nn.RecurrencyPolicy
 
toString() - Method in class com.anji.nn.SigmoidActivationFunction
 
toString() - Method in class com.anji.nn.SignedClampedLinearActivationFunction
 
toString() - Method in class com.anji.nn.SignedStepActivationFunction
 
toString() - Method in class com.anji.nn.StepActivationFunction
 
toString() - Method in class com.anji.nn.StepHourglassConnection
 
toString() - Method in class com.anji.nn.TanhActivationFunction
 
toString() - Method in class com.anji.nn.TanhCubicActivationFunction
 
toString() - Method in class com.anji.polebalance.PoleBalanceDisplay
 
toString() - Method in class com.anji.roshambo.AnjiNetRoshamboPlayer
 
toString() - Method in class com.anji.roshambo.AnjiNetScanningRoshamboPlayer
 
toString() - Method in class com.anji.roshambo.CopyingPlayer
 
toString() - Method in class com.anji.roshambo.DeanPlayer
 
toString() - Method in class com.anji.roshambo.EnigmaPlayer
 
toString() - Method in class com.anji.roshambo.GnobotPlayer
 
toString() - Method in class com.anji.roshambo.IocainePlayer
 
toString() - Method in class com.anji.roshambo.JustRockPlayer
 
toString() - Method in class com.anji.roshambo.MarshalbotPlayer
 
toString() - Method in class com.anji.roshambo.MohammedkaaschPlayer
 
toString() - Method in class com.anji.roshambo.Muto5Player
 
toString() - Method in class com.anji.roshambo.OneTrackMindPlayer
 
toString() - Method in class com.anji.roshambo.RandomPlayer
 
toString() - Method in class com.anji.roshambo.RoshamboGame
 
toString() - Method in class com.anji.roshambo.RotatingPlayer
 
toString() - Method in class com.anji.roshambo.Tris3Player
 
toString() - Method in class com.anji.roshambo.UrzaPlayer
 
toString() - Method in class com.anji.roshambo.WizardexpPlayer
 
toString() - Method in class com.anji.run.Domain
 
toString() - Method in class com.anji.run.Population
 
toString() - Method in class com.anji.run.Representation
 
toString() - Method in class com.anji.run.Run
 
toString() - Method in class com.anji.tournament.Bracket
 
toString() - Method in class com.anji.tournament.GameResults
 
toString() - Method in class com.anji.tournament.PlayerResults
 
toString() - Method in class com.anji.tournament.PlayerStats
 
toString() - Method in class com.anji.tournament.ScoringWeights
 
toString() - Method in class com.anji.tournament.SimpleTournament.PlayerPair
 
toString() - Method in class com.anji.tournament.TournamentPlayerResults
 
toString() - Method in class com.anji.ttt.HumanPlayer
 
toString() - Method in class com.anji.ttt.TttBadPlayer
 
toString() - Method in class com.anji.ttt.TttBestPlayer
 
toString() - Method in class com.anji.ttt.TttCenterPlayer
 
toString() - Method in class com.anji.ttt.TttForkablePlayer
 
toString() - Method in class com.anji.ttt.TttNeuralNetPlayer
 
toString() - Method in class com.anji.ttt.TttNineByOneNeuralNetPlayer
 
toString() - Method in class com.anji.ttt.TttRandomPlayer
 
toString() - Method in class com.anji.ttt.TttRotatingNeuralNetPlayer
 
toString(int[]) - Static method in class com.anji.util.Arrays
 
toString(double[]) - Static method in class com.anji.util.Arrays
 
toString() - Method in class com.anji.util.Properties
 
toString() - Method in class org.jgap.Allele
 
toString() - Method in class org.jgap.Chromosome
Returns a string representation of this Chromosome, useful for some display purposes.
toString() - Method in class org.jgap.ChromosomeMaterial
Returns a string representation of this Chromosome, useful for some display purposes.
toString() - Method in class org.jgap.Gene
 
toString() - Method in class org.jgap.Genotype
 
toString() - Method in class org.jgap.IdFactory
 
toString() - Method in class org.jgap.Specie
 
toString() - Method in class org.jgap.impl.BooleanAllele
Retrieves a string representation of this BooleanGene's value that may be useful for display purposes.
toString() - Method in class org.jgap.impl.IntegerAllele
Retrieves a string representation of this IntegerGene's value that may be useful for display purposes.
toXml() - Method in class com.anji.floatingeye.AnjiNetFloatingEye
 
toXml() - Method in class com.anji.floatingeye.EyePixelConnection
 
toXml() - Method in class com.anji.floatingeye.FloatingEye
 
toXml() - Method in class com.anji.floatingeye.LocationXConnection
 
toXml() - Method in class com.anji.floatingeye.LocationYConnection
 
toXml() - Method in class com.anji.floatingeye.LocationZConnection
 
toXml() - Method in class com.anji.floatingeye.ThetaConnection
 
toXml() - Method in class com.anji.imaging.Java2DSurface
 
toXml() - Method in interface com.anji.integration.Activator
 
toXml() - Method in class com.anji.integration.AnjiActivator
 
toXml() - Method in class com.anji.integration.Generation
 
toXml() - Method in class com.anji.integration.XmlPersistableAllele
 
toXml() - Method in class com.anji.integration.XmlPersistableChromosome
 
toXml() - Method in class com.anji.integration.XmlPersistableRun
 
toXml() - Method in class com.anji.neat.NeatIdMap
Convert NEAT ID mappings (enables re-use of innovation IDs) to XML string.
toXml() - Method in class com.anji.nn.AnjiNet
 
toXml() - Method in class com.anji.nn.BiasConnection
 
toXml() - Method in class com.anji.nn.CacheNeuronConnection
 
toXml() - Method in interface com.anji.nn.Connection
 
toXml() - Method in class com.anji.nn.Neuron
XML representation is consistent with NEVT .
toXml(Neuron.NeuronMetaData) - Static method in class com.anji.nn.Neuron
XML representation is consistent with NEVT .
toXml() - Method in class com.anji.nn.NeuronConnection
 
toXml() - Method in class com.anji.nn.Pattern
 
toXml() - Method in class com.anji.nn.RandomConnection
 
toXml() - Method in class com.anji.nn.StepHourglassConnection
 
toXml() - Method in class com.anji.tournament.PlayerStats
 
toXml() - Method in interface com.anji.util.XmlPersistable
 
toXml() - Method in class org.jgap.IdFactory
 
toXml() - Method in class org.jgap.Specie
 
toXml() - Method in class org.jgap.impl.IntegerAllele
 
transcribe(Chromosome) - Method in class com.anji.gomoku.GomokuPlayerTranscriber
 
transcribe(Chromosome) - Method in class com.anji.integration.ActivatorTranscriber
 
transcribe(Chromosome) - Method in class com.anji.integration.AnjiNetTranscriber
 
transcribe(Chromosome) - Method in interface com.anji.integration.Transcriber
Sub-classes must implement this method to convert the genotype to a phenotype.
transcribe(Chromosome) - Method in class com.anji.roshambo.RoshamboPlayerTranscriber
 
transcribe(Chromosome) - Method in class com.anji.ttt.TttPlayerTranscriber
 
transform(TransformParameters) - Method in class com.anji.imaging.AreaAvgBufferedImageTransformer
 
transform(TransformParameters) - Method in interface com.anji.imaging.BufferedImageTransformer
scales, rotates, translates, crops image
transform(IntLocation2D, int) - Method in interface com.anji.imaging.CoordinateTranslator
transforms coords based on perspective; coords should be between 0 and max, inclusive
transform(TransformParameters) - Method in class com.anji.imaging.DefaultBufferedImageTransformer
 
transform(int, int, double, double, double) - Method in interface com.anji.imaging.ImageTransformer
Transforms the underlying image given the translate, rotate, and scale parameters and returns an int array of ipxel data.
transform(TransformParameters) - Method in class com.anji.imaging.JMagickSurface
 
transform(TransformParameters) - Method in class com.anji.imaging.Java2DSurface
 
transform(TransformParameters) - Method in class com.anji.imaging.MagickImageTransformer
scales, rotates, translates, crops image
transform(TransformParameters) - Method in interface com.anji.imaging.Surface
transform image via translate, rotate, scale, crop
transformFiles() - Method in class com.anji.imaging.CanvasEnlarger
 
transformFiles(File, File) - Method in class com.anji.imaging.ImageRandomizer
clears destination dirs then populates them with new transformed images
translate(double) - Method in interface com.anji.imaging.RangeTranslator
 

U

UnsupportedRepresentationException - exception org.jgap.UnsupportedRepresentationException.
This exception is typically thrown when the setValueFromPersistentRepresentation() method of a Gene class is unable to process the string representation it has been given, either because that representation is not supported by that Gene implementation or because the representation is corrupt.
UnsupportedRepresentationException(String) - Constructor for class org.jgap.UnsupportedRepresentationException
Constructs a new UnsupportedRepresentationException instance with the given error message.
UrzaPlayer - class com.anji.roshambo.UrzaPlayer.
Urza roshambo bot by Martijn Muurman and Enno Peters 6-2002
UrzaPlayer() - Constructor for class com.anji.roshambo.UrzaPlayer
 
updateAffinity(IntLocation2D, double) - Method in interface com.anji.floatingeye.AffinityListener
current affinity while eye is at position pos is value affinity should be between 0.0 and 1.0 inclusive
updateAffinity(IntLocation2D, double) - Method in class com.anji.floatingeye.CompositeAffinityListener
 
updateAffinity(IntLocation2D, double) - Method in class com.anji.floatingeye.FloatingEyeDisplay
 
updateAffinity(IntLocation2D, double) - Method in class com.anji.floatingeye.LastAffinityListener
 
updateAffinity(IntLocation2D, double) - Method in class com.anji.floatingeye.MaxAffinityListener
 
updateAffinity(IntLocation2D, double) - Method in class com.anji.floatingeye.WeightedAffinityListener
 
updateBoard(int) - Method in class com.anji.gomoku.GomokuBoard
Place friendly piece in position newMove in array boardState.
updateBoard(int) - Method in interface com.anji.ttt.Board
updates board state such that position newMove will now equal 1
updateBoard(int) - Method in class com.anji.ttt.TttBoard
Places friendly piece on boardState at position newMove.
updateMaterial(ChromosomeMaterial, Set, Set) - Static method in class org.jgap.MutationOperator
updates material with specified sets of alleles; alleles present in both lists will be added (or replaced if the gene existed on original material)

V

value - Variable in class com.anji.nn.Neuron
protected for TestNeuron only
valueOf(String) - Static method in class com.anji.fingerprint.Classification
 
valueOf(String) - Static method in class com.anji.neat.NeuronType
 
valueOf(String) - Static method in class com.anji.neat.RemoveConnectionMutationOperator.Strategy
 
valueOf(String) - Static method in class com.anji.nn.ActivationFunctionType
 
valueOf(String) - Static method in class com.anji.nn.RecurrencyPolicy
 
values - Variable in class com.anji.nn.Pattern
protected visibility increases performance of PatternConnection.read()
verifyChangesAllowed() - Method in class org.jgap.Configuration
Makes sure that this Configuration object isn't locked.
verifyStateIsValid() - Method in class org.jgap.Configuration
Tests the state of this Configuration object to make sure it's valid.

W

WEIGHTED_SELECTOR_KEY - Static variable in class com.anji.neat.NeatConfiguration
properties key, enable weighted selection process
WEIGHT_MAX_KEY - Static variable in class com.anji.neat.NeatConfiguration
properties key, maximum connection weight
WEIGHT_MIN_KEY - Static variable in class com.anji.neat.NeatConfiguration
properties key, minimum connection weight
WEST - Static variable in class com.anji.imaging.CardinalDirection
west
WHORL - Static variable in class com.anji.fingerprint.Classification
whorl
WIN - Static variable in interface com.anji.roshambo.RoshamboPlayer
enumerated value for win
WeightMagnitudeComparator - class com.anji.neat.WeightMagnitudeComparator.
sorts ConnectionGenes in ascending order of weight magnitude
WeightMutationOperator - class com.anji.neat.WeightMutationOperator.
Implements NEAT perturb connection weight mutation according to Evolving Neural Networks through Augmenting Topologies .
WeightMutationOperator() - Constructor for class com.anji.neat.WeightMutationOperator
 
WeightMutationOperator(float) - Constructor for class com.anji.neat.WeightMutationOperator
 
WeightMutationOperator(float, float) - Constructor for class com.anji.neat.WeightMutationOperator
 
WeightedAffinityListener - class com.anji.floatingeye.WeightedAffinityListener.
 
WeightedAffinityListener() - Constructor for class com.anji.floatingeye.WeightedAffinityListener
 
WeightedRouletteSelector - class org.jgap.impl.WeightedRouletteSelector.
A basic implementation of NaturalSelector that models a roulette wheel.
WeightedRouletteSelector() - Constructor for class org.jgap.impl.WeightedRouletteSelector
 
WizardexpPlayer - class com.anji.roshambo.WizardexpPlayer.
http://www.cs.unimaas.nl/~donkers/games/roshambo03/
WizardexpPlayer() - Constructor for class com.anji.roshambo.WizardexpPlayer
 

X

XML_CHROMOSOME_ID_TAG - Static variable in class com.anji.integration.XmlPersistableChromosome
XML ID tag
XML_CHROMOSOME_PRIMARY_PARENT_ID_TAG - Static variable in class com.anji.integration.XmlPersistableChromosome
XML primary parent ID tag
XML_CHROMOSOME_SECONDARY_PARENT_ID_TAG - Static variable in class com.anji.integration.XmlPersistableChromosome
XML secondary parent ID tag
XML_CHROMOSOME_TAG - Static variable in class com.anji.integration.XmlPersistableChromosome
base XML tag
XML_TAG - Static variable in class com.anji.nn.AnjiNet
base XML tag
XML_TAG - Static variable in interface com.anji.nn.Connection
base XML tag
XML_TAG - Static variable in class com.anji.nn.Neuron
base XML tag
XML_TAG - Static variable in class com.anji.nn.Pattern
base XML tag
XML_TAG - Static variable in class org.jgap.IdFactory
XML base tag
XmlPersistable - interface com.anji.util.XmlPersistable.
 
XmlPersistableAllele - class com.anji.integration.XmlPersistableAllele.
 
XmlPersistableAllele(Allele) - Constructor for class com.anji.integration.XmlPersistableAllele
ctor
XmlPersistableChromosome - class com.anji.integration.XmlPersistableChromosome.
 
XmlPersistableChromosome(Chromosome) - Constructor for class com.anji.integration.XmlPersistableChromosome
 
XmlPersistableRun - class com.anji.integration.XmlPersistableRun.
Converts run data to XML presentation format.
XmlPersistableRun(Run) - Constructor for class com.anji.integration.XmlPersistableRun
ctor; must call init() before using this object
x - Variable in class com.anji.imaging.DoubleLocation2D
x-axis value
x - Variable in class com.anji.imaging.IntLocation2D
x-axis value

Y

y - Variable in class com.anji.imaging.DoubleLocation2D
y-axis value
y - Variable in class com.anji.imaging.IntLocation2D
y-axis value

Z

z - Variable in class com.anji.floatingeye.FloatingLocation
z-axis (zoom) value

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