Tempus: Add Stepper Capability to Initialize Within Individual Set Calls
Created by: ccober6
One path for Stepper construction is to start with a default constructor and then use set* methods to specify parameters, and features of the Stepper for the current problem. After this the Stepper needs to call initialize() to finish the changes.
Here we would like to have each set function optional call initialize() internally, so that it is less likely to forget the initialize() call before starting the time integration.
Have the ability to call initialize within each set function, and multiple calls initialize is possible.
Definition of Done
- Add optional calls to initialize from within set functions.
- Pass all tests.
- Add test(s) illustrating functionality.