In these commits, all AMR methods and variables were moved into a separate class. This class is then initialized in matrixFreePDE and accessed whenever necessary.
The goal of this and future composition classes is to reduce the bulkiness of the matrixFreePDE class and increase the compartmentalization of the code. This way the barrier of entry for future & current developers is lower since less spaghetti code has to be understood.
In these commits, all AMR methods and variables were moved into a separate class. This class is then initialized in matrixFreePDE and accessed whenever necessary.
The goal of this and future composition classes is to reduce the bulkiness of the matrixFreePDE class and increase the compartmentalization of the code. This way the barrier of entry for future & current developers is lower since less spaghetti code has to be understood.