Interface ClimateModel

All Known Implementing Classes:
DICEModel

public interface ClimateModel
Interface implemented by Climate Models
Author:
Christian Fries
  • Method Details

    • getTimeDiscretization

      TimeDiscretization getTimeDiscretization()
      Returns:
      the time discretization associated with this model.
    • getTemperature

      RandomVariable getTemperature(double time)
      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()