Private Attributes | |
final FirmInitValues | firmInitValues |
The initialization values for the Firms. | |
final ImportExportInitValues | importExportInitValues |
The initialization values for the ImportExport agent. | |
double[][] | inputOutputCirculatingMatrix |
The input output table for circulating capital. | |
double | defaultInputOutputCirculating = 1d |
Default value for SectorInitValues.inputOutputCirculating, can be overwritten from the csv-file with different values for each element. | |
double[][] | inputOutputFixedMatrix |
The input output table for fixed capital. | |
double | defaultInputOutputFixed = 0.2d |
Default value for SectorInitValues.inputOutputFixed, can be overwritten from the csv-file with different values for each element. | |
double | productionElasticity = 2 |
The Elasticity of Substitution for Production. | |
double | capacityUtilizationRate = 0.8d |
The capital reserve rate. | |
double[] | growthRateArray |
Array of the initial ("real world") growth rates. | |
double | defaultGrowthRate = 0.04d |
Default value for SectorInitValues.productionArray, can be overwritten from the csv-file with different values for each Sector. | |
double[][] | capitalStockMatrix |
The fixed capital stock table. | |
double | defaultCapitalStock = 5d |
Default value for SectorInitValues.capitalStock, can be overwritten from the csv-file with different values for each element. | |
double[] | inventoryDepreciationRateArray |
Array of the inventory depreciation rate, separated for each sector. | |
double | defaultInventoryDepreciationRate = 0.05d |
Default value for SectorInitValues.inventoryDepreciationRateArray, can be overwritten from the csv-file with different values for each Sector. | |
double[] | productionArray |
Array of the initial ("real world") output for each sector, used for calculating the initial inventory of the firms. | |
double | defaultProduction = 20d |
Default value for SectorInitValues.productionArray, can be overwritten from the csv-file with different values for each Sector. | |
double[] | consumptionArray |
Array of the initial ("real world") consumption for each sector. | |
double | defaultConsumption = 8d |
Default value for SectorInitValues.consumptionArray, can be overwritten from the csv-file with different values for each Sector. | |
double[] | laborProductivityArray |
Array of the initial ("real world") labor productivity. | |
double | defaultLaborProductivity = 1d |
Default value for SectorInitValues.laborProductivityArray, can be overwritten from the csv-file with different values for each Sector. | |
double[] | unitInPetaJouleArray |
For the energy sector the unitInPetaJoule value describe how many "real world" PetaJoule equals 1 unit of "model" energy. | |
double | defaultUnitInPetaJoule = 0d |
Default value for SectorInitValues.unitInPetaJouleArray, can be overwritten from the csv-file with different values for each Sector. | |
double[] | ciCoefMinArray |
The ciCoef (carbon intensity coefficient) is calculated as a logistic function: ci = ciCoefMax - ((ciCoefMax - ciCoefMin) / (1 + exp(-ciCoefSlope(x - ciCoefTurningYear)))). | |
double | defaultCiCoefMin = 0.0589d |
Default value for SectorInitValues.ciCoefMinArray, can be overwritten from the csv-file with different values for each Sector. | |
double[] | ciCoefMaxArray |
SectorInitValues.ciCoefTurningYear | |
double | defaultCiCoefMax = 0.0756d |
Default value for SectorInitValues.ciCoefMaxArray, can be overwritten from the csv-file with different values for each Sector. | |
double[] | ciCoefTurningYearArray |
SectorInitValues.ciCoefTurningYear | |
double | defaultCiCoefTurningYear = 1982.d |
Default value for SectorInitValues.ciCoefTurningYearArray, can be overwritten from the csv-file with different values for each Sector. | |
double[] | ciCoefSlopeArray |
SectorInitValues.ciCoefTurningYear | |
double | defaultCiCoefSlope = 0.2d |
Default value for SectorInitValues.ciCoefSlopeArray, can be overwritten from the csv-file with different values for each Sector. | |
double[] | calibrationNumWorkersArray |
Array of the "real world" number of workers per Sector (![]() | |
double | defaultCalibrationsNumWorker = 1d |
Default value for SectorInitValues.calibrationNumWorkerArray, can be overwritten from the csv-file with different values for each Sector. | |
double[] | wagesArray |
Array of the "real world" total wages per Sector. | |
String[] | nameArray |
Array of the sector names. | |
double | firmReplacementRate = 0.25d |
The fraction of Firms that will copy the behaviour from another Firm in Sector.createNextFirmGeneration. | |
double | firmSamplingRate = 0.25d |
The fraction of Firms observed during the genetic steps. | |
double | firmCreationRate = 0.05d |
The fraction of Firms that will be created in Sector.createNextFirmGeneration. | |
double | firmDestructionRate = 0.05d |
The fraction of Firms that will be removed in Sector.createNextFirmGeneration. | |
int | numFirmMin = 1 |
The minimal size of a Sector, if there are less Firms, their will be automatically Firms added in Sector.createNextFirmGeneration. | |
double[] | riskPremiumArray |
The risk premium an investor requests to invest in the sector. | |
double | defaultRiskPremium = 0.0d |
Default value for SectorInitValues.productionArray, can be overwritten from the csv-file with different values for each Sector. | |
int | numSectors = InitValuesWithSectors.numSectors |
The number of sectors. |
Definition at line 26 of file SectorInitValues.java.
final FirmInitValues firmInitValues [private] |
The initialization values for the Firms.
Definition at line 28 of file SectorInitValues.java.
Referenced by Sector.addFirm(), Foundation.geneticEvolutionOfPrices(), Foundation.geneticEvolutionOfTechnologies(), and Foundation.geneticEvolutionOfWages().
final ImportExportInitValues importExportInitValues [private] |
The initialization values for the ImportExport agent.
Definition at line 30 of file SectorInitValues.java.
double [][] inputOutputCirculatingMatrix [private] |
The input output table for circulating capital.
Definition at line 38 of file SectorInitValues.java.
double defaultInputOutputCirculating = 1d [private] |
Default value for SectorInitValues.inputOutputCirculating, can be overwritten from the csv-file with different values for each element.
Definition at line 42 of file SectorInitValues.java.
double [][] inputOutputFixedMatrix [private] |
double defaultInputOutputFixed = 0.2d [private] |
Default value for SectorInitValues.inputOutputFixed, can be overwritten from the csv-file with different values for each element.
Definition at line 53 of file SectorInitValues.java.
double productionElasticity = 2 [private] |
double capacityUtilizationRate = 0.8d [private] |
The capital reserve rate.
The capacity utilization rate
Definition at line 71 of file SectorInitValues.java.
double [] growthRateArray [private] |
Array of the initial ("real world") growth rates.
One can either initialize the growth rates or the depreciation rates.
Definition at line 81 of file SectorInitValues.java.
double defaultGrowthRate = 0.04d [private] |
Default value for SectorInitValues.productionArray, can be overwritten from the csv-file with different values for each Sector.
Definition at line 85 of file SectorInitValues.java.
double [][] capitalStockMatrix [private] |
double defaultCapitalStock = 5d [private] |
Default value for SectorInitValues.capitalStock, can be overwritten from the csv-file with different values for each element.
Definition at line 96 of file SectorInitValues.java.
double [] inventoryDepreciationRateArray [private] |
Array of the inventory depreciation rate, separated for each sector.
Definition at line 104 of file SectorInitValues.java.
double defaultInventoryDepreciationRate = 0.05d [private] |
Default value for SectorInitValues.inventoryDepreciationRateArray, can be overwritten from the csv-file with different values for each Sector.
Definition at line 108 of file SectorInitValues.java.
double [] productionArray [private] |
Array of the initial ("real world") output for each sector, used for calculating the initial inventory of the firms.
Definition at line 116 of file SectorInitValues.java.
double defaultProduction = 20d [private] |
Default value for SectorInitValues.productionArray, can be overwritten from the csv-file with different values for each Sector.
Definition at line 120 of file SectorInitValues.java.
double [] consumptionArray [private] |
Array of the initial ("real world") consumption for each sector.
Definition at line 128 of file SectorInitValues.java.
double defaultConsumption = 8d [private] |
Default value for SectorInitValues.consumptionArray, can be overwritten from the csv-file with different values for each Sector.
Definition at line 132 of file SectorInitValues.java.
double [] laborProductivityArray [private] |
Array of the initial ("real world") labor productivity.
Definition at line 139 of file SectorInitValues.java.
double defaultLaborProductivity = 1d [private] |
Default value for SectorInitValues.laborProductivityArray, can be overwritten from the csv-file with different values for each Sector.
Definition at line 143 of file SectorInitValues.java.
double [] unitInPetaJouleArray [private] |
For the energy sector the unitInPetaJoule value describe how many "real world" PetaJoule equals 1 unit of "model" energy.
So after calibration with the data of the real economy we should get: realWorldCo2Emissions of the starting year = productionArray[EnergySector] * unitInPetaJouleArray[EnergySector] * ciCoef(startingYear). We don't have the realWordCo2Emissions inside of our model, so this isn't checked in validate().
For all other sectors the energy, the value in the array must be 0.
Definition at line 159 of file SectorInitValues.java.
double defaultUnitInPetaJoule = 0d [private] |
Default value for SectorInitValues.unitInPetaJouleArray, can be overwritten from the csv-file with different values for each Sector.
Definition at line 163 of file SectorInitValues.java.
double [] ciCoefMinArray [private] |
The ciCoef (carbon intensity coefficient) is calculated as a logistic function: ci = ciCoefMax - ((ciCoefMax - ciCoefMin) / (1 + exp(-ciCoefSlope(x - ciCoefTurningYear)))).
Definition at line 174 of file SectorInitValues.java.
double defaultCiCoefMin = 0.0589d [private] |
Default value for SectorInitValues.ciCoefMinArray, can be overwritten from the csv-file with different values for each Sector.
Definition at line 178 of file SectorInitValues.java.
double [] ciCoefMaxArray [private] |
double defaultCiCoefMax = 0.0756d [private] |
Default value for SectorInitValues.ciCoefMaxArray, can be overwritten from the csv-file with different values for each Sector.
Definition at line 190 of file SectorInitValues.java.
double [] ciCoefTurningYearArray [private] |
double defaultCiCoefTurningYear = 1982.d [private] |
Default value for SectorInitValues.ciCoefTurningYearArray, can be overwritten from the csv-file with different values for each Sector.
Definition at line 202 of file SectorInitValues.java.
double [] ciCoefSlopeArray [private] |
double defaultCiCoefSlope = 0.2d [private] |
Default value for SectorInitValues.ciCoefSlopeArray, can be overwritten from the csv-file with different values for each Sector.
Definition at line 214 of file SectorInitValues.java.
double [] calibrationNumWorkersArray [private] |
Array of the "real world" number of workers per Sector ().
Definition at line 221 of file SectorInitValues.java.
double defaultCalibrationsNumWorker = 1d [private] |
Default value for SectorInitValues.calibrationNumWorkerArray, can be overwritten from the csv-file with different values for each Sector.
Definition at line 225 of file SectorInitValues.java.
double [] wagesArray [private] |
Array of the "real world" total wages per Sector.
Definition at line 232 of file SectorInitValues.java.
String [] nameArray [private] |
double firmReplacementRate = 0.25d [private] |
The fraction of Firms that will copy the behaviour from another Firm in Sector.createNextFirmGeneration.
Definition at line 246 of file SectorInitValues.java.
double firmSamplingRate = 0.25d [private] |
The fraction of Firms observed during the genetic steps.
Definition at line 252 of file SectorInitValues.java.
double firmCreationRate = 0.05d [private] |
The fraction of Firms that will be created in Sector.createNextFirmGeneration.
Definition at line 259 of file SectorInitValues.java.
double firmDestructionRate = 0.05d [private] |
The fraction of Firms that will be removed in Sector.createNextFirmGeneration.
Definition at line 266 of file SectorInitValues.java.
int numFirmMin = 1 [private] |
The minimal size of a Sector, if there are less Firms, their will be automatically Firms added in Sector.createNextFirmGeneration.
Definition at line 274 of file SectorInitValues.java.
double [] riskPremiumArray [private] |
The risk premium an investor requests to invest in the sector.
That is a firm can be created in the sector only if the profit rate is greater than the interest rate + the risk premium
Definition at line 298 of file SectorInitValues.java.
double defaultRiskPremium = 0.0d [private] |
Default value for SectorInitValues.productionArray, can be overwritten from the csv-file with different values for each Sector.
Definition at line 302 of file SectorInitValues.java.
int numSectors = InitValuesWithSectors.numSectors [private] |