diff --git a/src/Grid/Iterators/grid_dist_id_iterator.hpp b/src/Grid/Iterators/grid_dist_id_iterator.hpp index 7afd49b9688a352401ef4d11e4cdd046997e5ae6..9fcd7602bf4bdea365d663ca401863b8b42af741 100644 --- a/src/Grid/Iterators/grid_dist_id_iterator.hpp +++ b/src/Grid/Iterators/grid_dist_id_iterator.hpp @@ -238,7 +238,7 @@ class grid_dist_iterator<dim,device_grid,FREE,stencil> */ template<unsigned int id> inline grid_dist_lin_dx getStencil() { - return grid_dist_lin_dx(g_c,a_it.getStencil<id>()); + return grid_dist_lin_dx(g_c,a_it.template getStencil<id>()); } }; @@ -288,6 +288,8 @@ class grid_dist_iterator<dim,device_grid,FIXED,stencil> * * \param tmp iterator to copy * + * \return itself + * */ grid_dist_iterator<dim,device_grid,FIXED> & operator=(const grid_dist_iterator<dim,device_grid,FIXED> & tmp) { @@ -410,7 +412,7 @@ class grid_dist_iterator<dim,device_grid,FIXED,stencil> */ template<unsigned int id> inline grid_dist_lin_dx getStencil() { - return grid_dist_lin_dx(g_c,a_it.getStencil<id>()); + return grid_dist_lin_dx(g_c,a_it.template getStencil<id>()); } };