java.lang.Object
net.finmath.climate.models.dice.submodels.EmissionFunction
- All Implemented Interfaces:
BiFunction<Double,Double,Double>
The function that maps economicOutput to emission at a given time in GtCO2 / year
\(
(t, Y) \mapsto E(t,Y)
\)
where Y is the GDP.
Note: The emissions is in GtCO2 / year.
Note: The function depends on the time step size
TODO Change parameter to per year.
- Author:
- Christian Fries
-
Constructor Summary
ConstructorsConstructorDescriptionEmissionFunction(double timeStep, EmissionIntensityFunction emissionIntensityFunction)
EmissionFunction(double timeStep, EmissionIntensityFunction emissionIntensityFunction, double externalEmissionsInitial, double externalEmissionsDecay)
-
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.function.BiFunction
andThen
-
Constructor Details
-
EmissionFunction
public EmissionFunction(double timeStep, EmissionIntensityFunction emissionIntensityFunction, double externalEmissionsInitial, double externalEmissionsDecay) -
EmissionFunction
-
-
Method Details
-
apply
- Specified by:
apply
in interfaceBiFunction<Double,Double,Double>
-