Migrate existing models to use frontend parameter validation
The following discussion from !157 (merged) should be addressed:
-
@tgaskin started a discussion: (+8 comments) We are currently using the ForestFire model for integration tests, but also as a demo where people can see the feature fully implemented. FFM also has several internal checks on the C++ side to check parameter validity, however - should we remove them before merging?
As discussed there, the proposal would be the following:
- For existing models, add parameter validation to the respective model configuration
- Aim for these model configurations to remain self-documenting and easy-to-read
- Where applicable, remove the C++ counterparts of parameter checks as they would be redundant.
To be discussed:
- How best to handle parameters that are inside the
cell_managerhierarchy?