×

CppAD代码生成

swMATH ID: 19686
软件作者: 乔·鲁伊·利尔
描述: CppADCodeGen执行混合自动差分(AD),即使用运算符重载并生成源代码。这样的源代码可以在运行时使用现有编译器进行静态编译,并动态链接,或者使用Clang/LLVM进行JIT编译。除了C源代码生成之外,CppADCodeGen还可以为算法生成Latex、html+MathML和点源代码文件。乳胶源可用于创建PDF文件以用于文档目的,html+MathML可用于在web浏览器中显示算法,点文件可用于创建带有模型图形的图像(请参见graphviz)。CppADCodeGen还可用于通过Pantelides、Soares-Secchi和Dummy Derivatives方法执行微分代数方程(DAE)的微分指数约简。CppADCodeGen构建在CppAD库之上,该库是一个使用操作符重载的仅包含标头的C++AD库。
主页: https://github.com/joaoleal/CppADCodeGen/
源代码:  https://github.com/joaoleal/CppADCodeGen/
依赖项: CppAD公司
引用于: 0个文档