|
Evolvica Core API Version 0.6.2 Last Modified: June 29 2004 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |