xerus
a general purpose tensor library
sparseTimesFullContraction.h File Reference

Header file for sparse matrix times dense matrix wrapper functions. More...

#include <map>

Go to the source code of this file.

Namespaces

 xerus
 The main namespace of xerus.
 

Functions

void xerus::matrix_matrix_product (double *const _C, const size_t _leftDim, const size_t _rightDim, const double _alpha, const std::map< size_t, double > &_A, const bool _transposeA, const size_t _midDim, const double *const _B, const bool _transposeB)
 
void xerus::matrix_matrix_product (double *const _C, const size_t _leftDim, const size_t _rightDim, const double _alpha, const double *const _A, const bool _transposeA, const size_t _midDim, const std::map< size_t, double > &_B, const bool _transposeB)
 
void xerus::matrix_matrix_product (std::map< size_t, double > &_C, const size_t _leftDim, const size_t _rightDim, const double _alpha, const std::map< size_t, double > &_A, const bool _transposeA, const size_t _midDim, const double *const _B, const bool _transposeB)
 
void xerus::matrix_matrix_product (std::map< size_t, double > &_C, const size_t _leftDim, const size_t _rightDim, const double _alpha, const double *const _A, const bool _transposeA, const size_t _midDim, const std::map< size_t, double > &_B, const bool _transposeB)
 

Detailed Description

Header file for sparse matrix times dense matrix wrapper functions.

Definition in file sparseTimesFullContraction.h.