Commit 80db1bf 1 parent 9bbc0fc commit 80db1bf Copy full SHA for 80db1bf
File tree 1 file changed +7
-4
lines changed
opm/simulators/flow/python
1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change 17
17
along with OPM. If not, see <http://www.gnu.org/licenses/>.
18
18
*/
19
19
#include < fmt/format.h>
20
+ #include < dune/grid/common/gridenums.hh>
21
+ #include < dune/grid/common/rangegenerators.hh>
20
22
21
23
namespace Opm ::Pybind {
22
24
@@ -122,14 +124,15 @@ getFluidStateVariable(const std::string &name) const
122
124
* model.numGridDof()
123
125
*/
124
126
ElementContext elem_ctx (*this ->ebos_simulator_ );
125
- ElementIterator elem_itr = grid_view.template begin </* codim=*/ 0 >();
126
- const ElementIterator& elem_end_itr = grid_view.template end </* codim=*/ 0 >();
127
+ // ElementIterator elem_itr = grid_view.template begin</*codim=*/0>();
128
+ // const ElementIterator& elem_end_itr = grid_view.template end</*codim=*/0>();
127
129
auto var_type = getVariableType_ (name);
128
130
// JENKINS dummy line
129
131
int i = 0 ;
130
- for (; elem_itr != elem_end_itr; ++elem_itr) {
132
+ for (const auto & elem : elements (grid_view, Dune::Partitions::interior)) {
133
+ // for (; elem_itr != elem_end_itr; ++elem_itr) {
131
134
std::cout << " i=" << i << std::endl;
132
- const Element& elem = *elem_itr;
135
+ // const Element& elem = *elem_itr;
133
136
elem_ctx.updatePrimaryStencil (elem);
134
137
elem_ctx.updatePrimaryIntensiveQuantities (/* timeIdx=*/ 0 );
135
138
for (unsigned dof_idx = 0 ; dof_idx < elem_ctx.numPrimaryDof (/* timeIdx=*/ 0 ); ++dof_idx) {
You can’t perform that action at this time.
0 commit comments