36 #ifndef NEKTAR_LIB_UTILITIES_LINEAR_ALGEBRA_SPARSE_UTILS_HPP
37 #define NEKTAR_LIB_UTILITIES_LINEAR_ALGEBRA_SPARSE_UTILS_HPP
44 const unsigned int blkRows,
45 const unsigned int blkColumns,
46 const unsigned int blkDim,
50 template<
class SparseStorageType>
51 std::ostream& operator<<(std::ostream& os, const NekSparseMatrix<SparseStorageType>& rhs);
53 template<
class SparseStorageType>
54 std::ostream& operator<<(std::ostream& os, const NekSparseDiagBlkMatrix<SparseStorageType>& rhs);
58 #endif //NEKTAR_LIB_UTILITIES_LINEAR_ALGEBRA_SPARSE_UTILS_HPP
std::map< CoordType, NekDouble > COOMatType
std::map< CoordType, BCOEntryType > BCOMatType
#define LIB_UTILITIES_EXPORT
void convertCooToBco(const unsigned int blkRows, const unsigned int blkColumns, const unsigned int blkDim, const COOMatType &cooMat, BCOMatType &bcoMat)