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)
- 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
- User's Guide URL on README.md 404s HOT 8
- bin/get_colpack.sh Script Error HOT 6
- Exception thrown in val_graph optimizer HOT 3
- Name of function is cleared after val_graph optimization
- License question about the meaning of EPL-2.0 OR GPL-2.0-or-later HOT 3
- CppAD exception while running parallel loop HOT 13
- About Eigen. I can't store the scalar result of a matrix operation at the index location of another std::vector or Eigen::Vector. HOT 5
- Could NOT find GOOGLEHASH (missing: GOOGLEHASH_COMPILE) HOT 4
- make check_cppad_ipopt Failure HOT 14
- No installed conda 'base' environment found on macos-latest.
- ADFun::optimize gives compile error with std::complex HOT 4
- Errors when build with latest version of cppad and cppadcg on 3 years old code. HOT 8
- Error when acquiring sparsity pattern of a base2ad function HOT 3
- cppad ipopt boost thread for multi thread running fail HOT 17
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.