#include <iostream>
#include <cla3p/dense.hpp>
#include <culite/dense.hpp>
#include <culite/algebra.hpp>
int main()
{
hostA = 3.;
hostB = 2.;
hostA >> A;
hostB >> B;
std::cout << "A:\n" << A;
std::cout << "B:\n" << B << "\n";
std::cout << "C1:\n" << C1;
std::cout << "C2:\n" << C2 << "\n";
C1 += A * B;
std::cout << "C1:\n" << C1;
std::cout << "C2:\n" << C2;
return 0;
}
XxMatrix< real_t > RdMatrix
void mult(T_Scalar alpha, op_t opA, const dns::XxMatrix< T_Scalar > &A, op_t opB, const dns::XxMatrix< T_Scalar > &B, T_Scalar beta, dns::XxMatrix< T_Scalar > &C, CuBlasHandler &cuBlasHandler=globalCuBlasHandler())
Updates a general matrix with a matrix-matrix product.
XxMatrix< real_t > RdMatrix
Double precision real matrix.
Definition dense.hpp:55