Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

Uses of Interface
org.evolvica.core.IScore

Packages that use IScore
org.evolvica.core Core package containing classes related to genotypes, individuals and populations. 
org.evolvica.core.eval Evaluation of individuals. 
org.evolvica.core.select Selection. 
org.evolvica.core.terminate Termination. 
 

Uses of IScore in org.evolvica.core
 

Subinterfaces of IScore in org.evolvica.core
 interface IMultiScore
          Interface for a score that consists of other scores.
 

Fields in org.evolvica.core declared as IScore
protected  IScore AbstractIndividual.score
          The associated score of this individual.
 

Methods in org.evolvica.core that return IScore
 IScore[] IMultiScore.getScores()
          Returns the array of scores that this multi score consists of.
 IScore IMultiScore.getScore(int index)
          Deprecated. use getScores() to access the array directly
 IScore IIndividual.getScore()
          Returns the score of this individual.
 IScore AbstractIndividual.getScore()
          Returns the assigned score.
 

Methods in org.evolvica.core with parameters of type IScore
 int IScoreComparator.compare(IScore score0, IScore score1)
          Compares two scores.
 void IMultiScore.setScores(IScore[] scores)
          Sets the scores of this multiscore.
 void IMultiScore.setScore(IScore score, int index)
          Deprecated. use setScores() to set the array directly
 void IIndividual.setScore(IScore score)
          Sets a new to to this individual.
 void AbstractIndividual.setScore(IScore score)
          Sets the score.
 

Uses of IScore in org.evolvica.core.eval
 

Classes in org.evolvica.core.eval that implement IScore
 class CompoundScore
          Default implementation for a multi score.
 class DoubleScore
          Double score.
 class FloatScore
          Float score.
 class IntegerScore
          Integer score.
 class LongScore
          Long score.
 

Fields in org.evolvica.core.eval declared as IScore
protected  IScore[] CompoundScore.scores
          Array of scores.
 

Methods in org.evolvica.core.eval that return IScore
 IScore CompoundScore.getScore(int index)
           
 IScore[] CompoundScore.getScores()
           
 

Methods in org.evolvica.core.eval with parameters of type IScore
 int ReverseIntegerScoreComparator.compare(IScore score0, IScore score1)
           
 int ReverseFloatScoreComparator.compare(IScore score0, IScore score1)
           
 int DefaultIntegerScoreComparator.compare(IScore score0, IScore score1)
           
 int DefaultFloatScoreComparator.compare(IScore score0, IScore score1)
           
 int ConvergentIntegerScoreComparator.compare(IScore score0, IScore score1)
           
 int ConvergentFloatScoreComparator.compare(IScore score0, IScore score1)
           
 int CompoundScoreComparator.compare(IScore score0, IScore score1)
          Compares two compound scores.
 void CompoundScore.setScore(IScore score, int index)
           
 void CompoundScore.setScores(IScore[] scores)
           
abstract  int AbstractScoreComparator.compare(IScore score0, IScore score1)
           
 

Constructors in org.evolvica.core.eval with parameters of type IScore
CompoundScore(IScore[] scores)
          Constructor with an array of scores.
 

Uses of IScore in org.evolvica.core.select
 

Fields in org.evolvica.core.select declared as IScore
protected  IScore ScoreTruncationSelector.threshold
          Score threshold.
 

Methods in org.evolvica.core.select that return IScore
 IScore ScoreTruncationSelector.getThreshold()
          Gets the threshold.
 

Methods in org.evolvica.core.select with parameters of type IScore
 void ScoreTruncationSelector.setThreshold(IScore threshold)
          Sets the threshold.
 

Constructors in org.evolvica.core.select with parameters of type IScore
ScoreTruncationSelector(int numberPerSelection, IScore threshold, IScoreComparator comparator)
          Constructor with number per selection and threshold.
 

Uses of IScore in org.evolvica.core.terminate
 

Fields in org.evolvica.core.terminate declared as IScore
protected  IScore AbsoluteScoreCondition.target
          Target score.
 

Methods in org.evolvica.core.terminate that return IScore
 IScore AbsoluteScoreCondition.getTarget()
          Returns the target score.
 

Methods in org.evolvica.core.terminate with parameters of type IScore
 void AbsoluteScoreCondition.setTarget(IScore score)
          Sets the target score.
 

Constructors in org.evolvica.core.terminate with parameters of type IScore
AbsoluteScoreCondition(IScore target, IScoreComparator comparator)
          Constructor.
 


Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

Copyright © 2000-2004 Technical University of Ilmenau, Department Electronic Circuits and Systems