Fourth order precision Adaptive Mesh Refinement code and related tools.
The main parts are the following:
The input file can contain mathematical expressions in its constants and definitions sections, these are interpreted and evaluated by the gridripper::math::expr package. Hence one can simply use UserDef as initial condition instead of creating his/her own implementation. If overriding is still necessary, the formulas in the input file can be accessed using the fnCollection field.
Mathematics related classes and methods are available in the gridripper::math package.
Optionally, the following classes can also be overridden: