Module net.finmath.lib
Class CarbonConcentration3DScalar
java.lang.Object
net.finmath.climate.models.dice.submodels.CarbonConcentration3DScalar
- All Implemented Interfaces:
CarbonConcentration
State vector representing carbon concentration in units of GtC.
- Author:
- Christian Fries
-
Constructor Summary
ConstructorsConstructorDescriptionCreate a state vector with 851 GtC in atmosphere, 460 GtC in shallow ocean, 1740 in lower ocean.CarbonConcentration3DScalar(double[] carbonConcentration)
CarbonConcentration3DScalar(double carbonConcentrationInAtmosphere, double carbonConcentrationInShallowOcean, double carbonConcentrationInLowerOcean)
Create a state vector representing carbon concentration in units of GtC. -
Method Summary
Modifier and TypeMethodDescriptiondouble[]
double
double
-
Constructor Details
-
CarbonConcentration3DScalar
public CarbonConcentration3DScalar(double carbonConcentrationInAtmosphere, double carbonConcentrationInShallowOcean, double carbonConcentrationInLowerOcean)Create a state vector representing carbon concentration in units of GtC. -
CarbonConcentration3DScalar
public CarbonConcentration3DScalar(double[] carbonConcentration) -
CarbonConcentration3DScalar
public CarbonConcentration3DScalar()Create a state vector with 851 GtC in atmosphere, 460 GtC in shallow ocean, 1740 in lower ocean.
-
-
Method Details
-
getExpectedCarbonConcentrationInAtmosphere
- Specified by:
getExpectedCarbonConcentrationInAtmosphere
in interfaceCarbonConcentration
-
getCarbonConcentrationInAtmosphere
- Specified by:
getCarbonConcentrationInAtmosphere
in interfaceCarbonConcentration
-
getCarbonConcentrationInShallowOcean
public double getCarbonConcentrationInShallowOcean() -
getCarbonConcentrationInLowerOcean
public double getCarbonConcentrationInLowerOcean() -
getAsDoubleArray
public double[] getAsDoubleArray()
-