#include <iostream>
#include <cla3p/sparse.hpp>
#include <culite/sparse.hpp>
#include <culite/algebra.hpp>
int main()
{
hostA >> A;
std::cout << "A:\n" << A << "\n";
A *= 2.;
std::cout << "A *= 2:\n" << A << "\n";
std::cout << "A.iscale(.5):\n" << A << "\n";
std::cout << "B:\n" << B << "\n";
return 0;
}
csr::XxMatrix< T_Int, T_Scalar > toCsr(dup_t duplicatePolicy=dup_t::Sum) const
void insert(const Tuple< T_Int, T_Scalar > &tuple)
void iscale(T_Scalar val)
Scale the device sparse matrix in-place.
XxMatrix< int_t, real_t > RdMatrix
XxMatrix< int_t, real_t > RdMatrix
XxMatrix< int_t, real_t > RdMatrix
Double precision real matrix.
Definition sparse.hpp:32