From e500bb4cdb32b13cc022b6dc5d221de7ad97a73e Mon Sep 17 00:00:00 2001 From: Joe Zhao Date: Sun, 8 Mar 2015 16:02:15 +0800 Subject: added commandline parser --- tools/matrixIO.h | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 tools/matrixIO.h (limited to 'tools/matrixIO.h') diff --git a/tools/matrixIO.h b/tools/matrixIO.h new file mode 100644 index 0000000..88cd419 --- /dev/null +++ b/tools/matrixIO.h @@ -0,0 +1,30 @@ +#ifndef MATIO_H +#define MATIO_H + +#include + +namespace Eigen{ + template + void write_stream(std::ostream &ostr, const Matrix& matrix){ + typename Matrix::Index rows=matrix.rows(), cols=matrix.cols(); + ostr< + void read_stream(std::istream &istr, Matrix& matrix){ + typename Matrix::Index rows=0, cols=0; + istr>>rows>>cols; + matrix.resize(rows, cols); + for (int r=0;r>matrix(r,c); + } +} // Eigen:: + + +#endif \ No newline at end of file -- cgit v1.2.3-70-g09d2