     return "Unrecognised preconditioner";
 }
 
+/**
+ * \brief Converts a \c timeScheme to a \c std::string.
+ *
+ * \param s a time-integration scheme
+ *
+ * \return a string
+ */
 string stringFromTimeScheme(timeScheme s)
 {
 	if (s == EULER_EXPLICIT)

}

/**
* \namespace io
* \brief Contain functions related to I/O tasks
*/
namespace io
{

/**
* \brief Split a string given a delimiter
*
* \param s the string to split
* \param delim the delimiter
*
* \return a vector that contains the different elements of the string
*/
std::vector<std::string> &split(const std::string &s, char delim, std::vector<std::string> &elems) {
    std::stringstream ss(s);
    std::string item;

/***************************************************************************//**
 * \file io.cu
 * \author Anush Krishnan (anush@bu.edu)
 * \brief Implementation of the functions of the namespace \c io.
 */


#include "io.h"
