|
ViennaCL - The Vienna Computing Library
1.5.1
|
Adapter classes for sparse matrices made of the STL type std::vector<std::map<SizeType, SCALARTYPE> > More...
#include <string>#include <fstream>#include <sstream>#include <assert.h>#include "viennacl/forwards.h"#include <vector>#include <map>Go to the source code of this file.
Data Structures | |
| class | const_sparse_matrix_adapted_iterator< SCALARTYPE, SizeType, is_iterator1, is_forward > |
| A const iterator for sparse matrices of type std::vector<std::map<SizeType, SCALARTYPE> > More... | |
| class | const_sparse_matrix_adapter< SCALARTYPE, SizeType > |
| Adapts a constant sparse matrix type made up from std::vector<std::map<SizeType, SCALARTYPE> > to basic ublas-compatibility. More... | |
| class | sparse_matrix_adapted_iterator< SCALARTYPE, SizeType, is_iterator1 > |
| A non-const iterator for sparse matrices of type std::vector<std::map<SizeType, SCALARTYPE> > More... | |
| class | sparse_matrix_adapter< SCALARTYPE, SizeType > |
| Adapts a non-const sparse matrix type made up from std::vector<std::map<SizeType, SCALARTYPE> > to basic ublas-compatibility. More... | |
Namespaces | |
| namespace | viennacl |
Main namespace in ViennaCL. Holds all the basic types such as vector, matrix, etc. and defines operations upon them. | |
| namespace | viennacl::tools |
Namespace for various tools used within ViennaCL. | |
Adapter classes for sparse matrices made of the STL type std::vector<std::map<SizeType, SCALARTYPE> >
1.7.6.1