JGAP

org.jgap
Class BaseRateCalculator

java.lang.Object
  extended by org.jgap.BaseRateCalculator
All Implemented Interfaces:
java.io.Serializable, IUniversalRateCalculator
Direct Known Subclasses:
DefaultCrossoverRateCalculator, DefaultMutationRateCalculator

public abstract class BaseRateCalculator
extends java.lang.Object
implements IUniversalRateCalculator

Base class for rate calculators.

Since:
3.0
See Also:
Serialized Form

Constructor Summary
BaseRateCalculator(Configuration a_config)
           
 
Method Summary
 Configuration getConfiguration()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jgap.IUniversalRateCalculator
calculateCurrentRate, toBePermutated
 

Constructor Detail

BaseRateCalculator

public BaseRateCalculator(Configuration a_config)
                   throws InvalidConfigurationException
Parameters:
a_config - the configuration to use
Throws:
InvalidConfigurationException
Since:
3.0
Method Detail

getConfiguration

public Configuration getConfiguration()
Returns:
the configuration used
Since:
3.0

JGAP