[go: up one dir, main page]

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

Edited by Eigen Bugzilla