monolish
0.14.2
MONOlithic LIner equation Solvers for Highly-parallel architecture
|
Go to the documentation of this file.
3 #include "../common/monolish_common.hpp"
Linear Operator imitating Matrix.
void mscal(const double alpha, matrix::Dense< double > &A)
Densematrix scal: A = alpha * A.
void copy(const matrix::Dense< double > &A, matrix::Dense< double > &C)
Dense matrix copy (C=A)
void matsub(const matrix::Dense< double > &A, const matrix::Dense< double > &B, matrix::Dense< double > &C)
Dense matrix subtract: C = A - B.
void rmatmul(const matrix::LinearOperator< double > &A, const matrix::Dense< double > &B, matrix::Dense< double > &C)
LinearOperator multiplication: C = A^t B.
Basic Linear Algebra Subprograms for Dense Matrix, Sparse Matrix, Vector and Scalar.
void matadd(const matrix::Dense< double > &A, const matrix::Dense< double > &B, matrix::Dense< double > &C)
Dense matrix addition: C = A + B.
void matmul(const matrix::Dense< double > &A, const matrix::Dense< double > &B, matrix::Dense< double > &C)
Dense matrix multiplication: C = AB.
Compressed Row Storage (CRS) format Matrix.