Skip to content

removed the time integration enum and added a time stability

This commit removes the time integration enum so to better encapsulate the integrators. It was replaced with a GetName method. Also a pure virtual time stability method was added to each integrator

Other related cleanup. In

solvers/IncNavierStokesSolver/EquationSystems/StandardExtrapolate.cpp and solvers/IncNavierStokesSolver/EquationSystems/VCSMapping.cpp

Error handling was added to SubSteppingTimeIntegration. Similar methods had such error handling so it seemed to be overlooked. But I did see the step defaulted to 1.

There is also a GetSubStepName method in the Extrapolate replacing get enum). Which seems burdensome. Would it not be better to have access to the substep itself ? However, it is protected.

Merge request reports