|
82 | 82 | #define D_RF_halon2402 D_RF_PREFIX halon2402_COMPONENT_BASE |
83 | 83 | #define D_RF_CH3Cl D_RF_PREFIX CH3Cl_COMPONENT_BASE |
84 | 84 | #define D_RF_CH3Br D_RF_PREFIX CH3Br_COMPONENT_BASE |
| 85 | + |
| 86 | +// Adjusted (i.e., relative) halocarbon forcings |
| 87 | +// Forcings are tracked relative to the base year forcings, but the |
| 88 | +// halocarbon components don't know that. These capabilities allow |
| 89 | +// a caller to fetch the adjusted values from the forcing component. |
| 90 | +#define D_RFADJ_PREFIX "Fadj" |
| 91 | +#define D_RFADJ_CF4 D_RFADJ_PREFIX CF4_COMPONENT_BASE |
| 92 | +#define D_RFADJ_C2F6 D_RFADJ_PREFIX C2F6_COMPONENT_BASE |
| 93 | +#define D_RFADJ_HFC23 D_RFADJ_PREFIX HFC23_COMPONENT_BASE |
| 94 | +#define D_RFADJ_HFC32 D_RFADJ_PREFIX HFC32_COMPONENT_BASE |
| 95 | +#define D_RFADJ_HFC4310 D_RFADJ_PREFIX HFC4310_COMPONENT_BASE |
| 96 | +#define D_RFADJ_HFC125 D_RFADJ_PREFIX HFC125_COMPONENT_BASE |
| 97 | +#define D_RFADJ_HFC134a D_RFADJ_PREFIX HFC134a_COMPONENT_BASE |
| 98 | +#define D_RFADJ_HFC143a D_RFADJ_PREFIX HFC143a_COMPONENT_BASE |
| 99 | +#define D_RFADJ_HFC227ea D_RFADJ_PREFIX HFC227ea_COMPONENT_BASE |
| 100 | +#define D_RFADJ_HFC245fa D_RFADJ_PREFIX HFC245fa_COMPONENT_BASE |
| 101 | +#define D_RFADJ_SF6 D_RFADJ_PREFIX SF6_COMPONENT_BASE |
| 102 | +#define D_RFADJ_CFC11 D_RFADJ_PREFIX CFC11_COMPONENT_BASE |
| 103 | +#define D_RFADJ_CFC12 D_RFADJ_PREFIX CFC12_COMPONENT_BASE |
| 104 | +#define D_RFADJ_CFC113 D_RFADJ_PREFIX CFC113_COMPONENT_BASE |
| 105 | +#define D_RFADJ_CFC114 D_RFADJ_PREFIX CFC114_COMPONENT_BASE |
| 106 | +#define D_RFADJ_CFC115 D_RFADJ_PREFIX CFC115_COMPONENT_BASE |
| 107 | +#define D_RFADJ_CCl4 D_RFADJ_PREFIX CCl4_COMPONENT_BASE |
| 108 | +#define D_RFADJ_CH3CCl3 D_RFADJ_PREFIX CH3CCl3_COMPONENT_BASE |
| 109 | +#define D_RFADJ_HCF22 D_RFADJ_PREFIX HCF22_COMPONENT_BASE |
| 110 | +#define D_RFADJ_HCF141b D_RFADJ_PREFIX HCF141b_COMPONENT_BASE |
| 111 | +#define D_RFADJ_HCF142b D_RFADJ_PREFIX HCF142b_COMPONENT_BASE |
| 112 | +#define D_RFADJ_halon1211 D_RFADJ_PREFIX halon1211_COMPONENT_BASE |
| 113 | +#define D_RFADJ_halon1301 D_RFADJ_PREFIX halon1301_COMPONENT_BASE |
| 114 | +#define D_RFADJ_halon2402 D_RFADJ_PREFIX halon2402_COMPONENT_BASE |
| 115 | +#define D_RFADJ_CH3Cl D_RFADJ_PREFIX CH3Cl_COMPONENT_BASE |
| 116 | +#define D_RFADJ_CH3Br D_RFADJ_PREFIX CH3Br_COMPONENT_BASE |
| 117 | +#define N_HALO_FORCINGS 26 |
| 118 | + |
| 119 | + |
85 | 120 | // halocarbon emissions |
86 | 121 | #define D_EMISSIONS_CF4 CF4_COMPONENT_BASE EMISSIONS_EXTENSION |
87 | 122 | #define D_EMISSIONS_C2F6 C2F6_COMPONENT_BASE EMISSIONS_EXTENSION |
|
0 commit comments