-
Notifications
You must be signed in to change notification settings - Fork 248
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Model v3 - third iteration of the model redesign #2417
Conversation
…it in the kernel" This reverts commit 001cf85.
…date Updating old format files to Model v3
…odel Adaptation to model of PfemFluid
@RiccardoRossi I updated a test I just merged, but it seems like the branch is not compiling, not sure why though (not my fault ;) ) |
can you pls give me one sec, gotta check sth |
Ignasi, please do not merge this otherwise we will have to wait again for the Travis to compile Model_v3 we will merge this directly to master |
as discussed over the phone, please go ahead and merge, all good from my side |
thx @philbucher just done! |
👍 |
You made it!! 👍 |
this is third iteration of the model. It is now not registered in Kernel not it is a global object.
i would say that the design is pretty clean now (there is nothing strange in the model object, in the sense that it is NOT a singleton any longer)
the problem is that this change is backward incompatible in that it hides the modelpart. Modelpart can now ONLY be created through the model interface.
as of now, i ported all of the core, to the point at which all the tests pass (both python and c++).
If we go for this design i will need help in porting all of the applications