aimsdata  4.7.0
Neuroimaging data handling
sparseMatrix.h File Reference
#include <aims/data/pheader.h>
#include <boost/numeric/ublas/matrix_sparse.hpp>
#include <boost/numeric/ublas/vector_sparse.hpp>
#include <boost/numeric/ublas/io.hpp>
#include <boost/version.hpp>
#include <string>
Include dependency graph for sparseMatrix.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  aims::SparseMatrix
 
class  carto::DataTypeCode< aims::SparseMatrix >
 

Namespaces

 aims
 The class for EcatSino data write operation.
 
 carto
 

Typedefs

typedef boost::numeric::ublas::sparse_matrix< double > aims::boost_sparse_matrix
 
typedef boost::numeric::ublas::sparse_vector< double > aims::boost_sparse_vector
 

Functions

aims::SparseMatrix aims::operator+ (const aims::SparseMatrix &thing)
 
aims::SparseMatrix aims::operator- (const aims::SparseMatrix &thing)
 
aims::SparseMatrix aims::operator+ (const aims::SparseMatrix &thing1, const aims::SparseMatrix &thing2)
 
aims::SparseMatrix aims::operator- (const aims::SparseMatrix &thing1, const aims::SparseMatrix &thing2)
 
aims::SparseMatrix aims::operator* (const aims::SparseMatrix &thing1, const aims::SparseMatrix &thing2)
 
std::vector< double > aims::operator* (const aims::SparseMatrix &thing1, const std::vector< double > &thing2)
 
aims::SparseMatrix aims::operator* (const aims::SparseMatrix &thing1, const double &thing2)
 
aims::SparseMatrix aims::operator/ (const aims::SparseMatrix &thing1, const double &thing2)
 
std::ostream & std::operator<< (ostream &os, const aims::SparseMatrix &thing)
 
bool std::operator== (const aims::SparseMatrix &thing1, const aims::SparseMatrix &thing2)
 

Function Documentation

◆ operator<<()

std::ostream& std::operator<< ( ostream &  os,
const aims::SparseMatrix thing 
)

◆ operator==()

bool std::operator== ( const aims::SparseMatrix thing1,
const aims::SparseMatrix thing2 
)