public class Individual
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private double[] |
errors
List of errors associated to this individual.
|
private double[] |
genes
Individual genes.
|
private double |
simulationTime |
Constructor and Description |
---|
Individual(double[] genes) |
Individual(double[] genes,
double[] errors) |
Individual(int genesNumber,
int errorsNumber) |
Modifier and Type | Method and Description |
---|---|
double |
getError(int pos) |
double[] |
getErrors() |
int |
getErrorsSize() |
double |
getGene(int pos) |
double[] |
getGenes() |
int |
getGeneSize()
Returns the number of genes
|
double |
getSimulationTime() |
double |
getTotalError() |
void |
scaleGene(double scale,
int pos) |
void |
setError(int pos,
double error) |
void |
setGene(int pos,
double gene) |
void |
setSimulationTime(double simulationTime) |
private double[] genes
private double[] errors
private double simulationTime
public Individual(int genesNumber, int errorsNumber)
public Individual(double[] genes, double[] errors)
public Individual(double[] genes)
public void setGene(int pos, double gene)
public double[] getGenes()
public double getGene(int pos)
public void scaleGene(double scale, int pos)
public void setError(int pos, double error)
public double[] getErrors()
public double getError(int pos)
public double getTotalError()
public int getGeneSize()
public int getErrorsSize()
public double getSimulationTime()
public void setSimulationTime(double simulationTime)