示例#1
0
 Matrix(const MatExpr<E>& m)
     : rows_(m.rows()), cols_(m.cols()) {
     v_.reserve(rows() * cols());
     for (unsigned i = 0; i < rows(); ++i)
         for (unsigned j = 0; j < cols(); ++j)
             v_.push_back(m(i,j));
 }
示例#2
0
 MatAdd(const MatExpr<E1>& a, const MatExpr<E2>& b)
     : a_(a.derived()), b_(b.derived()) {
   assert(a_.rows() == b.rows() && a.cols() == b.cols());
 }