All Packages Class Hierarchy This Package Previous Next Index
Class gpsys.primitives.ConstantFloat
java.lang.Object
|
+----gpsys.Primitive
|
+----gpsys.Terminal
|
+----gpsys.primitives.ConstantFloat
- public class ConstantFloat
- extends Terminal
FLOAT ConstantFloat
Creates a Terminal representing an ephemeral random constant of Type
FLOAT.
- Author:
- Adil Qureshi
Department of Computer Science,
University College London,
Gower St,
London WC1E 6BT,
UK.
- See Also:
- Type, Primitive, Terminal
-
f
- The value of this constant.
-
ConstantFloat(Random, float, float)
- Create a ephemeral random constant of type float in the range between
from and to using the random number generator rng.
-
evaluateFloat(Individual)
- Evaluate this Terminal.
-
instance()
- Creates a new FLOAT 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.
f
public float f
- The value of this constant.
ConstantFloat
public ConstantFloat(Random rng,
float from,
float to)
- Create a ephemeral random constant of type float 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.
evaluateFloat
public final float evaluateFloat(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:
- evaluateFloat in class Terminal
instance
public final Primitive instance()
- Creates a new FLOAT constant in exactly the same range as this
constant, and using the same random number generator.
- Returns:
- A new FLOAT 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