Comments (4)
Have you looked at
https://coin-or.github.io/CppAD/doc/example_jit.htm
from cppad.
I haven't seen that, no. Could you give me a bit more info about that link you provided? Is that CppADCodeGen behind the scenes, a different approach and pure CppAD? Not sure what I'm looking at coming to that cold.
Couldn't seen any ipopt there, should I take from that, that as long as I use the approach to call ipopt in the example I cited it will work? If not, is there a version of that example I cited that uses CppADCodeGen?
Many thanks,
from cppad.
This is a different approach that was inspired by the speeds obtained by CppADCodeGen. Initial test shows its speeds are similar.
There is no support for ipopt::solve here, but a version of ipopt::solve that uses CppAD JIT to compute derivatives would be a very good addon to CppAD (if you are interested in such a project).
https://coin-or.github.io/CppAD/doc/addon.htm
I am currently working on converting CppAD's documentation from omhelp (something I wrote myself years ago) to sphinx. This is part of a larger project of doing this for all my open source projects. Once I have this done, it should be easier for other people to modify the documentation in CppAD source.
from cppad.
Ok, thanks for this info, much appreciated. I'd be very interested in CppAD JIT with ipopt::solve - the chances of me being able to materially help there are small, but I can try once I know it's got going...
from cppad.
Related Issues (20)
- Computing the Jacobian of an ODE HOT 2
- CPPAD_DISCRETE_FUNCTION does not work through base2ad HOT 2
- Eigen::NumTraits does not define infinity() or quiet_NaN() HOT 3
- How to add self defined functions to AD<Base>? HOT 8
- Using C++ conditional operators HOT 5
- AD<double> not working in Eigen with some complex function HOT 4
- Computing Derivatives of solutions of optimization Problems HOT 9
- Leppov case missing in local/optimize/get_op_usage.hpp HOT 3
- Discrete coefficient sets for polynomial vary as a function of dependent variable HOT 16
- How to write the `.lp` file of a Ipopt model? HOT 6
- Linking error "undefined reference to `CppAD::local::temp_file()'" HOT 4
- solution vector is empty HOT 10
- Undefined reference to temp_file HOT 2
- ipopt and cppad tests HOT 11
- Problem to Link with CppAD and Ipopt HOT 16
- CppAD::cg::CGException: what(): GreaterThanZero cannot be called for non-parameters HOT 5
- Compiler warnings from use of bitwise '|' and '&' for bool arguments HOT 5
- Potential build mistake in third party tool in use of NDEBUG flag - CppAD compiled in Release HOT 13
- Static library for non-windows builds HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cppad.