eaLib API Docs
Last Modified : January 7 2002

Uses of Interface
mss.ea.core.Score

Packages that use Score
mss.ea.core This package contains some common helper classes. 
mss.ea.eval Classes for evaluation of individuals. 
mss.ea.ex.salesman Example for solving the traveling salesman problem with 29 bavarian cities. 
mss.ea.ex.sphere Example for solving the sphere function using an evolution strategy. 
mss.ea.sel This package contains classes for the selection operator. 
 

Uses of Score in mss.ea.core
 

Fields in mss.ea.core declared as Score
protected  Score Individual.sc
          Score of individual.
 

Methods in mss.ea.core that return Score
 Score Individual.getScore()
          Gets the score of the individual.
 

Methods in mss.ea.core with parameters of type Score
 int ScoreComparator.compare(Score sa, Score sb)
          Compares two scores.
 boolean Score.isBetter(Score s)
          Comparison, if this score is better than another.
 boolean Score.isWorse(Score s)
          Comparison, if this score is worse than another.
 boolean Score.isEqual(Score s)
          Test for equality.
 void Individual.setScore(Score s)
          Sets the score of the individual.
 

Uses of Score in mss.ea.eval
 

Classes in mss.ea.eval that implement Score
 class AbstractScore
          Abstract base class for scores of individuals.
 class CompoundScore
          Compound score.
 class DoubleScore
          Double score.
 class FloatScore
          Float score.
 class IntegerScore
          Integer score.
 class LongScore
          Long score.
 

Methods in mss.ea.eval that return Score
abstract  Score ScoreEvaluation.evaluate(Individual i)
          Abstract method for evaluating the score of an individual.
 Score CompoundScore.getScore(int index)
          Gets a score from the internal list.
 

Methods in mss.ea.eval with parameters of type Score
 boolean AbstractScore.isBetter(Score s)
          Comparison, if this score is better than another.
 boolean AbstractScore.isWorse(Score s)
          Comparison, if this score is worse than another.
 boolean AbstractScore.isEqual(Score s)
          Test for equality.
abstract  int AbstractScoreComparator.compare(Score sa, Score sb)
          Compares two scores.
 int ConvergentFloatComparator.compare(Score sa, Score sb)
          Compares two scores.
 int ConvergentDoubleComparator.compare(Score sa, Score sb)
          Compares two scores.
 int ReverseScoreComparator.compare(Score sa, Score sb)
          Compares two scores.
 int ConvergentLongComparator.compare(Score sa, Score sb)
          Compares two scores.
 int DefaultScoreComparator.compare(Score sa, Score sb)
          Compares two scores.
 int ConvergentIntegerComparator.compare(Score sa, Score sb)
          Compares two scores.
 void CompoundScore.addScore(Score s)
          Adds a new score to the interal list.
 void CompoundScore.addScore(Score s, ScoreComparator sc)
          Adds a new score and the appropriate comparator to the interal list.
 

Constructors in mss.ea.eval with parameters of type Score
CompoundScore(Score s)
          Constructor.
CompoundScore(Score s, ScoreComparator sc)
          Constructor with score and comparator.
 

Uses of Score in mss.ea.ex.salesman
 

Methods in mss.ea.ex.salesman that return Score
 Score SalesmanCalc.evaluate(Individual i)
           
 

Uses of Score in mss.ea.ex.sphere
 

Methods in mss.ea.ex.sphere that return Score
 Score SphereCalc.evaluate(Individual ind)
           
 

Uses of Score in mss.ea.sel
 

Fields in mss.ea.sel declared as Score
protected  Score ScoreTruncationSelection.threshold
          Score threshold.
 

Methods in mss.ea.sel that return Score
 Score ScoreTruncationSelection.getThreshold()
          Gets the threshold.
 

Methods in mss.ea.sel with parameters of type Score
 void ScoreTruncationSelection.setThreshold(Score s)
          Sets the threshold.
 

Constructors in mss.ea.sel with parameters of type Score
ScoreTruncationSelection(int numberPerSelection, Score threshold)
          Constructor with number per selection and threshold.
 


eaLib API Docs
Last Modified : January 7 2002

Copyright © 2000-2001 Technical University of Ilmenau, Department ESS