All Packages Class Hierarchy This Package Previous Next Index
Class gpsys.primitives.ConstantDouble
java.lang.Object
|
+----gpsys.Primitive
|
+----gpsys.Terminal
|
+----gpsys.primitives.ConstantDouble
- public class ConstantDouble
- extends Terminal
DOUBLE ConstantDouble
Creates a Terminal representing an ephemeral random constant of Type
DOUBLE.
- Author:
- Adil Qureshi
Department of Computer Science,
University College London,
Gower St,
London WC1E 6BT,
UK.
- See Also:
- Type, Primitive, Terminal
-
d
- The value of this constant.
-
ConstantDouble(Random, double, double)
- Create a ephemeral random constant of type double in the range between
from and to using the random number generator rng.
-
evaluateDouble(Individual)
- Evaluate this Terminal.
-
instance()
- Creates a new DOUBLE constant in exactly the same range as this
constant, and using the same random number generator.
-
toString()
- Returns the value of the constant as a String.
d
public double d
- The value of this constant.
ConstantDouble
public ConstantDouble(Random rng,
double from,
double to)
- Create a ephemeral random constant of type double in the range between
from and to using the random number generator rng.
- Parameters:
- rng - The random number generator to be used.
- from - The smallest value that the constant can take.
- to - The largest value that the constant can take.
evaluateDouble
public final double evaluateDouble(Individual i) throws EvaluationException
- Evaluate this Terminal.
- Parameters:
- i - The individual being evaluated.
- Returns:
- The value of the constant.
- Throws: EvaluationException
- If there is an evaluation failure.
- Overrides:
- evaluateDouble in class Terminal
instance
public final Primitive instance()
- Creates a new DOUBLE constant in exactly the same range as this
constant, and using the same random number generator.
- Returns:
- A new DOUBLE constant in exactly the same range.
- Overrides:
- instance in class Primitive
toString
public String toString()
- Returns the value of the constant as a String.
- Returns:
- A String representing the value of this constant.
- Overrides:
- toString in class Primitive
All Packages Class Hierarchy This Package Previous Next Index