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

◆ addMultipleTo()

template<typename MatType>
template<typename ElementType>
void SubMatrix< MatType >::addMultipleTo ( ElementType & c,
SubMatrix< MatType > src )
inline

Definition at line 155 of file mat-arith.hpp.

156 {
158 long rA = begin_row;
159 long rB = src.begin_row;
160 for (; rA < end_row; ++rA, ++rB)
161 {
162 long cA = begin_column;
163 long cB = src.begin_column;
164 for (; cA < end_column; ++cA, ++cB)
165 matrix.ring().addMultipleTo(
166 matrix.entry(rA, cA), c, src.matrix.entry(rB, cB));
167 }
168 }
const long begin_row
Definition mat-arith.hpp:84
const long begin_column
Definition mat-arith.hpp:86
const long end_column
Definition mat-arith.hpp:87
bool sameSize(const SubMatrix &b) const
const long end_row
Definition mat-arith.hpp:85
MatType & matrix
Definition mat-arith.hpp:83

References begin_column, begin_row, end_column, end_row, matrix, sameSize(), and SubMatrix().