|
||||||||||
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.ExponentiallyDecreasingControlParameter
public class ExponentiallyDecreasingControlParameter
A control parameter that is defined to update itself in an exponentially decreasing 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 | |
---|---|
ExponentiallyDecreasingControlParameter()
Create a new instance of ExponentiallyDecreasingControlParameter . |
|
ExponentiallyDecreasingControlParameter(ExponentiallyDecreasingControlParameter copy)
Copy constructor. |
Method Summary | |
---|---|
ExponentiallyDecreasingControlParameter |
getClone()
Clone the current object such that a comparison of the clone and original object will yield two separate, but duplicate objects. |
void |
setUpperBound(double value)
Set the value for the upper bound. |
void |
update()
Update the paramter. |
Methods inherited from class net.sourceforge.cilib.controlparameter.BoundedControlParameter |
---|
clamp, getLowerBound, getParameter, getParameter, getRange, getUpperBound, setLowerBound, setParameter, setRange, updateParameter |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ExponentiallyDecreasingControlParameter()
ExponentiallyDecreasingControlParameter
.
public ExponentiallyDecreasingControlParameter(ExponentiallyDecreasingControlParameter copy)
copy
- The instance to copy.Method Detail |
---|
public ExponentiallyDecreasingControlParameter getClone()
getClone
in interface ControlParameter
getClone
in interface Cloneable
getClone
in class BoundedControlParameter
Object.clone()
public void update()
update
in class BoundedControlParameter
public void setUpperBound(double value)
setUpperBound
in class BoundedControlParameter
value
- The value to set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |