PermutationMatrix and Transpositions do not move
Submitted by Frank Zingsheim
Assigned to Nobody
Link to original bugzilla bug (#1746)
Version: 3.4 (development)
Description
Created attachment 951
Patch: Add move-constructor and move-assignment-operator for PermutationMatrix and Transpositions
I realized that the classes PermutationMatrix and Transpositions could
not be moved.
The reason for this is the definition of the copy-construnctor but not
the corresponding move-constructor.
Please find attached a patch which defines the missing move-constructor
and move-assignment operator for PermutationMatrix and Transpositions.
Of cause the additional move-constructor and move-assignment operator
are only activated if EIGEN_HAS_RVALUE_REFERENCES is defined.
Comments to the patch are welcome.
Patch 951, "Patch: Add move-constructor and move-assignment-operator for PermutationMatrix and Transpositions":
PermutationMatrix_Transpositions_Move.patch