Skip to content

Commit

Permalink
replace WithAlignedOperatorNew with EIGEN_MAKE_ALIGNED_OPERATOR_NEW.
Browse files Browse the repository at this point in the history
This macro is available from version Eigen2-beta5 and up.
  • Loading branch information
timvdm committed Jan 23, 2009
1 parent 69062f0 commit fd8f075
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 3 deletions.
4 changes: 3 additions & 1 deletion avogadro/src/mainwindow.cpp
Expand Up @@ -115,9 +115,11 @@ using namespace Eigen;
namespace Avogadro
{

class MainWindowPrivate : public Eigen::WithAlignedOperatorNew
class MainWindowPrivate
{
public:
// EIGEN_MAKE_ALIGNED_OPERATOR_NEW

MainWindowPrivate() : molecule( 0 ),
undoStack( 0 ), toolsFlow( 0 ), toolsLayout( 0 ),
toolsTab(0),
Expand Down
4 changes: 3 additions & 1 deletion libavogadro/src/camera.cpp
Expand Up @@ -31,9 +31,11 @@ using namespace Eigen;

namespace Avogadro
{
class CameraPrivate : public Eigen::WithAlignedOperatorNew
class CameraPrivate
{
public:
EIGEN_MAKE_ALIGNED_OPERATOR_NEW

CameraPrivate() {};

Eigen::Transform3d modelview, projection;
Expand Down
4 changes: 3 additions & 1 deletion libavogadro/src/python/eigen.cpp
Expand Up @@ -445,9 +445,11 @@ template <> struct ScalarTraits<double>
*/

#ifndef WIN32
class EigenUnitTestHelper : public Eigen::WithAlignedOperatorNew
class EigenUnitTestHelper
{
public:
EIGEN_MAKE_ALIGNED_OPERATOR_NEW

EigenUnitTestHelper() : m_vector3d(Eigen::Vector3d(1., 2., 3.))
{
}
Expand Down

0 comments on commit fd8f075

Please sign in to comment.