Add capability to flip between different dust emission parameterizations #2150
Labels
blocked: dependency
Wait to work on this until dependency is resolved
enhancement
new capability or improved behavior of existing capability
I introduce this idea here:
#1604 (comment)
I think it would be worthwhile to add the capability to flip between different dust emission parameterizations, for the reasons stated above. This would be done after #1836 is complete. And before #1897 comes in.
This would be done similarly as other OO options we have for code options is done. So a Factory that reads in a namelist to determine which one, and instantiate it. And then an abstract base class, and then specific versions based off the base class.
This doesn't actually add that much code. The abstract class and factory for Fire for example is only about 400 lines. With most of that being boilerplate. So I think adding this would not be a big development.
The text was updated successfully, but these errors were encountered: