FS#319 [MaterialLaws] Generalize EffToAbsLaw, Regularization
|Reported by||Kilian Weishaupt (firstname.lastname@example.org)|
|Reported at||Mar 10, 2016 16:00|
|Last edited by||Johannes Hommel (email@example.com)|
|Last edited at||Sep 15, 2016 11:54|
It should be possible for the user to use a definition like
using MaterialLaw = VanGenuchten
The Params should have a default constructor setting the way of regularization and the conversion from absolute to relative quantities. Both procedures could be generalized.
The materiallaw gets the absolute value and calls a method to convert it to a relative one (defined in a general class). Similarly a method for regularization defined in a general class is called by the materiallaw itself.
This reduces the number of classes required and makes everything more clear.