|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sourceforge.cilib.controlparameter.BoundedControlParameter net.sourceforge.cilib.controlparameter.ExponentiallyIncreasingControlParameter
public class ExponentiallyIncreasingControlParameter
A control parameter that is defined to update itself in an exponentially increasing manner. The rate of change within the parameter is based on the percentage complete of the running algorithm.
Field Summary |
---|
Fields inherited from class net.sourceforge.cilib.controlparameter.BoundedControlParameter |
---|
parameter, range |
Constructor Summary | |
---|---|
ExponentiallyIncreasingControlParameter()
Create a new instance of ExponentiallyIncreasingControlParameter . |
|
ExponentiallyIncreasingControlParameter(ExponentiallyIncreasingControlParameter copy)
Copy constructor. |
Method Summary | |
---|---|
ExponentiallyIncreasingControlParameter |
getClone()
Clone the current object such that a comparison of the clone and original object will yield two separate, but duplicate objects. |
void |
setLowerBound(double lower)
Set the value of the lower bound. |
void |
update()
Update the paramter. |
Methods inherited from class net.sourceforge.cilib.controlparameter.BoundedControlParameter |
---|
clamp, getLowerBound, getParameter, getParameter, getRange, getUpperBound, setParameter, setRange, setUpperBound, updateParameter |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ExponentiallyIncreasingControlParameter()
ExponentiallyIncreasingControlParameter
.
public ExponentiallyIncreasingControlParameter(ExponentiallyIncreasingControlParameter copy)
copy
- The instance to copy.Method Detail |
---|
public ExponentiallyIncreasingControlParameter getClone()
getClone
in interface ControlParameter
getClone
in interface Cloneable
getClone
in class BoundedControlParameter
Object.clone()
public void update()
update
in class BoundedControlParameter
public void setLowerBound(double lower)
setLowerBound
in class BoundedControlParameter
lower
- The value to set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |