File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed
opm/simulators/flow/python Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change 1717 along with OPM. If not, see <http://www.gnu.org/licenses/>.
1818*/
1919#include < fmt/format.h>
20+ #include < dune/grid/common/gridenums.hh>
21+ #include < dune/grid/common/rangegenerators.hh>
2022
2123namespace Opm ::Pybind {
2224
@@ -122,14 +124,15 @@ getFluidStateVariable(const std::string &name) const
122124 * model.numGridDof()
123125 */
124126 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>();
127129 auto var_type = getVariableType_ (name);
128130 // JENKINS dummy line
129131 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) {
131134 std::cout << " i=" << i << std::endl;
132- const Element& elem = *elem_itr;
135+ // const Element& elem = *elem_itr;
133136 elem_ctx.updatePrimaryStencil (elem);
134137 elem_ctx.updatePrimaryIntensiveQuantities (/* timeIdx=*/ 0 );
135138 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