public class CsvCapitalLevelInnovationRepComp extends AbstractInnovationRepComp implements Initialisable
| Modifier and Type | Field and Description |
|---|---|
protected String |
colnameFactor |
protected String |
colnameTick |
protected String |
effectAdjustmentsCsvFile |
protected TreeMap<Integer,Double> |
effects |
protected RunInfo |
rInfo |
renewalInterval| Constructor and Description |
|---|
CsvCapitalLevelInnovationRepComp() |
| Modifier and Type | Method and Description |
|---|---|
<InnovationType extends Innovation> |
adjustRenewedInnovation(InnovationType innovation)
Adjust the renewed innovation to reflect defined effects.
|
void |
initialise(ModelData data,
RunInfo info,
Region extent) |
getRenewalIntervalprotected String effectAdjustmentsCsvFile
protected String colnameTick
protected String colnameFactor
protected RunInfo rInfo
public void initialise(ModelData data, RunInfo info, Region extent) throws Exception
initialise in interface Initialisabledata - model datainfo - run informationextent - region the initialisable object belongs toExceptionInitialisable.initialise(org.volante.abm.data.ModelData,
org.volante.abm.schedule.RunInfo, org.volante.abm.data.Region)public <InnovationType extends Innovation> InnovationType adjustRenewedInnovation(InnovationType innovation)
InnovationRepCompadjustRenewedInnovation in interface InnovationRepCompInnovationRepComp.adjustRenewedInnovation(org.volante.abm.institutions.innovation.Innovation)