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

◆ rawLinAlgSubMult()

M2_bool rawLinAlgSubMult ( MutableMatrix * C,
const MutableMatrix * A,
const MutableMatrix * B )

set C -= A*B. If not implemented, or sizes/rings are not compatible then false is returned. Otherwise true is returned.

Definition at line 961 of file mutable-matrix.cpp.

964{
965 try
966 {
967 C->subtractMultipleTo(A, B);
968 return true;
969 } catch (const exc::engine_error& e)
970 {
971 ERROR(e.what());
972 return false;
973 }
974}
virtual void subtractMultipleTo(const MutableMatrix *A, const MutableMatrix *B)=0
const int ERROR
Definition m2-mem.cpp:55

References ERROR, and MutableMatrix::subtractMultipleTo().