Adapter classes for sparse matrices made of the STL type std::vector<std::map<SizeT, NumericT> > 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.
Classes | |
class | viennacl::tools::const_sparse_matrix_adapted_iterator< NumericT, SizeT, is_iterator1, is_forward > |
A const iterator for sparse matrices of type std::vector<std::map<SizeT, NumericT> > More... | |
class | viennacl::tools::const_sparse_matrix_adapter< NumericT, SizeT > |
Adapts a constant sparse matrix type made up from std::vector<std::map<SizeT, NumericT> > to basic ublas-compatibility. More... | |
class | viennacl::tools::sparse_matrix_adapted_iterator< NumericT, SizeT, is_iterator1 > |
A non-const iterator for sparse matrices of type std::vector<std::map<SizeT, NumericT> > More... | |
class | viennacl::tools::sparse_matrix_adapter< NumericT, SizeT > |
Adapts a non-const sparse matrix type made up from std::vector<std::map<SizeT, NumericT> > to basic ublas-compatibility. More... | |
Namespaces | |
viennacl | |
Main namespace in ViennaCL. Holds all the basic types such as vector, matrix, etc. and defines operations upon them. | |
viennacl::tools | |
Namespace for various tools used within ViennaCL. | |
Adapter classes for sparse matrices made of the STL type std::vector<std::map<SizeT, NumericT> >
Definition in file adapter.hpp.