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.