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

◆ subtractMultipleTo() [9/10]

void MatrixOps::subtractMultipleTo ( DMatZZpFlint & C,
const DMatZZpFlint & A,
const DMatZZpFlint & B )
inline

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

881{
882 DMatZZpFlint D(C.ring(), A.numRows(), B.numColumns());
883 nmod_mat_mul(D.nmod_mat(), A.nmod_mat(), B.nmod_mat());
884 nmod_mat_sub(C.nmod_mat(), C.nmod_mat(), D.nmod_mat());
885}
const ACoeffRing & ring() const
const nmod_mat_t & nmod_mat() const
DMat< M2::ARingZZpFlint > DMatZZpFlint

References DMat< M2::ARingZZpFlint >::nmod_mat(), DMat< M2::ARingZZpFlint >::numColumns(), DMat< M2::ARingZZpFlint >::numRows(), and DMat< M2::ARingZZpFlint >::ring().