35 #ifndef NEKTAR_LIB_UTILITIES_LINEAR_ALGEBRA_SPARSE_UTILS_HPP
36 #define NEKTAR_LIB_UTILITIES_LINEAR_ALGEBRA_SPARSE_UTILS_HPP
43 const unsigned int blkDim,
47 template<
class SparseStorageType>
48 std::ostream&
operator<<(std::ostream& os,
const NekSparseMatrix<SparseStorageType>& rhs);
50 template<
class SparseStorageType>
51 std::ostream&
operator<<(std::ostream& os,
const NekSparseDiagBlkMatrix<SparseStorageType>& rhs);
#define LIB_UTILITIES_EXPORT
The above copyright notice and this permission notice shall be included.
void convertCooToBco(const unsigned int blkDim, const COOMatType &cooMat, BCOMatType &bcoMat)
std::map< CoordType, NekDouble > COOMatType
std::map< CoordType, BCOEntryType > BCOMatType
std::ostream & operator<<(std::ostream &os, const NekMatrix< DataType, FormType > &rhs)