* Interface to symbolic matrices */
/*
- * GiNaC Copyright (C) 1999-2010 Johannes Gutenberg University Mainz, Germany
+ * GiNaC Copyright (C) 1999-2015 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
// other constructors
public:
matrix(unsigned r, unsigned c);
- matrix(unsigned r, unsigned c, const exvector & m2);
matrix(unsigned r, unsigned c, const lst & l);
- // First step of initialization of matrix with a comma-separated seqeuence
+ // First step of initialization of matrix with a comma-separated sequence
// of expressions. Subsequent steps are handled by matrix_init<>::operator,().
matrix_init<ex, exvector::iterator> operator=(const ex & x)
{
m[0] = x;
return matrix_init<ex, exvector::iterator>(++m.begin());
}
-
+
+protected:
+ matrix(unsigned r, unsigned c, const exvector & m2);
+ matrix(unsigned r, unsigned c, exvector && m2);
// functions overriding virtual functions from base classes
public:
size_t nops() const;