opm-simulators/flow
Håkon Hægland 946b5f5806 Refactor flow_ebos_blackoil.cpp (2)
NOTE: this pull request depends on #2555 which should be merged first.

A rewrite of the outdated PR #2543.

Refactors flow_ebos_blackoil.cpp such that we can choose not to execute
the whole simulation using the flowEbosBlackoilMain() function but
instead only initialize by calling flowEbosBlackoilMainInit(). This is
necessary to implement a Python step() method that can advance the
simulator one report step at a time.

Also adds a method initFlowEbosBlackoil() to Main.hpp that can be used
directly from the Python interface's BlackOilSimulator object to gain
access to the FlowMainEbos object before it has initialized the
simulation main loop.
2020-05-13 11:54:18 +02:00
..
flow_blackoil_dunecpr.cpp Make Main a non-template class again, simplify. 2020-04-16 11:35:01 +02:00
flow_ebos_blackoil.cpp Refactor flow_ebos_blackoil.cpp (2) 2020-05-13 11:54:18 +02:00
flow_ebos_blackoil.hpp Refactor flow_ebos_blackoil.cpp (2) 2020-05-13 11:54:18 +02:00
flow_ebos_brine.cpp changed: pass/store deck as a pointer 2020-02-28 10:26:55 +01:00
flow_ebos_brine.hpp changed: pass/store deck as a pointer 2020-02-28 10:26:55 +01:00
flow_ebos_energy.cpp changed: pass/store deck as a pointer 2020-02-28 10:26:55 +01:00
flow_ebos_energy.hpp changed: pass/store deck as a pointer 2020-02-28 10:26:55 +01:00
flow_ebos_foam.cpp changed: pass/store deck as a pointer 2020-02-28 10:26:55 +01:00
flow_ebos_foam.hpp changed: pass/store deck as a pointer 2020-02-28 10:26:55 +01:00
flow_ebos_gasoil.cpp changed: pass/store deck as a pointer 2020-02-28 10:26:55 +01:00
flow_ebos_gasoil.hpp changed: pass/store deck as a pointer 2020-02-28 10:26:55 +01:00
flow_ebos_oilwater_polymer_injectivity.cpp renamed saltwater-->brine and removed keywords from missingFeatures 2020-01-09 14:14:38 +01:00
flow_ebos_oilwater_polymer_injectivity.hpp Setup logging before the simulator is initialized (#1980) 2019-08-27 22:41:48 +02:00
flow_ebos_oilwater_polymer.cpp changed: pass/store deck as a pointer 2020-02-28 10:26:55 +01:00
flow_ebos_oilwater_polymer.hpp changed: pass/store deck as a pointer 2020-02-28 10:26:55 +01:00
flow_ebos_oilwater.cpp changed: pass/store deck as a pointer 2020-02-28 10:26:55 +01:00
flow_ebos_oilwater.hpp changed: pass/store deck as a pointer 2020-02-28 10:26:55 +01:00
flow_ebos_polymer.cpp changed: pass/store deck as a pointer 2020-02-28 10:26:55 +01:00
flow_ebos_polymer.hpp changed: pass/store deck as a pointer 2020-02-28 10:26:55 +01:00
flow_ebos_solvent.cpp changed: pass/store deck as a pointer 2020-02-28 10:26:55 +01:00
flow_ebos_solvent.hpp changed: pass/store deck as a pointer 2020-02-28 10:26:55 +01:00
flow_onephase_energy.cpp Make Main a non-template class again, simplify. 2020-04-16 11:35:01 +02:00
flow_onephase.cpp Make Main a non-template class again, simplify. 2020-04-16 11:35:01 +02:00
flow.cpp Make Main a non-template class again, simplify. 2020-04-16 11:35:01 +02:00