diff --git a/src/rodsolver.cc b/src/rodsolver.cc
index fa7a6b2e9d75c279ce3436da74959bd8e5e17f20..99cbea57c8f1b6a1fc0d4c576b1127c076ce8d90 100644
--- a/src/rodsolver.cc
+++ b/src/rodsolver.cc
@@ -27,7 +27,7 @@
 template <class GridType>
 void RodSolver<GridType>::
 setTrustRegionObstacles(double trustRegionRadius,
-                        std::vector<BoxConstraint<blocksize> >& trustRegionObstacles)
+                        std::vector<BoxConstraint<field_type,blocksize> >& trustRegionObstacles)
 {
     for (int j=0; j<trustRegionObstacles.size(); j++) {