Many of the parameters from the .in files (and .pldin files) have well-defined limits and/or types. Right now I am trusting the user to correctly enter the reasonable values, but this is generally not a good idea.
I would like to make sure each value is in the acceptable range and throw an easy-to-understand error message if it is not before aborting the program. Currently, I assume the values are sensible and plow forward, often leading to confusing segfault/core-dump errors later on in the code if you don't know what you are doing.
Many of the parameters from the .in files (and .pldin files) have well-defined limits and/or types. Right now I am trusting the user to correctly enter the reasonable values, but this is generally not a good idea.
I would like to make sure each value is in the acceptable range and throw an easy-to-understand error message if it is not before aborting the program. Currently, I assume the values are sensible and plow forward, often leading to confusing segfault/core-dump errors later on in the code if you don't know what you are doing.