new constructor from vector

release/4.3a0
Frank Dellaert 2009-12-11 04:56:29 +00:00
parent b65b0c367e
commit 7151e7b24a
1 changed files with 7 additions and 2 deletions

View File

@ -30,12 +30,17 @@ namespace gtsam {
/** /**
* constructor with size and initial data, row order ! * constructor with size and initial data, row order !
*/ */
Matrix Matrix_( size_t m, size_t n, const double* const data); Matrix Matrix_(size_t m, size_t n, const double* const data);
/** /**
* constructor with size and vector data, column order !!! * constructor with size and vector data, column order !!!
*/ */
Matrix Matrix_( size_t m, size_t n, const Vector& v); Matrix Matrix_(size_t m, size_t n, const Vector& v);
/**
* constructor from Vector yielding v.size()*1 vector
*/
inline Matrix Matrix_(const Vector& v) { return Matrix_(v.size(),1,v);}
/** /**
* nice constructor, dangerous as number of arguments must be exactly right * nice constructor, dangerous as number of arguments must be exactly right