Uses of Class
simbad.picoevo.ext.representation.Individual_NEATIndividual

Packages that use Individual_NEATIndividual
simbad.picoevo.app.NEAT_XOR   
simbad.picoevo.app.SDNEATforXOR   
simbad.picoevo.app.Simbad_NEATAvoiderRobot   
simbad.picoevo.app.Simbad_SDNEATAvoiderRobot   
simbad.picoevo.ext.evolution   
simbad.picoevo.ext.representation   
simbad.piconode.core.node   
 

Uses of Individual_NEATIndividual in simbad.picoevo.app.NEAT_XOR
 

Methods in simbad.picoevo.app.NEAT_XOR with parameters of type Individual_NEATIndividual
private  double EvaluationOperator_NEATforXOR.computeFitness(Individual_NEATIndividual individual)
           
 

Uses of Individual_NEATIndividual in simbad.picoevo.app.SDNEATforXOR
 

Methods in simbad.picoevo.app.SDNEATforXOR with parameters of type Individual_NEATIndividual
private  double EvaluationOperator_SDNEATforXOR.computeFitness(Individual_NEATIndividual individual)
           
 

Uses of Individual_NEATIndividual in simbad.picoevo.app.Simbad_NEATAvoiderRobot
 

Methods in simbad.picoevo.app.Simbad_NEATAvoiderRobot with parameters of type Individual_NEATIndividual
private  double EvaluationOperator_NEATAvoiderRobot.computeFitness(Individual_NEATIndividual individual)
           
 

Uses of Individual_NEATIndividual in simbad.picoevo.app.Simbad_SDNEATAvoiderRobot
 

Methods in simbad.picoevo.app.Simbad_SDNEATAvoiderRobot with parameters of type Individual_NEATIndividual
private  double EvaluationOperator_SDNEATAvoiderRobot.computeFitness(Individual_NEATIndividual individual)
           
 

Uses of Individual_NEATIndividual in simbad.picoevo.ext.evolution
 

Methods in simbad.picoevo.ext.evolution that return Individual_NEATIndividual
 Individual_NEATIndividual VariationOperator_Population_NEAT_CrossOver.applyOperator(EvolutionObject object, Individual_NEATIndividual mother, Individual_NEATIndividual father)
           
 Individual_NEATIndividual VariationOperator_Population_NEAT_CrossOver.performCrossOver(EvolutionObject object, Individual_NEATIndividual mother, Individual_NEATIndividual father)
           
private  Individual_NEATIndividual SelectionOperator_SDNEAT.tournamentSelection(Population_NEATPopulation population, int numComparisons)
           
private  Individual_NEATIndividual SelectionOperator_NEAT.tournamentSelection(Population_NEATPopulation population, int numComparisons)
           
 

Methods in simbad.picoevo.ext.evolution with parameters of type Individual_NEATIndividual
private  boolean VariationOperator_Individual_SDNEAT_MutationSegmentDuplicate.alreadyHaveThisNeuronID(int id, Individual_NEATIndividual genome)
           
private  boolean VariationOperator_Individual_NEAT_MutationAddNode.alreadyHaveThisNeuronID(int id, Individual_NEATIndividual genome)
           
 Individual_NEATIndividual VariationOperator_Population_NEAT_CrossOver.applyOperator(EvolutionObject object, Individual_NEATIndividual mother, Individual_NEATIndividual father)
           
private  boolean VariationOperator_Individual_NEAT_MutationAddLink.duplicateLink(int neuronIn, int neuronOut, Individual_NEATIndividual genome)
           
private  int VariationOperator_Individual_SDNEAT_MutationSegmentDuplicate.getElementPosition(int neuronId, Individual_NEATIndividual genome)
           
private  int VariationOperator_Individual_NEAT_MutationAddNode.getElementPosition(int neuronId, Individual_NEATIndividual genome)
           
private  int VariationOperator_Individual_NEAT_MutationAddLink.getElementPosition(int neuronId, Individual_NEATIndividual genome)
           
private  Element_NEAT_LGene VariationOperator_Individual_SDNEAT_MutationSegmentDuplicate.getPathNextRandomNode(Element_NEAT_NGene fromNeuron, Individual_NEATIndividual genome)
           
 Individual_NEATIndividual VariationOperator_Population_NEAT_CrossOver.performCrossOver(EvolutionObject object, Individual_NEATIndividual mother, Individual_NEATIndividual father)
           
 

Uses of Individual_NEATIndividual in simbad.picoevo.ext.representation
 

Fields in simbad.picoevo.ext.representation declared as Individual_NEATIndividual
 Individual_NEATIndividual Population_NEATPopulation_SpeciesList.Species.alphaMember
           
 

Fields in simbad.picoevo.ext.representation with type parameters of type Individual_NEATIndividual
 java.util.Vector<Individual_NEATIndividual> Population_NEATPopulation_SpeciesList.Species.members
           
 

Methods in simbad.picoevo.ext.representation that return Individual_NEATIndividual
 Individual_NEATIndividual Population_NEATPopulation.getAdjustedBest()
           
 Individual_NEATIndividual Population_NEATPopulation.getRawBest()
           
 Individual_NEATIndividual Population_NEATPopulation_SpeciesList.Species.leader()
           
 Individual_NEATIndividual Population_NEATPopulation_SpeciesList.Species.spawn()
           
 

Methods in simbad.picoevo.ext.representation with parameters of type Individual_NEATIndividual
 void Population_NEATPopulation_SpeciesList.Species.add(Individual_NEATIndividual newMember)
           
 int Individual_NEATIndividual.compareTo(Individual_NEATIndividual _o)
           
 double Individual_NEATIndividual.getCompatibilityScore(Individual_NEATIndividual genome)
          Calculate the distance between two genomes according to the formula CompatDist = ((c1*#ExcessGenes)/N) + ((c2*#DisjointGenes)/N) + c3*WeightDifference N = number of genes in the larger genome c1,c2,c3 = coefficients to tweak outcome Original Algorithm written by Mat Buckland http://www.ai-junkie.com Ported to this system by Robert Lucas http://www.automatonsadrift.com
 

Method parameters in simbad.picoevo.ext.representation with type arguments of type Individual_NEATIndividual
 void Population_NEATPopulation_SpeciesList.adjustFitnesses(java.util.ArrayList<Individual_NEATIndividual> population)
           
 void Population_NEATPopulation_SpeciesList.speciate(java.util.ArrayList<Individual_NEATIndividual> population)
           
 

Constructors in simbad.picoevo.ext.representation with parameters of type Individual_NEATIndividual
Population_NEATPopulation_SpeciesList.Species(Population_NEATPopulation_SpeciesList owner, Individual_NEATIndividual first, int firstID)
           
 

Uses of Individual_NEATIndividual in simbad.piconode.core.node
 

Methods in simbad.piconode.core.node with parameters of type Individual_NEATIndividual
 void Network.updateGenotype(Individual_NEATIndividual untrained)