Draft: Restructure feflowlib
Aim is a full integration to the meshclass. A goal for the API is defined in #62. Further (old) planning can be found in the wiki.
Furhter ToDos:
rewrite cli- think of write_mesh_of_combined_properties
rewrite examples (delete links)- think of new function for boundary conditions (maybe also function for writing) or introduce BC-class
- introduce meshlib.Mesh class as type for ogs_specific meshes?
- introduce consistent SI-Unit conversion for all possible parameter
- think of renaming parameter in feflow-language to ogs-language
refactor templates, so no code duplications occurallow time steps, initial time and end time to be arguments for all processes in templatesfix permeability for HT processrefactor add material sections for processescheck if media is written to prj-file for generic templateintroduce generic template for processes that are not definedwrite test for generic template with a FEFLOW model of a process that is not fully supportedallow SSD as process in feflowModelrename feflowModel->FeflowModelbug fixes Hailongremove -i -o from cli and use same path as input, if no output is specifiededit log: info level only for cli, else warn-level- allow for heterogenous material properties apart from permeability...
- ... and write corresponding tests for it
adjust test for large modelif MaterialIDs in user-data overwrite them in bulk mesh- rework the user-guide
Edited by Julian Heinze