Constraints implemented in JGCRI/hector#347 work somewhat differently than what I originally implemented. In particular, rather than setting the concentration, I set an explicit concentration constraint variable (which then sets the concentration downstream).
In practice, this should only mean changing some variable names -- basically, everywhere I currently do something like setvar(..., ATMOSPHERIC_CH4()), I need to do setvar(..., CH4_CONSTRAIN()) instead (for all relevant variables).
Constraints implemented in JGCRI/hector#347 work somewhat differently than what I originally implemented. In particular, rather than setting the concentration, I set an explicit concentration constraint variable (which then sets the concentration downstream).
In practice, this should only mean changing some variable names -- basically, everywhere I currently do something like
setvar(..., ATMOSPHERIC_CH4())
, I need to dosetvar(..., CH4_CONSTRAIN())
instead (for all relevant variables).