 }
 
 template< class Matrix, class Vector>
-inline void doSymv( Matrix& m, 
-                    const Vector&x, 
-                    Vector& y, 
-                    CuspMatrixTag, 
+inline void doSymv( Matrix& m,
+                    const Vector&x,
+                    Vector& y,
+                    CuspMatrixTag,
                     CuspVectorTag,
                     CuspVectorTag  )
 {

}

template< class Matrix, class Vector>
inline void doGemv( Matrix& m, 
                    const Vector&x, 
                    Vector& y, 
                    CuspMatrixTag, 
                    ThrustVectorTag,
                    ThrustVectorTag  )
{

#include <cusp/convert.h>
#include <cusp/array1d.h>

#include "config.h"
#include "matrix_categories.h"
#include "vector_categories.h"

