or even better, make use of the dealii::ParameterHandler and corresponding input files,
iff you have the time for such an implementation...
Personally, I'll skipped this for a long time, currently I'm using it a lot. Its a good feeling
not to compile the application again for some input parameters. Its even better than to
overwrite preprocessor defines (which I also have done in the past).
Always be careful when including boost, at least in the past, they have put features into
the std namespace.
Best
Uwe