|
||||||||||
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.LinearDecreasingControlParameter
public class LinearDecreasingControlParameter
A control parameter that is defined to update itself in an linearly 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 | |
---|---|
LinearDecreasingControlParameter()
Create a new instance of LinearDecreasingControlParameter . |
|
LinearDecreasingControlParameter(LinearDecreasingControlParameter copy)
Create a copy of the provided instance. |
Method Summary | |
---|---|
LinearDecreasingControlParameter |
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 LinearDecreasingControlParameter()
LinearDecreasingControlParameter
.
public LinearDecreasingControlParameter(LinearDecreasingControlParameter copy)
copy
- The instance to copy.Method Detail |
---|
public LinearDecreasingControlParameter 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 |