|
struct appdata | ad |
| Basic information about dimensions: number of countries, start year, end year. More...
|
|
char ** | iso3 |
| The ISO 3-letter code for the country. More...
|
|
int | thisyear |
| Store the current year. More...
|
|
int | cumsince |
| Calculate responsibility from this year. More...
|
|
int | emergstart |
| Start year of "emergency progam". More...
|
|
float | billpercgwp |
| Bill as percent of GWP. More...
|
|
float | respweight |
| Responsibility weight. More...
|
|
float | dt_low |
| Development threshold – in PPP. More...
|
|
float | dt_high |
| Luxury threshold – in MER. More...
|
|
float | lux_thresh_mult |
| Tax multiplier for incomes above luxury threshold. More...
|
|
int | interp_between_thresholds |
| If true, interpolate capacity and responsibility between thresholds. More...
|
|
float | capfrac |
| Income counted toward capacity between thresholds. More...
|
|
float | emisselast |
| Emissions elasticity. More...
|
|
int | usesequence |
| Boolean: true if Annex 1 countries act first (sequencing) More...
|
|
int | sequenceyear |
| End of the first committment period with sequencing: only A1 up to here. More...
|
|
float | a1_perc_rdxn |
| If sequencing, % below ref year that A1 must reduce it's emissions by sequence year. More...
|
|
int | a1refyear |
| The year compared to which A1 reduces emissions (e.g., 1990 or 2005) More...
|
|
int | use_lag |
| Apply a (varying) time lag between mitigation investment and realized reductions. More...
|
|
float | a1_shape_param |
| If sequencing, exponent on tfrac^a1_shape_param that affects how rapidly A1 countries approach target. More...
|
|
int | assign_mitgap_to |
| If sequencing: either 1 (Annex 1) or 2 (Annex 2) for who bears responsibility for mitigation gap. More...
|
|
struct fixedfactor | annex1 |
| Filter for Annex 1 countries. More...
|
|
struct fixedfactor | annex2 |
| Filter for Annex 2 countries. More...
|
|
struct fixedfactor | frozen |
| Emissions that are "frozen" following the first sequencing period. More...
|
|
struct datablock | bl_fossil |
| Baseline fossil emissions. More...
|
|
int | use_lulucf |
| Flag whether to include land-use change emissions. More...
|
|
struct datablock | bl_lulucf |
| Baseline land use, land-use change, and forestry. More...
|
|
int | use_nonco2 |
| Flag whether to include non-CO2 gases. More...
|
|
struct datablock | bl_nonco2 |
| Baseline non-CO2 gases. More...
|
|
int | use_netexports |
| Flag whether to include emissions embodied in traded goods. More...
|
|
struct datablock | bl_netexports |
| Baseline net exports, for embodied carbon. More...
|
|
int | do_luxcap |
| Flag whether to use luxury-capped baselines. More...
|
|
int | use_kab |
| Flag whether to use Kyoto-adjusted baselines (KABs) More...
|
|
int | kab_only_ratified |
| Flag whether to only include countries that ratified the Kyoto agreement. More...
|
|
struct datablock | baseline |
| Baseline emissions, the sum of all selected baseline components. More...
|
|
struct datablock | volrdxn |
| Voluntary reductions. More...
|
|
struct datablock | a1domrdxn |
| Annex 1 domestic reductions (if sequencing) More...
|
|
struct datablock | gdp |
| GDP in MER. More...
|
|
struct datablock | pop |
| Population in people. More...
|
|
struct datablock | scalpop |
| Scaled population, in billions (calculated as 1.0e-9 * population) More...
|
|
struct datablock | ppp2mer |
| Ratio of GDP in PPP to GDP in MER. More...
|
|
struct datablock | ybar_ppp |
| Mean income in PPP. More...
|
|
struct datablock | gini |
| Gini coefficient. More...
|
|
struct datablock | sdlog |
| Standard deviation of log income, estimated from Gini assuming lognormal distribution. More...
|
|
int | emerg_path_id |
| Integer ID indicating which emergency path to use. More...
|
|
struct timeseries | emergpath |
| The emergency pathway in GtC. More...
|
|
struct datablock | r |
| Responsibility (calculated) More...
|
|
struct datablock | c |
| Capacity (calculated) More...
|
|
struct datablock | rci |
| Responsibility-Capacity Indicator (calculated) More...
|
|
struct fixedfactor | rci_lagged |
| Averaged RCI for mitigation smoothing. More...
|
|
struct datablock | lux_emiss |
| Emissions over the luxury threshold (calculated) More...
|
|
struct datablock | lux_emiss_applied |
| Luxury emissions actually used in adjusted baseline (calculated) More...
|
|
struct datablock | alloc_gdrs |
| Emissions allocation (calculated) More...
|
|
struct datablock | pop_above_dl |
| Population above development threshold (calculated) More...
|
|
struct datablock | pop_above_lux |
| Population above luxury threshold (calculated) More...
|
|
struct datablock | zl |
| Development threshold converted to "z" variable \( z = \frac{1}{\sigma} \ln\left(y/\bar y\right) + \frac{1}{2}\sigma\). More...
|
|
struct datablock | zu |
| Luxury threshold converted to "z" variable \( z = \frac{1}{\sigma} \ln\left(y/\bar y\right) + \frac{1}{2}\sigma\). More...
|
|
struct timeseries | yu_adj |
| Adjusted luxury threshold to ensure that adjusted baseline is not below emergency pathway. More...
|
|
struct datablock | zu_adj |
| Adjusted luxury threshold as "z" variable \( z = \frac{1}{\sigma} \ln\left(y/\bar y\right) + \frac{1}{2}\sigma\). More...
|
|
struct datablock | kab_gap |
| Gap between Kyoto-adjusted baseline and standard baseline. More...
|
|
struct fixedfactor | kyoto_startep_frac_1990 |
| For Annex I countries, Kyoto committments at the start of the emergency program as a fraction of 1990. More...
|
|
struct fixedfactor | kyoto_startep_frac |
| For Annex I countries, Kyoto committments at the start of the emergency program as a fraction of BaU. More...
|
|
struct fixedfactor | kyoto_ratified |
| A filter equal to 1.0 if ratified and 0.0 if not. More...
|
|
int | num_tax_levels |
| Number of entries in the tax level table in the database. More...
|
|
struct tax_entry | tax_levels [TAX_MAX_ENTRIES] |
| Table of tax levels with associated information. More...
|
|
struct datablock | tax_revenue_mer_dens [TAX_MAX_ENTRIES] |
| Table to hold contribution to tax in different countries & years for the different tax levels (multiplied by pop & prob dens–summable over countries) More...
|
|
struct datablock | tax_revenue_ppp_dens [TAX_MAX_ENTRIES] |
| Table to hold contribution to tax in different countries & years for the different tax levels (multiplied by pop & prob dens–summable over countries) More...
|
|
struct datablock | tax_income_mer_dens [TAX_MAX_ENTRIES] |
| Table to hold tax income in MER terms (multiplied by pop & prob density–summable over countries) More...
|
|
struct datablock | tax_income_ppp_dens [TAX_MAX_ENTRIES] |
| Table to hold tax income in PPP terms (multiplied by pop & prob density–summable over countries) More...
|
|
struct datablock | tax_pop_dens [TAX_MAX_ENTRIES] |
| Table to hold pop & prob dens at different tax levels. More...
|
|
struct datablock | tax_pop_below [TAX_MAX_ENTRIES] |
| Table to hold population below the tax line. More...
|
|
This is the main struct that contains data from the sqlite3 database and calculated values.
Definition at line 92 of file gdrs.h.