public class ProportionalChangeFunction extends Object implements AgentTypeUpdater.CapitalUpdateFunction
| Constructor and Description |
|---|
ProportionalChangeFunction() |
ProportionalChangeFunction(Capital c,
double change) |
ProportionalChangeFunction(Capital c,
double change,
double top,
double bottom) |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(Cell c)
TODO This function did nothing.
|
double |
function(double value)
The actual update function.
|
void |
initialise(ModelData data,
RunInfo info,
Region extent) |
public ProportionalChangeFunction()
public ProportionalChangeFunction(Capital c, double change)
public ProportionalChangeFunction(Capital c, double change, double top, double bottom)
public void apply(Cell c)
apply in interface AgentTypeUpdater.CapitalUpdateFunctionpublic double function(double value)
value - public void initialise(ModelData data, RunInfo info, Region extent) throws Exception
initialise in interface Initialisabledata - model datainfo - run informationextent - region the initialisable object belongs toException