Package repast.simphony.parameter
Class ShortSteppedSetter
java.lang.Object
repast.simphony.parameter.AbstractSweepParameterSetter<Short>
repast.simphony.parameter.ShortSteppedSetter
- All Implemented Interfaces:
OptimizableParameterSetter,ParameterSetter
This
ParameterSetter will run through a space of numbers. The space is
from the given base value through the given maximum value (including both: [base, max]). This
space is traversed using the given step value.- Author:
- Jerry Vos
-
Field Summary
Fields inherited from class repast.simphony.parameter.AbstractSweepParameterSetter
LAST_VALUE_INDEX, lastValue, parameterName, RESET_INDEX, revertValue -
Constructor Summary
ConstructorsConstructorDescriptionShortSteppedSetter(String parameterName, short base, short max, short step) Constructs this with the given base value, step size, and maximum value. -
Method Summary
Modifier and TypeMethodDescriptionbooleanatBeginning(Short prevValue) booleanprotected ShortRetrieves the next value in the space (previous value + step size).protected ShortpreviousValue(Short prevValue) protected ShortResets the next value to the base value.toString()Methods inherited from class repast.simphony.parameter.AbstractSweepParameterSetter
atBeginning, atEnd, getParameterName, next, previous, randDouble, randInt, random, reset, revert
-
Constructor Details
-
ShortSteppedSetter
Constructs this with the given base value, step size, and maximum value.- Parameters:
parameterName- the name of the parameterbase- the beginning valuemax- the maximum value (inclusive)step- the step size
-
-
Method Details
-
resetValue
Resets the next value to the base value.- Specified by:
resetValuein classAbstractSweepParameterSetter<Short>
-
atEnd
- Specified by:
atEndin classAbstractSweepParameterSetter<Short>- Returns:
- true if the next value is greater than the max value
-
atBeginning
- Specified by:
atBeginningin classAbstractSweepParameterSetter<Short>
-
nextValue
Retrieves the next value in the space (previous value + step size).- Specified by:
nextValuein classAbstractSweepParameterSetter<Short>- Returns:
- the next value
-
randomValue
- Specified by:
randomValuein classAbstractSweepParameterSetter<Short>
-
previousValue
- Specified by:
previousValuein classAbstractSweepParameterSetter<Short>
-
toString
-