Module net.finmath.lib
Class EvolutionOfTemperature
java.lang.Object
net.finmath.climate.models.dice.submodels.EvolutionOfTemperature
- All Implemented Interfaces:
BiFunction<Temperature2DScalar,Double,Temperature2DScalar>
public class EvolutionOfTemperature
extends Object
implements BiFunction<Temperature2DScalar,Double,Temperature2DScalar>
The evolution of the temperature.
\(
T(t_{i+1}) = \Phi T(t_{i}) + (forcingToTemp \cdot (forcing, 0, 0)
\)
- Author:
- Christian Fries
-
Constructor Summary
ConstructorsConstructorDescriptionEvolutionOfTemperature(double timeStep)
EvolutionOfTemperature(double timeStep, double[][] transitionMatrix, double forcingToTemp)
-
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
-
EvolutionOfTemperature
public EvolutionOfTemperature(double timeStep, double[][] transitionMatrix, double forcingToTemp)- Parameters:
timeStep
- The time step.transitionMatrix
- Transition matrix \( \Phi \)forcingToTemp
- The scaling coefficient for the external forcing.
-
EvolutionOfTemperature
public EvolutionOfTemperature(double timeStep)
-
-
Method Details
-
apply
- Specified by:
apply
in interfaceBiFunction<Temperature2DScalar,Double,Temperature2DScalar>
-