13#define MatrixMultRowSort_D 0
27 template<
class F,
class G,
class H>
38 typename F::type value;
43 for(
typename F::const_iterator i =
factL.begin(); i !=
factL_end; ++i) {
44 DEBUGL(MatrixMultRowSort_D,
"i = " << i);
48 for(
typename G::const_iterator j =
factR.begin(col);
50 DEBUGL(MatrixMultRowSort_D,
"j = " << j);
51 dest(row, j.col()) += value * *j;
54 DEBUGL(MatrixMultRowSort_D,
"done");
#define conceptsAssert(cond, exc)
#define DEBUGL(doit, msg)
void matrixMultiplyRowSorting(const F &factL, const G &factR, Matrix< H > &dest)
Set< F > makeSet(uint n, const F &first,...)