Skip to content

Commit 1bf9b51

Browse files
author
Antoine Hoarau
committed
add use case to show eigen3.3 bug #2
1 parent e8afa12 commit 1bf9b51

File tree

3 files changed

+29
-88
lines changed

3 files changed

+29
-88
lines changed

test/CMakeLists.txt

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11

2-
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
2+
set(CMAKE_CXX_FLAGS "-std=c++11 -Wall")
33

4-
find_package(Eigen REQUIRED)
4+
find_package(Eigen3 REQUIRED)
5+
6+
message("
7+
8+
Eigen dir : ${EIGEN3_INCLUDE_DIRS}
9+
10+
")
511

612
include_directories(
7-
${Eigen_INCLUDE_DIRS}
13+
${EIGEN3_INCLUDE_DIRS}
814
${PROJECT_SOURCE_DIR}/unsupported/
915
)
10-
add_executable(lgsm test_lgsm.cpp)
1116

17+
add_executable(lgsm test_lgsm.cpp)

test/cmake/FindEigen.cmake

Lines changed: 0 additions & 81 deletions
This file was deleted.

test/test_lgsm.cpp

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,23 @@
1-
#include <Eigen/Dense>
21
#include <Eigen/Lgsm>
2+
#include <iostream>
33

44
int main(int argc, char ** argv)
55
{
6-
return 0;
7-
}
6+
// Eigen::Displacementd a,b;
7+
Eigen::Twistd c;
8+
Eigen::Wrenchd d;
9+
//
10+
//Eigen::Vector3d test = d.getTorque();
11+
std::cout << c.getAngularVelocity() << std::endl;
12+
// // std::cout << d.getTorque() << std::endl;
13+
// // std::cout << d.getForce() << std::endl;
14+
// //
15+
// // std::cout << a.adjoint() << std::endl;
16+
// auto e = a*b;
17+
//
18+
// std::cout << "a : " << a << std::endl;
19+
// std::cout << "b : " << b << std::endl;
20+
// std::cout << "a*b : " << e << std::endl;
21+
22+
return 0;
23+
}

0 commit comments

Comments
 (0)