A much simplified version of the earlier commit introducing way fewer changes compared to changeset 68ded02de8fd. The reason of the previous commit was incorrect. The smart pointers issues were actually a result of issue 9.
A much simplified version of the earlier commit introducing way fewer changes compared to changeset 68ded02de8fd.
The reason of the previous commit was incorrect. The smart pointers issues were actually a result of issue 9.

madlib/eigen,madlib/eigen,madlib/eigen,madlib/eigen