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

◆ addInPlace()

template<typename CoeffRing>
void SMat< CoeffRing >::addInPlace ( const SMat< ACoeffRing > & B)

Definition at line 1162 of file smat.hpp.

1164{
1165 assert(&B.ring() == &ring());
1166 assert(B.numRows() == numRows());
1167 assert(B.numColumns() == numColumns());
1168
1169 for (size_t c = 0; c < numColumns(); c++)
1170 {
1173 }
1174}
const CoeffRing & ring() const
Definition smat.hpp:104
size_t numRows() const
Definition smat.hpp:99
void vec_add_to(sparsevec *&v, sparsevec *&w) const
Definition smat.hpp:542
size_t numColumns() const
Definition smat.hpp:100
sparsevec * vec_copy(const sparsevec *v) const
Definition smat.hpp:305
sparsevec ** columns_
Definition smat.hpp:234
Definition smat.hpp:43

References columns_, numColumns(), numRows(), ring(), SMat(), vec_add_to(), and vec_copy().

Referenced by MatrixOps::addInPlace().