mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
* remove set(), revert to old behavior where = resizes
* try to be clever in matrix ctors and operator=: be lazy when we can, always allow to copy rowvector into columnvector, check the template parameters, try to factor the code better * add missing copy ctor in UnalignedType * fix bug in the traits of DiagonalProduct * renaming: EIGEN_TUNE_FOR_CPU_CACHE_SIZE * update the dox a little
This commit is contained in:
@@ -214,13 +214,13 @@ Matrix3f mf = md.cast<float>();
|
||||
\endcode
|
||||
Note that casting to the same scalar type in an expression is free.
|
||||
|
||||
The sizes of a resizable destination matrix can be changed automatically using the Matrix::set() function:
|
||||
The destination matrix is automatically resized in any assignment:
|
||||
\code
|
||||
MatrixXf res(10,10);
|
||||
Matrix3f a, b;
|
||||
res = a + b; // does not work (no automatic resizing)
|
||||
res.set(a+b); // OK
|
||||
res = a+b; // OK: res is resized to size 3x3
|
||||
\endcode
|
||||
Of course, fixed-size matrices can't be resized.
|
||||
|
||||
|
||||
\subsection TutorialMap Map
|
||||
|
||||
Reference in New Issue
Block a user