CppAD Addons
Keywords: cppad addons name include files library preprocessor symbols namespace

| Prev | Next |  |  |  |  | addon |

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`
cg | `CppADCodeGen` | C++ Source Code Generation of CppAD Derivative Calculations
py | `pycppad` | A Python Interface to CppAD
tmb | `adcomp` | An R Interface to CppAD with Random Effects Modeling Utilities
mixed | `cppad_mixed` | A C++ Interface to Random Effects Laplace Approximation

Include Files
If `includedir` is the directory where the include files are installed, the file `
includedir/cppad/name.hpp
` and the directory `
includedir/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/addon.omh