Vector::Vector(int row, GeneralMatrix& m) : len(m.numCols()), s(m.getLD()), data(&(m.get(row, 0))), destroy(false) { }
Vector::Vector(GeneralMatrix& m, int col) : len(m.numRows()), s(1), data(&(m.get(0, col))), destroy(false) { }
Vector::Vector(int row, GeneralMatrix& m) : len(m.numCols()), s(m.getLD()), data(&(m.get(row, 0))), destroy(false) { }
Vector::Vector(GeneralMatrix& m, int col) : len(m.numRows()), s(1), data(&(m.get(0, col))), destroy(false) { }