/src/main/java/net/finmath/climate/models/dice/submodels/EmissionIndustrialIntensityFunction.java
final double emissionIntensity = q0 * Math.exp( ( emissionIntensityRate-emissionIntensityRateInitial) / emissionIntensityRateDecay) ;
final double emissionIntensity = emissionIntensityInitial * Math.exp ( ( emissionIntensityRate-emissionIntensityRateInitial ) / emissionIntensityRateDecay ) ;
this(timeDiscretization, sigma0, 0.0152, -Math.log(1-0.001)); } @Override public Double apply(Integer timeIndex, Double _emissionIntensity) { double time = timeDiscretization.getTime(timeIndex); final double emissionIntensityRate = emissionIntensityRateInitial * Math.exp(-emissionIntensityRateDecay * time); <extra_id_0> return emissionIntensity; } public TimeDiscretization getTimeDiscretization() { return timeDiscretization; } public double getEmissionIntensityInitial() {