Skip to content

Implement a Eigen-CppAD skeleton #78

Merged
GiulioRomualdi merged 10 commits intomasterfrom
feature/add_AD_skeleton
Jul 30, 2020
Merged

Implement a Eigen-CppAD skeleton #78
GiulioRomualdi merged 10 commits intomasterfrom
feature/add_AD_skeleton

Conversation

@GiulioRomualdi
Copy link
Copy Markdown
Collaborator

This PR implements some utilities to use CppAD with Eigen In details:

  • Findcppad.cmake has been designed to find cppad thought pkg_config or cppad_DIR Right now it works only on Linux and MacOS.
  • AutoDiff/CppAD.h includes and implements some utilities functions to use CppAD with Eigen (e.g. see here

Known issue: There seems that it is not possible to use CppAD inside Eigenvector fixed size see here

@GiulioRomualdi GiulioRomualdi force-pushed the feature/add_AD_skeleton branch from d20d186 to 27d0d76 Compare July 21, 2020 14:36
Copy link
Copy Markdown
Collaborator

@S-Dafarra S-Dafarra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The only real comment is about the dependency in the CMakelists. The other is marginal

Comment thread cmake/BipedalLocomotionFrameworkFindDependencies.cmake
Comment thread src/AutoDiff/tests/CppADTest.cpp Outdated
@GiulioRomualdi
Copy link
Copy Markdown
Collaborator Author

This feature is not supported yet by Windows. As soon as microsoft/vcpkg#12560 is merged I think we can start supporting also Windows

@GiulioRomualdi
Copy link
Copy Markdown
Collaborator Author

@S-Dafarra let me know if I can merge the PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants