- All Known Implementing Classes:
DICEModel
public interface ClimateModel
Interface implemented by Climate Models
- Author:
- Christian Fries
-
Method Summary
Modifier and TypeMethodDescriptiongetGDP()
getTemperature(double time)
The temperature (scenario vector) at a given time.getValue()
The value (scenario vector) (discounted)
-
Method Details
-
getTimeDiscretization
TimeDiscretization getTimeDiscretization()- Returns:
- the time discretization associated with this model.
-
getTemperature
The temperature (scenario vector) at a given time.- Parameters:
time
- The observation time.- Returns:
- The temperature (scenario vector) at a given time.
-
getValue
RandomVariable getValue()The value (scenario vector) (discounted)- Returns:
- The value (scenario vector).
-
getValues
RandomVariable[] getValues() -
getAbatement
RandomVariable[] getAbatement() -
getEmission
RandomVariable[] getEmission() -
getCarbonConcentration
CarbonConcentration[] getCarbonConcentration() -
getTemperature
Temperature[] getTemperature() -
getDamage
RandomVariable[] getDamage() -
getGDP
RandomVariable[] getGDP()
-