Prev Next addon

@(@\newcommand{\W}[1]{ \; #1 \; } \newcommand{\R}[1]{ {\rm #1} } \newcommand{\B}[1]{ {\bf #1} } \newcommand{\D}[2]{ \frac{\partial #1}{\partial #2} } \newcommand{\DD}[3]{ \frac{\partial^2 #1}{\partial #2 \partial #3} } \newcommand{\Dpow}[2]{ \frac{\partial^{#1}}{\partial {#2}^{#1}} } \newcommand{\dpow}[2]{ \frac{ {\rm d}^{#1}}{{\rm d}\, {#2}^{#1}} }@)@This is cppad-20221105 documentation. Here is a link to its current documentation .
CppAD Addons

Name
Each CppAD addon has a short name which we denote by name below, a longer name longer and a description :
name    longer    description
tmb adcomp An R Interface to CppAD with Random Effects Modeling Utilities
cg CppADCodeGen C++ Source Code Generation of CppAD Derivative Calculations
mixed cppad_mixed A C++ Interface to Random Effects Laplace Approximation
swig cppad_swig A C++ AD Library with a Swig Interface to Perl, Octave, and Python
py cppad_py A Python Interface to CppAD
py pycppad A Python Interface to CppAD (no longer being developed)

Include Files
If includedir is the directory where the include files are installed, the file
    
includedir/include/cppad/name.hpp
and the directory
    
includedir/include/cppad/name
are reserved for use by the name addon.

Library Files
If libdir is the directory where CppAD library files are installed, files with the name
    
libdir/libcppad_name.ext
    
libdir/libcppad_name_anything.ext
where anything and ext are arbitrary, are reserved for use by the name addon.

Preprocessor Symbols
C++ preprocessor symbols that begin with
    CPPAD_
NAME_
where NAME is a upper-case version of name , are reserved for use by the name addon.

Namespace
The C++ namespace
    CppAD::
name
is reserved for use by the name addon.
Input File: omh/appendix/addon.omh