-
Notifications
You must be signed in to change notification settings - Fork 114
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
ConstantCompressibilityBrinePvt: encapsulate EclipseState w/ friends #3257
ConstantCompressibilityBrinePvt: encapsulate EclipseState w/ friends #3257
Conversation
jenkins build this please |
d126bb1
to
7941261
Compare
…e unit thus encapsulating EclipseState and TableManager
this is user-provided data. instead throw an exception also replace a naked throw with OPM_THROW
drop unused constructors and explicit comparison operator
7941261
to
f58d9f1
Compare
jenkins build this please |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. Please merge into master when the build check is green.
Hm, it happened again and this time I don't know how to work around the missing Dune headers. Any suggestions are welcome, but I suppose we may have to accept linking opm-common to dune-common now.
|
isn't the cure the same? remove Math.hpp include from the Tabulated1DFunction. it's not needed before instancing the templates, which does not happen in opm-common (apart from the tests). |
No, this one seems more involved. If I do that I just get the build failure below
|
right. i see it. we need deeper surgery. try commenting the dune traits include + struct at the bottom of Evaluation.hpp. it likely make some stuff fail but i don't know what exactly. we need to stick that part in a separate header, but as it's codegen stuff it's a bit too much for me to handle right now and repeated builds on my poor little laptop takes ages. |
And replace naked throw with OPM_THROW.
Waiting for #3246