Vector dotR(Vector v) { assert(v.size == this.ncols, 'Vector must be of size ncols'); return Vector.fromList(_rows.map<double>((Vector row) => row % v).toList()); }