6 #ifndef MYRAMATH_DENSE_CSVWRITE_H     7 #define MYRAMATH_DENSE_CSVWRITE_H    15 #include <myramath/MYRAMATH_EXPORT.h>    22 template<
class Number> 
class CMatrixRange;
    23 template<
class Number> 
class CVectorRange;
    26 MYRAMATH_EXPORT 
void csvwrite(
const CMatrixRange<NumberS>& A, 
const char* filename);
    27 MYRAMATH_EXPORT 
void csvwrite(
const CMatrixRange<NumberD>& A, 
const char* filename);
    30 MYRAMATH_EXPORT 
void csvwrite(
const CVectorRange<NumberS>& x, 
const char* filename);
    31 MYRAMATH_EXPORT 
void csvwrite(
const CVectorRange<NumberD>& x, 
const char* filename);
    34 template<
class T> 
void csvwrite(
const std::vector<T>& v, 
const char* filename)
    36   std::ofstream out(filename);
    37   for (
int i = 0; i < v.size(); ++i)
    38     out << v[i] << std::endl;
 
Various utility functions/classes related to scalar Number types.