diff --git a/src/Vector/vector_dist_subset.hpp b/src/Vector/vector_dist_subset.hpp index e2be20c280132071f6ef0fe2796a0319934707af..880293d908d978a8490791c7cfe7e3b583b7caeb 100644 --- a/src/Vector/vector_dist_subset.hpp +++ b/src/Vector/vector_dist_subset.hpp @@ -17,6 +17,8 @@ class vector_dist_ws : public vector_dist<dim,St,typename AggregateAppend<int,pr { public: + typedef prop value_type; + using vector_dist<dim,St,typename AggregateAppend<int,prop>::type,Decomposition,Memory,layout_base>::vector_dist; typedef boost::mpl::int_<AggregateAppend<int,prop>::type::max_prop-1> flag_prop; @@ -88,7 +90,7 @@ public: vector_dist_subset(vector_dist_ws<dim,St,prop,Decomposition,Memory,layout_base> & vd, int sub_id) - :vd(vd),pid(pid),sub_id(sub_id) + :vd(vd),sub_id(sub_id) { // construct pid vector