| 
    CppAD: A C++ Algorithmic Differentiation Package
    20171217
    
   | 
 
| Forward and reverse mode calculations for z = fabs(x) | |
| Forward and reverse mode calculations for z = acos(x) | |
| Forward and reverse mode calculations for z = acosh(x) | |
| AD<Base> constructors and and copy operations | |
| AD<Base> constructors and and copy operations | |
| File used to define the ADFun<Base> class | |
| AD<Base> input and ouput stream operators | |
| Forward and reverse mode calculations for z = x + y | |
| Determine arguments that are variables | |
| Forward and reverse mode calculations for z = asin(x) | |
| Forward and reverse mode calculations for z = asinh(x) | |
| Forward and reverse mode calculations for z = atan(x) | |
| Forward and reverse mode calculations for z = atanh(x) | |
| Base class for atomic user operations | |
| CondExp operations that aid in meeting Base type requirements | |
| Defintions that aid meeting Base type requirements for standard math functions | |
| Routines and macros that implement functions from AD<Base> to bool | |
| Control of number of orders allocated | |
| Information about one conditional expression | |
| Defining checkpoint functions | |
| Coloring algorithm for a general sparse matrix | |
| Coloring algorithm for a symmetric sparse matrix | |
| Zero order forward mode check how many comparisons changed | |
| Forward, reverse, and sparse operations for conditional expressions | |
| Forward and reverse mode calculations for z = cos(x) | |
| Forward and reverse mode calculations for z = cosh(x) | |
| Includes the entire CppAD package in the necessary order | |
| Define the CppAD error checking macros (all of which begin with CPPAD_ASSERT_) | |
| Zero order forward mode set which operations to skip | |
| Forward, reverse and sparsity calculations for cummulative summation | |
| Information about one cumulative summation operation | |
| Information about one old variable that is part of a new CSumOp operation | |
| CppAD forward declarations; i.e., before definition | |
| Define processor symbols and macros that are used by CppAD | |
| Different versions of Dependent function | |
| User define discrete functions | |
| Forward mode for z = f(x) where f is piecewise constant | |
| Forward and reverse mode calculations for z = x / y | |
| Function that returns the elapsed seconds from first call | |
| Include entire function call in a subgraph | |
| Forward and reverse mode calculations for z = erf(x) | |
| Forward and reverse mode calculations for z = exp(x) | |
| Forward and reverse mode calculations for z = expm1(x) | |
| Compute Forward mode Hessian sparsity patterns | |
| Compute Forward mode Jacobian sparsity patterns | |
| Forward mode Hessian sparsity patterns | |
| Forward mode Jacobian sparsity patterns | |
| User interface to forward mode computations | |
| Compute zero order forward mode Taylor coefficients | |
| Compute one Taylor coefficient for each order requested | |
| Compute one Taylor coefficient for each direction requested | |
| ADFun function constructors and assignment operator | |
| Get subgraph corresponding to a dependent variable | |
| CppAD hashing utility | |
| CppAD hashing utility | |
| CppAD hashing utility | |
| Check if certain properties is true for any possible AD tape play back | |
| Declare the independent variables | |
| File used to implement the CppAD index sort utility | |
| Subgraph information attached to a operation sequence | |
| Initialize for a reverse mode subgraph calculation | |
| Setting a variable so that it corresponds to current value of a VecAD element | |
| Forward and reverse mode calculations for z = log1p(x) | |
| Forward and reverse mode calculations for z = log(x) | |
| Check if current operator matches a previous operator | |
| File that implements a memory check at end of a CppAD program | |
| Forward and reverse mode calculations for z = x * y | |
| File that defines CppAD numeric_limits for AD types | |
| Information that maps old an old operator to a new opeator and new variable | |
| User defined atomic operations | |
| Defines the OpCode enum type and functions related to it | |
| Create operator information tables | |
| Computing Jabobians and Hessians of Optimal Values | |
| Optimize a player object operation sequence | |
| Convert a player object to an optimized recorder object | |
| Check and AD values ordering properties relative to zero | |
| Zero order forward mode for ParOp | |
| File used to define the player class | |
| File used to define pod_vector class | |
| Forward and reverse mode calculations for z = pow(x, y) | |
| Documentation for generic cases (these generic cases are never used) | |
| Recording a cummulative cummulative summation | |
| Record an operation of the form (parameter op variable) | |
| Record an operation of the form (variable op parameter) | |
| Record an operation of the form (variable op variable) | |
| File used to define the recorder class | |
| Compute Reverse mode Hessian sparsity patterns | |
| Compute Reverse mode Jacobian sparsity patterns | |
| Reverse mode Hessian sparsity patterns | |
| Reverse mode Jacobian sparsity patterns | |
| Compute derivatives using reverse mode | |
| Compute derivatives of arbitrary order Taylor coefficients | |
| File used to set and get user in_parallel routine | |
| Forward and reverse mode calculations for z = sign(x) | |
| Forward and reverse mode calculations for z = sin(x) | |
| Forward and reverse mode calculations for z = sinh(x) | |
| Information for one variable and one operation sequence | |
| Implement the ipopt::solve Nonlinear Programming Solver | |
| Class that connects ipopt::solve to Ipopt | |
| Class that contains information about solve problem result | |
| Forward and reverse mode sparsity patterns for binary operators | |
| Sparse Hessian calculation routines | |
| Sparse Hessian driver routine and helper functions | |
| Routines that enable code to be independent of which internal spasity pattern is used | |
| Sparse Jacobian calculation routines | |
| Sparse Jacobian driver routine and helper functions | |
| Vector of sets of positive integers stored as singly linked lists with the element values strictly increasing | |
| Vector of sets of positive integers stored as a packed array of bools | |
| A Matrix sparsity pattern class | |
| A sparse matrix class | |
| Vector of sets of positive integers stored as size_t vector with the element values strictly increasing | |
| Forward and reverse mode sparsity patterns for unary operators | |
| Compute dependency sparsity pattern using subgraph technique | |
| Forward and reverse mode calculations for z = sqrt(x) | |
| Define AD<Base> standard math functions (using their Base versions) | |
| Two constant standard sets (currently used for concept checking) | |
| Changing the current value of a VecAD element | |
| Forward and reverse mode calculations for z = x - y | |
| Compute derivatvies using reverse mode and subgraphs | |
| Forward and reverse mode calculations for z = tan(x) | |
| Forward and reverse mode calculations for z = tanh(x) | |
| Routines that Link AD<Base> and local::ADTape<Base> Objects | |
| File used to define the CppAD multi-threading allocator class | |
| Function that preforms one timing test (for speed of execution) | |
| Defines the VecAD<Base> class | |
| File used to define CppAD::vector and CppAD::vectorBool | |
| Define a class like double but with an absolute zero | |