                 const SpikeSolver& mySolver,
                 const SpmvFunctor& mySpmv);
 
+class OutputItem
+{
+public:
+	OutputItem(std::ostream &o): m_o(o) {}
+
+	template <typename T>
+	void operator() (T item) {
+		m_o << "<td style=\"border-style: inset;\">\n";
+		m_o << "<p>" << item << "</p>\n";
+		m_o << "</td>\n";
+	}
+private:
+	std::ostream &m_o;
+};
+
 
 // -----------------------------------------------------------------------------
 // MAIN

		 << endl;
	cout << endl;
}

#include <algorithm>
#include <fstream>
#include <cmath>
#include <stdlib.h>

#include <cusp/io/matrix_market.h>
#include <cusp/csr_matrix.h>
