SCIRun
5.0
|
#include <EigenMatrixFromScirunAsciiFormatConverter.h>
Public Types | |
typedef std::vector< int > | Indices |
typedef std::vector< double > | Data |
typedef boost::tuple< int, int, int, Indices, Indices, Data > | SparseData |
typedef boost::tuple < std::string, std::string, std::string, std::string, std::string, std::string > | RawSparseData |
typedef boost::tuple< int, int, Data > | DenseData |
typedef boost::tuple < std::string, std::string, std::string > | RawDenseData |
Public Member Functions | |
EigenMatrixFromScirunAsciiFormatConverter (const Utility::ProgressReporter *reporter=0) | |
Core::Datatypes::MatrixHandle | make (const std::string &matFile) |
Core::Datatypes::SparseRowMatrixHandle | makeSparse (const std::string &matFile) |
boost::optional< std::string > | getMatrixContentsLine (const std::string &matStr) |
std::string | readFile (const std::string &filename) |
Core::Datatypes::DenseMatrixHandle | makeDense (const std::string &matFile) |
Core::Datatypes::DenseColumnMatrixHandle | makeColumn (const std::string &matFile) |
boost::optional< RawDenseData > | parseDenseMatrixString (const std::string &matString) |
boost::optional< RawDenseData > | parseColumnMatrixString (const std::string &matString) |
DenseData | convertRaw (const RawDenseData &data) |
boost::optional< RawSparseData > | parseSparseMatrixString (const std::string &matString) |
SparseData | convertRaw (const RawSparseData &data) |
typedef std::vector<double> Data |
typedef std::vector<int> Indices |
typedef boost::tuple<std::string,std::string,std::string> RawDenseData |
typedef boost::tuple<std::string,std::string,std::string,std::string,std::string,std::string> RawSparseData |
typedef boost::tuple<int, int, int, Indices, Indices, Data> SparseData |
|
explicit |
EigenMatrixFromScirunAsciiFormatConverter::DenseData convertRaw | ( | const RawDenseData & | data | ) |
EigenMatrixFromScirunAsciiFormatConverter::SparseData convertRaw | ( | const RawSparseData & | data | ) |
boost::optional< std::string > getMatrixContentsLine | ( | const std::string & | matStr | ) |
MatrixHandle make | ( | const std::string & | matFile | ) |
DenseColumnMatrixHandle makeColumn | ( | const std::string & | matFile | ) |
DenseMatrixHandle makeDense | ( | const std::string & | matFile | ) |
SparseRowMatrixHandle makeSparse | ( | const std::string & | matFile | ) |
boost::optional< EigenMatrixFromScirunAsciiFormatConverter::RawDenseData > parseColumnMatrixString | ( | const std::string & | matString | ) |
boost::optional< EigenMatrixFromScirunAsciiFormatConverter::RawDenseData > parseDenseMatrixString | ( | const std::string & | matString | ) |
boost::optional< EigenMatrixFromScirunAsciiFormatConverter::RawSparseData > parseSparseMatrixString | ( | const std::string & | matString | ) |
std::string readFile | ( | const std::string & | filename | ) |