Macaulay2 Engine
Loading...
Searching...
No Matches

◆ mult() [4/10]

void MatrixOps::mult ( const DMatQQ & A,
const DMatQQ & B,
DMatQQ & result_product )
inline

Definition at line 1043 of file mat-linalg.hpp.

1044{
1045 FlintQQMat A1(A);
1046 FlintQQMat B1(B);
1047 FlintQQMat result1(A.numRows(), B.numColumns());
1048
1049 fmpq_mat_mul(result1.value(), A1.value(), B1.value());
1050
1051 result1.toDMat(result_product);
1052}
size_t numRows() const
Definition dmat.hpp:144
size_t numColumns() const
Definition dmat.hpp:145
RAII wrapper around FLINT's fmpq_mat_t for translating dense QQ-coefficient matrices between the engi...

References DMat< ACoeffRing >::numColumns(), DMat< ACoeffRing >::numRows(), FlintQQMat::toDMat(), and FlintQQMat::value().