|
Evolvica Core API Version 0.6.2 Last Modified: June 29 2004 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IGenotype | |
org.evolvica.core | Core package containing classes related to genotypes, individuals and populations. |
org.evolvica.core.init | Initialization. |
Uses of IGenotype in org.evolvica.core |
Subinterfaces of IGenotype in org.evolvica.core | |
interface |
IMultiGenotype
Interface for a genotype containing multiple other genotypes. |
Classes in org.evolvica.core that implement IGenotype | |
class |
AbstractGene
Abstract base class for a genotype. |
class |
BinaryGene
A gene of type binary string. |
class |
DoubleArrayGene
Gene holding an array of doubles. |
class |
DoubleGene
A gene of type Double. |
class |
FloatArrayGene
Gene holding an array of floats. |
class |
FloatGene
A gene of type Float. |
class |
IntegerArrayGene
Gene holding an array of integers. |
class |
IntegerGene
A gene of type Integer. |
class |
LongArrayGene
Gene holding an array of longs. |
class |
LongGene
A gene of type Long. |
class |
StringGene
A gene of type String. |
Fields in org.evolvica.core declared as IGenotype | |
protected IGenotype |
AbstractIndividual.genotype
The genotype of this individual. |
Methods in org.evolvica.core that return IGenotype | |
IGenotype |
StringGene.copy()
|
IGenotype |
LongGene.copy()
|
IGenotype |
LongArrayGene.copy()
|
IGenotype |
IntegerGeneBuilder.newGenotype()
|
IGenotype |
IntegerGene.copy()
|
IGenotype |
IntegerArrayGeneBuilder.newGenotype()
|
IGenotype |
IntegerArrayGene.copy()
|
IGenotype |
IMultiGenotype.getGenotype(int index)
Gets a genotype from a specific position. |
IGenotype |
IIndividual.getGenotype()
Gets the genotype that is assigned to this individual. |
IGenotype |
IGenotypeBuilder.newGenotype()
Creates a new genotype. |
IGenotype |
IGenotype.copy()
Creates a complete copy of this genotype (optional operation). |
IGenotype |
FloatGene.copy()
|
IGenotype |
FloatArrayGene.copy()
|
IGenotype |
DoubleGene.copy()
|
IGenotype |
DoubleArrayGene.copy()
|
IGenotype |
BinaryGene.copy()
|
IGenotype |
AbstractIndividual.getGenotype()
Returns the assigned genotype. |
Methods in org.evolvica.core with parameters of type IGenotype | |
IPhenotype |
IPhenotypeBuilder.newPhenotype(IGenotype genotype)
Returns a new phenotype for a given genotype. |
void |
IMultiGenotype.setGenotype(IGenotype gene,
int index)
Sets a genotype at the given position. |
void |
IIndividual.setGenotype(IGenotype genotype)
Sets a new genotype. |
static IDatatype |
GenotypeRepository.getID(IGenotype gene)
Returns a genotype ID for a given genotype. |
void |
AbstractIndividual.setGenotype(IGenotype genotype)
Sets the genotype of this individual. |
Constructors in org.evolvica.core with parameters of type IGenotype | |
DefaultIndividual(IGenotype genotype)
Constructor. |
Uses of IGenotype in org.evolvica.core.init |
Methods in org.evolvica.core.init that return IGenotype | |
IGenotype |
XMLInitializer.createGenotype()
Dummy method. |
protected IGenotype |
RandomStringInitializer.createGenotype()
|
protected IGenotype |
IntegerSequenceInitializer.createGenotype()
|
protected IGenotype |
IntegerInitializer.createGenotype()
|
protected IGenotype |
IntegerArrayInitializer.createGenotype()
|
protected IGenotype |
FloatInitializer.createGenotype()
|
protected IGenotype |
FloatArrayInitializer.createGenotype()
|
protected IGenotype |
BinaryInitializer.createGenotype()
|
IGenotype |
BinaryFileInitializer.createGenotype()
Dummy method. |
protected abstract IGenotype |
AbstractInitializer.createGenotype()
Creates a new genotype. |
|
Evolvica Core API Version 0.6.2 Last Modified: June 29 2004 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |