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

◆ mult() [7/10]

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

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

740{
741 FlintZZMat A1(A);
742 FlintZZMat B1(B);
743 FlintZZMat result1(A.numRows(), B.numColumns());
744
745 fmpz_mat_mul(result1.value(), A1.value(), B1.value());
746
747 result1.toDMat(result_product);
748}
size_t numRows() const
Definition dmat.hpp:144
size_t numColumns() const
Definition dmat.hpp:145
RAII wrapper around FLINT's fmpz_mat_t for translating dense ZZ-coefficient matrices between the engi...

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