Resolve "Modify RichardsSimulation to have the base class #94."
What does this MR do?
Modify RichardsSimulation to have the base class #94 (closed).
- This MR depends on #90 (closed) since the interface is not complete without separation between adaptivity and marking the grid.
- All the constants on
BaseTraitsare removed so that
RichardsSimulationis using policies introduced in #94 (closed). Nevertheless, a static check is still done for adaptivity in order to allow only UGgrids to be adapted.
suggest_timestep()method is now also implemented in
run()is overloaded temporally while !82 (merged) is finished.
Is there something that needs to be double checked?
Can this MR be accepted?
- Pipeline passing
Added entry to
- !87 (merged) accepted
- !91 (merged) accepted