Prev
Next
Index->
contents
reference
index
search
external
Up->
CppAD
_contents
_contents
Headings
Table of Contents
cppad-20221105: A C++ Algorithmic Differentiation Package
cppad-20221105: A C++ Algorithmic Differentiation Package
Table of Contents
CppAD Download, Test, and Install Instructions
CppAD Download, Test, and Install Instructions
Download The CppAD Source Code
Using CMake to Configure CppAD
Using CMake to Configure CppAD
Download and Install The CppAD Optional Packages
Download and Install The CppAD Optional Packages
Download and Install Adolc in Build Directory
Download and Install CppADCodeGen in Build Directory
Download and Install ColPack in Build Directory
Download and Install Eigen in Build Directory
Download and Install Fadbad in Build Directory
Download and Install Ipopt in Build Directory
Download and Install Sacado in Build Directory
Including Adolc Examples and Tests
Including Eigen Examples, Tests, and sparse2eigen
Including CppADCodeGen Examples and Tests
Including Ipopt Library Examples, Tests, and pkg-config
Including Fadbad Speed Tests
Including Sacado Speed Tests
Enabling Colpack Sparsity Calculations
Enabling Colpack Sparsity Calculations
ColPack: Sparse Jacobian Example and Test
ColPack: Sparse Jacobian Example and Test
ColPack: Sparse Hessian Example and Test
ColPack: Sparse Hessian Example and Test
Choosing the CppAD Test Vector Template Class
Checking the CppAD Examples and Tests
CppAD pkg-config Files
The Theory of Derivative Calculations
The Theory of Derivative Calculations
An Introduction by Example to Algorithmic Differentiation
An Introduction by Example to Algorithmic Differentiation
Second Order Exponential Approximation
Second Order Exponential Approximation
exp_2: Implementation
exp_2: Test
exp_2: Operation Sequence and Zero Order Forward Mode
exp_2: Operation Sequence and Zero Order Forward Mode
exp_2: Verify Zero Order Forward Sweep
exp_2: First Order Forward Mode
exp_2: First Order Forward Mode
exp_2: Verify First Order Forward Sweep
exp_2: First Order Reverse Mode
exp_2: First Order Reverse Mode
exp_2: Verify First Order Reverse Sweep
exp_2: Second Order Forward Mode
exp_2: Second Order Forward Mode
exp_2: Verify Second Order Forward Sweep
exp_2: Second Order Reverse Mode
exp_2: Second Order Reverse Mode
exp_2: Verify Second Order Reverse Sweep
exp_2: CppAD Forward and Reverse Sweeps
An Epsilon Accurate Exponential Approximation
An Epsilon Accurate Exponential Approximation
exp_eps: Implementation
exp_eps: Test of exp_eps
exp_eps: Operation Sequence and Zero Order Forward Sweep
exp_eps: Operation Sequence and Zero Order Forward Sweep
exp_eps: Verify Zero Order Forward Sweep
exp_eps: First Order Forward Sweep
exp_eps: First Order Forward Sweep
exp_eps: Verify First Order Forward Sweep
exp_eps: First Order Reverse Sweep
exp_eps: First Order Reverse Sweep
exp_eps: Verify First Order Reverse Sweep
exp_eps: Second Order Forward Mode
exp_eps: Second Order Forward Mode
exp_eps: Verify Second Order Forward Sweep
exp_eps: Second Order Reverse Sweep
exp_eps: Second Order Reverse Sweep
exp_eps: Verify Second Order Reverse Sweep
exp_eps: CppAD Forward and Reverse Sweeps
Correctness Tests For Exponential Approximation in Introduction
The Theory of Forward Mode
The Theory of Forward Mode
Exponential Function Forward Mode Theory
Logarithm Function Forward Mode Theory
Square Root Function Forward Mode Theory
Trigonometric and Hyperbolic Sine and Cosine Forward Theory
Inverse Tangent and Hyperbolic Tangent Forward Mode Theory
Inverse Sine and Hyperbolic Sine Forward Mode Theory
Inverse Cosine and Hyperbolic Cosine Forward Mode Theory
Tangent and Hyperbolic Tangent Forward Taylor Polynomial Theory
Error Function Forward Taylor Polynomial Theory
Power Function Forward Mode Theory
The Theory of Reverse Mode
The Theory of Reverse Mode
Exponential Function Reverse Mode Theory
Logarithm Function Reverse Mode Theory
Square Root Function Reverse Mode Theory
Trigonometric and Hyperbolic Sine and Cosine Reverse Theory
Inverse Tangent and Hyperbolic Tangent Reverse Mode Theory
Inverse Sine and Hyperbolic Sine Reverse Mode Theory
Inverse Cosine and Hyperbolic Cosine Reverse Mode Theory
Tangent and Hyperbolic Tangent Reverse Mode Theory
Error Function Reverse Mode Theory
Power Function Reverse Mode Theory
An Important Reverse Mode Identity
AD Theory for Solving ODE's Using Taylor's Method
AD Theory for Solving ODE's Using Taylor's Method
Taylor's Ode Solver: An Example and Test
Research and Software Engineering Projects Related to CppAD
AD Objects
AD Objects
AD Constructors
AD Constructors
AD Constructors: Example and Test
AD Assignment Operator
AD Assignment Operator
AD Assignment: Example and Test
Conversion and I/O of AD Objects
Conversion and I/O of AD Objects
Convert From an AD Type to its Base Type
Convert From an AD Type to its Base Type
Convert From AD to its Base Type: Example and Test
Convert From AD to Integer
Convert From AD to Integer
Convert From AD to Integer: Example and Test
Convert An AD or Base Type to String
AD Input Stream Operator
AD Input Stream Operator
AD Output Operator: Example and Test
AD Output Stream Operator
AD Output Stream Operator
AD Output Operator: Example and Test
Printing AD Values During Forward Mode
Printing AD Values During Forward Mode
Printing During Forward Mode: Example and Test
Print During Zero Order Forward Mode: Example and Test
Convert an AD Variable or Dynamic Parameter to a Constant
Convert an AD Variable or Dynamic Parameter to a Constant
Convert a Variable or Dynamic Parameter a Constant: Example and Test
AD Valued Operations and Functions
AD Valued Operations and Functions
AD Arithmetic Operators and Compound Assignments
AD Arithmetic Operators and Compound Assignments
AD Unary Plus Operator
AD Unary Plus Operator
AD Unary Plus Operator: Example and Test
AD Unary Minus Operator
AD Unary Minus Operator
AD Unary Minus Operator: Example and Test
AD Binary Arithmetic Operators
AD Binary Arithmetic Operators
AD Binary Addition: Example and Test
AD Binary Subtraction: Example and Test
AD Binary Multiplication: Example and Test
AD Binary Division: Example and Test
AD Compound Assignment Operators
AD Compound Assignment Operators
AD Compound Assignment Addition: Example and Test
AD Compound Assignment Subtraction: Example and Test
AD Compound Assignment Multiplication: Example and Test
AD Compound Assignment Division: Example and Test
The Unary Standard Math Functions
The Unary Standard Math Functions
Inverse Cosine Function: acos
Inverse Cosine Function: acos
The AD acos Function: Example and Test
The Inverse Hyperbolic Cosine Function: acosh
The Inverse Hyperbolic Cosine Function: acosh
The AD acosh Function: Example and Test
Inverse Sine Function: asin
Inverse Sine Function: asin
The AD asin Function: Example and Test
The Inverse Hyperbolic Sine Function: asinh
The Inverse Hyperbolic Sine Function: asinh
The AD asinh Function: Example and Test
Inverse Tangent Function: atan
Inverse Tangent Function: atan
The AD atan Function: Example and Test
The Inverse Hyperbolic Tangent Function: atanh
The Inverse Hyperbolic Tangent Function: atanh
The AD atanh Function: Example and Test
The Cosine Function: cos
The Cosine Function: cos
The AD cos Function: Example and Test
The Hyperbolic Cosine Function: cosh
The Hyperbolic Cosine Function: cosh
The AD cosh Function: Example and Test
The Error Function
The Error Function
The AD erf Function: Example and Test
The Complementary Error Function: erfc
The Complementary Error Function: erfc
The AD erfc Function: Example and Test
The Exponential Function: exp
The Exponential Function: exp
The AD exp Function: Example and Test
The Exponential Function Minus One: expm1
The Exponential Function Minus One: expm1
The AD exp Function: Example and Test
The Exponential Function: log
The Exponential Function: log
The AD log Function: Example and Test
The Logarithm of One Plus Argument: log1p
The Logarithm of One Plus Argument: log1p
The AD log1p Function: Example and Test
The Base 10 Logarithm Function: log10
The Base 10 Logarithm Function: log10
The AD log10 Function: Example and Test
The Sine Function: sin
The Sine Function: sin
The AD sin Function: Example and Test
The Hyperbolic Sine Function: sinh
The Hyperbolic Sine Function: sinh
The AD sinh Function: Example and Test
The Square Root Function: sqrt
The Square Root Function: sqrt
The AD sqrt Function: Example and Test
The Tangent Function: tan
The Tangent Function: tan
The AD tan Function: Example and Test
The Hyperbolic Tangent Function: tanh
The Hyperbolic Tangent Function: tanh
The AD tanh Function: Example and Test
AD Absolute Value Functions: abs, fabs
AD Absolute Value Functions: abs, fabs
AD Absolute Value Function: Example and Test
The Sign: sign
The Sign: sign
Sign Function: Example and Test
The Binary Math Functions
The Binary Math Functions
AD Two Argument Inverse Tangent Function
AD Two Argument Inverse Tangent Function
The AD atan2 Function: Example and Test
The AD Power Function
The AD Power Function
The AD Power Function: Example and Test
pow: Nan in Result of Pow Function: Example and Test
Absolute Zero Multiplication
Absolute Zero Multiplication
AD Absolute Zero Multiplication: Example and Test
AD Conditional Expressions
AD Conditional Expressions
Conditional Expressions: Example and Test
Discrete AD Functions
Discrete AD Functions
Taping Array Index Operation: Example and Test
Interpolation With Out Retaping: Example and Test
Interpolation With Retaping: Example and Test
Numeric Limits For an AD and Base Types
Numeric Limits For an AD and Base Types
Numeric Limits: Example and Test
Atomic AD Functions
Atomic AD Functions
Atomic AD Functions: Fourth Generation
Atomic AD Functions: Fourth Generation
Defining Atomic Functions: Fourth Generation
Defining Atomic Functions: Fourth Generation
Atomic Function Constructor
Calling an Atomic Function
Atomic Function Forward Type Calculation
Atomic Function Forward Mode
Atomic Function Reverse Mode
Atomic Function Jacobian Sparsity Patterns
Atomic Function Hessian Sparsity Patterns
Atomic Function Reverse Dependency
Examples Defining Atomic Functions: Fourth Generation
Examples Defining Atomic Functions: Fourth Generation
Getting Started with Atomic Functions: Example and Test
Atomic Euclidean Norm Squared: Example and Test
Atomic Functions and Forward Mode: Example and Test
Atomic Functions with Dynamic Parameters: Example and Test
Atomic Vector Element-wise Operators: Example and Test
Atomic Vector Element-wise Operators: Example and Test
Implementing Atomic Vector Operations
Implementing Atomic Vector Operations
Atomic Vector Class: Example Implementation
Atomic Vector Forward Mode: Example Implementation
Atomic Vector Forward Mode: Example Implementation
Atomic Vector Jacobian Sparsity Pattern: Example Implementation
Atomic Vector Hessian Sparsity Pattern: Example Implementation
Atomic Vector Forward Type Calculation: Example Implementation
Atomic Vector Forward Type Calculation: Example Implementation
Atomic Vector Add Operator: Example Implementation
Atomic Vector Subtract Operator: Example Implementation
Atomic Vector Multiply Operator: Example Implementation
Atomic Vector Divide Operator: Example Implementation
Atomic Vector Negative Operator: Example Implementation
Atomic Vector Addition Example
Atomic Vector Division Example
Atomic Vector Sparsity Patterns Example
Atomic Vector Sparsity Patterns Example
Atomic Vector Multiplication Example
Atomic Vector Negation Example
Example Optimizing Atomic Vector Usage
Atomic Vector Subtraction Example
Atomic Matrix Multiply Class: Example Implementation
Atomic Matrix Multiply Class: Example Implementation
Implementing Atomic Matrix Multiply
Implementing Atomic Matrix Multiply
Atomic Matrix Multiply Class: Example Implementation
atomic_mat_mul Set Routine: Example Implementation
atomic_mat_mul Get Routine: Example Implementation
Atomic Multiply Base Matrices: Example Implementation
Atomic Matrix Multiply Forward Type Calculation: Example Implementation
Atomic Matrix Multiply Forward Mode: Example Implementation
Atomic Matrix Multiply Reverse Mode: Example Implementation
Atomic Matrix Multiply Jacobian Sparsity Pattern: Example Implementation
Atomic Matrix Multiply Jacobian Sparsity Pattern: Example Implementation
Atomic Matrix Multiply Reverse Dependency Analysis: Example Implementation
Atomic Matrix Multiply Forward Mode: Example and Test
Atomic Matrix Multiply Reverse Mode: Example and Test
Atomic Matrix Multiply Sparsity Patterns: Example and Test
Atomic Matrix Multiply Reverse Dependency: Example and Test
Atomic Matrix Multiply Identical Zero: Example and Test
Atomic First Order Linear ODE Method: Example Implementation
Atomic First Order Linear ODE Method: Example Implementation
Implementing Atomic Linear ODE
Implementing Atomic Linear ODE
Atomic Linear ODE Class: Example Implementation
atomic_lin_ode Set Routine: Example Implementation
atomic_lin_ode Get Routine: Example Implementation
Atomic Multiply Base Matrices: Example Implementation
Atomic Linear ODE Forward Type Calculation: Example Implementation
Atomic Linear ODE Forward Mode: Example Implementation
Atomic Linear ODE Reverse Mode: Example Implementation
Atomic Linear ODE Reverse Mode: Example Implementation
Atomic Linear ODE Second Order Reverse
Atomic Linear ODE Jacobian Sparsity Pattern: Example Implementation
Atomic Linear ODE Hessian Sparsity Pattern: Example Implementation
Atomic Linear ODE Forward Type Calculation: Example Implementation
Atomic Linear ODE Forward Mode: Example and Test
Atomic Linear ODE Reverse Mode: Example and Test
Atomic Linear ODE Sparsity Calculations: Example and Test
Atomic Linear ODE Reverse Dependency Analysis: Example and Test
Atomic AD Functions: Third Generation
Atomic AD Functions: Third Generation
Defining Atomic Functions: Third Generation
Defining Atomic Functions: Third Generation
Atomic Function Constructor
Using AD Version of an Atomic Function
Atomic Function Forward Type Calculation
Atomic Function Forward Mode
Atomic Function Forward Mode
Atomic Functions and Forward Mode: Example and Test
Atomic Functions with Dynamic Parameters: Example and Test
Atomic Function Reverse Mode
Atomic Function Reverse Mode
Atomic Functions and Reverse Mode: Example and Test
Atomic Function Jacobian Sparsity Patterns
Atomic Function Jacobian Sparsity Patterns
Atomic Function Jacobian Sparsity: Example and Test
Atomic Function Hessian Sparsity Patterns
Atomic Function Hessian Sparsity Patterns
Atomic Forward Hessian Sparsity: Example and Test
Atomic Function Reverse Dependency Calculation
Atomic Function Reverse Dependency Calculation
Atomic Functions Reverse Dependency Analysis: Example and Test
Example Defining Atomic Functions: Third Generation
Example Defining Atomic Functions: Third Generation
Getting Started with Atomic Functions: Example and Test
Atomic Euclidean Norm Squared: Example and Test
Tan and Tanh as User Atomic Operations: Example and Test
base2ad with Atomic Operations: Example and Test
Reciprocal as an Atomic Operation: Example and Test
User Atomic Matrix Multiply: Example and Test
User Atomic Matrix Multiply: Example and Test
Matrix Multiply as an Atomic Operation
Checkpoint Functions: Second Generation
Checkpoint Functions: Second Generation
Checkpoint Function Constructor
Using Checkpoint Functions
Dynamic Parameters in Checkpoint Functions
Get Started Checkpointing: Example and Test
Compare With and Without Checkpointing: Example and Test
Checkpointing With base2ad: Example and Test
Checkpoint Functions with Dynamic Parameters: Example and Test
Checkpointing an ODE Solver: Example and Test
Bool Valued Operations and Functions with AD Arguments
Bool Valued Operations and Functions with AD Arguments
AD Binary Comparison Operators
AD Binary Comparison Operators
AD Binary Comparison Operators: Example and Test
Compare AD and Base Objects for Nearly Equal
Compare AD and Base Objects for Nearly Equal
Compare AD with Base Objects: Example and Test
AD Boolean Functions
AD Boolean Functions
AD Boolean Functions: Example and Test
Constant, Dynamic, Parameter, and Variable
Constant, Dynamic, Parameter, and Variable
AD Parameter and Variable Functions: Example and Test
Check if Two Value are Identically Equal
Check if Two Value are Identically Equal
EqualOpSeq: Example and Test
AD Vectors that Record Index Operations
AD Vectors that Record Index Operations
AD Vectors that Record Index Operations: Example and Test
AD<Base> Requirements for a CppAD Base Type
AD<Base> Requirements for a CppAD Base Type
Required Base Class Member Functions
Base Type Requirements for Conditional Expressions
Base Type Requirements for Identically Equal Comparisons
Base Type Requirements for Ordered Comparisons
Base Type Requirements for Standard Math Functions
Base Type Requirements for Numeric Limits
Extending to_string To Another Floating Point Type
Base Type Requirements for Hash Coding Values
Example AD Base Types That are not AD<OtherBase>
Example AD Base Types That are not AD<OtherBase>
Example AD<Base> Where Base Constructor Allocates Memory
Using a User Defined AD Base Type: Example and Test
Enable use of AD<Base> where Base is Adolc's adouble Type
Enable use of AD<Base> where Base is Adolc's adouble Type
Using Adolc with Multiple Levels of Taping: Example and Test
Enable use of AD<Base> where Base is float
Enable use of AD<Base> where Base is double
Enable use of AD<Base> where Base is std::complex<double>
Enable use of AD<Base> where Base is std::complex<double>
Complex Polynomial: Example and Test
ADFun Objects
ADFun Objects
Create an ADFun Object by Recording an Operation Sequence
Create an ADFun Object by Recording an Operation Sequence
Declare Independent Variables and Start Recording
Declare Independent Variables and Start Recording
Independent and ADFun Constructor: Example and Test
Construct an ADFun Object and Stop Recording
Construct an ADFun Object and Stop Recording
ADFun Assignment: Example and Test
Stop Recording and Store Operation Sequence
Abort Recording of an Operation Sequence
Abort Recording of an Operation Sequence
Abort Current Recording: Example and Test
ADFun Function Properties
ADFun Function Properties
ADFun Function Properties: Example and Test
Setting and Getting a Function's Name
Setting and Getting a Function's Name
ADFun Function Name: Example and Test
Other Ways to Create an ADFun Object
Other Ways to Create an ADFun Object
Create an AD<Base> Function From a Base Function
Create an AD<Base> Function From a Base Function
Taylor's Ode Solver: base2ad Example and Test
Using base2ad and VecAD together: Example and Test
Json Representation of an AD Graph
Json Representation of an AD Graph
Json AD Graph Operator Definitions
Json AD Graph Operator Definitions
Json Unary Operators: Example and Test
Json add Operator: Example and Test
Json azmul Operator: Example and Test
Json div Operator: Example and Test
Json mul Operator: Example and Test
Json pow Operator: Example and Test
Json sub Operator: Example and Test
Json sum Operator: Example and Test
Json Conditional Expressions: Example and Test
Json Comparison Operators: Example and Test
Json add Operator: Example and Test
Json Atomic Function Three Operator: Example and Test
Json Atomic Function Operator: Example and Test
Json AD Graph print Operator: Example and Test
ADFun Object Corresponding to a Json AD Graph
ADFun Object Corresponding to a Json AD Graph
Convert Jason Graph to an ADFun Object: Example and Test
Json AD Graph Corresponding to an ADFun Object
Json AD Graph Corresponding to an ADFun Object
Convert an ADFun Object to a Json AD Graph: Example and Test
Json Get Started: Example and Test
Json Representation of a Sparse Matrix: Example and Test
C++ Representation of an AD Graph
C++ Representation of an AD Graph
C++ AD Graph Operator Enum Type
C++ AD Graph Operator Enum Type
C++ AD Graph add Operator: Example and Test
C++ AD Graph add Operator: Example and Test
C++ AD Graph div Operator: Example and Test
C++ AD Graph mul Operator: Example and Test
C++ AD Graph pow Operator: Example and Test
C++ AD Graph sub Operator: Example and Test
Graph Unary Operator: Example and Test
C++ AD Graph sum Operator: Example and Test
C++ AD Graph Comparison Operators: Example and Test
C++ AD Graph Conditional Expressions: Example and Test
C++ AD Graph add Operator: Example and Test
C++ AD Graph Atomic Three Functions: Example and Test
C++ AD Graph Atomic Four Functions: Example and Test
C++ AD Graph print Operator: Example and Test
A C++ AD Graph Class
A C++ AD Graph Class
C++ AD Graph Constructor
C++ AD Graph Scalar Values
C++ AD Graph Vector Values
Print A C++ AD Graph
Print A C++ AD Graph
Print a C++ AD Graph: Example and Test
ADFun Object Corresponding to a CppAD Graph
ADFun Object Corresponding to a CppAD Graph
Switching Between Variables and Dynamic Parameters: Example and Test
Create a C++ AD Graph Corresponding to an ADFun Object
Create An Abs-normal Representation of a Function
Create An Abs-normal Representation of a Function
Examples and Tests: Abs-normal Representation of Non-Smooth Functions
Examples and Tests: Abs-normal Representation of Non-Smooth Functions
abs_normal Getting Started: Example and Test
abs_normal: Print a Vector or Matrix
abs_normal: Evaluate First Order Approximation
abs_normal: Evaluate First Order Approximation
abs_eval: Example and Test
abs_eval Source Code
abs_normal: Solve a Linear Program Using Simplex Method
abs_normal: Solve a Linear Program Using Simplex Method
abs_normal simplex_method: Example and Test
simplex_method Source Code
abs_normal: Solve a Linear Program With Box Constraints
abs_normal: Solve a Linear Program With Box Constraints
abs_normal lp_box: Example and Test
lp_box Source Code
abs_normal: Minimize a Linear Abs-normal Approximation
abs_normal: Minimize a Linear Abs-normal Approximation
abs_min_linear: Example and Test
abs_min_linear Source Code
Non-Smooth Optimization Using Abs-normal Linear Approximations
Non-Smooth Optimization Using Abs-normal Linear Approximations
abs_normal min_nso_linear: Example and Test
min_nso_linear Source Code
Solve a Quadratic Program Using Interior Point Method
Solve a Quadratic Program Using Interior Point Method
abs_normal qp_interior: Example and Test
qp_interior Source Code
abs_normal: Solve a Quadratic Program With Box Constraints
abs_normal: Solve a Quadratic Program With Box Constraints
abs_normal qp_box: Example and Test
qp_box Source Code
abs_normal: Minimize a Linear Abs-normal Approximation
abs_normal: Minimize a Linear Abs-normal Approximation
abs_min_quad: Example and Test
abs_min_quad Source Code
Non-Smooth Optimization Using Abs-normal Quadratic Approximations
Non-Smooth Optimization Using Abs-normal Quadratic Approximations
abs_normal min_nso_quad: Example and Test
min_nso_quad Source Code
First and Second Order Derivatives: Easy Drivers
First and Second Order Derivatives: Easy Drivers
Jacobian: Driver Routine
Jacobian: Driver Routine
Jacobian: Example and Test
Hessian: Easy Driver
Hessian: Easy Driver
Hessian: Example and Test
Hessian of Lagrangian and ADFun Default Constructor: Example and Test
First Order Partial Derivative: Driver Routine
First Order Partial Derivative: Driver Routine
First Order Partial Driver: Example and Test
First Order Derivative: Driver Routine
First Order Derivative: Driver Routine
First Order Derivative Driver: Example and Test
Forward Mode Second Partial Derivative Driver
Forward Mode Second Partial Derivative Driver
Subset of Second Order Partials: Example and Test
Reverse Mode Second Partial Derivative Driver
Reverse Mode Second Partial Derivative Driver
Second Partials Reverse Driver: Example and Test
Forward Mode
Forward Mode
Change the Dynamic Parameters
Change the Dynamic Parameters
Dynamic Parameters: Example and Test
Zero Order Forward Mode: Function Values
First Order Forward Mode: Derivative Values
Second Order Forward Mode: Derivative Values
Multiple Order Forward Mode
Multiple Order Forward Mode
Forward Mode: Example and Test
Forward Mode: Example and Test of Multiple Orders
Multiple Directions Forward Mode
Multiple Directions Forward Mode
Forward Mode: Example and Test of Multiple Directions
Number Taylor Coefficient Orders Currently Stored
Comparison Changes Between Taping and Zero Order Forward
Comparison Changes Between Taping and Zero Order Forward
CompareChange and Re-Tape: Example and Test
Controlling Taylor Coefficients Memory Allocation
Controlling Taylor Coefficients Memory Allocation
Controlling Taylor Coefficient Memory Allocation: Example and Test
Number of Variables that Can be Skipped
Number of Variables that Can be Skipped
Number of Variables That Can be Skipped: Example and Test
Reverse Mode
Reverse Mode
First Order Reverse Mode
First Order Reverse Mode
First Order Reverse Mode: Example and Test
Second Order Reverse Mode
Second Order Reverse Mode
Second Order Reverse ModeExample and Test
Hessian Times Direction: Example and Test
Any Order Reverse Mode
Any Order Reverse Mode
Third Order Reverse Mode: Example and Test
Reverse Mode General Case (Checkpointing): Example and Test
Reverse Mode Using Subgraphs
Reverse Mode Using Subgraphs
Computing Reverse Mode on Subgraphs: Example and Test
Calculating Sparsity Patterns
Calculating Sparsity Patterns
Forward Mode Jacobian Sparsity Patterns
Forward Mode Jacobian Sparsity Patterns
Forward Mode Jacobian Sparsity: Example and Test
Reverse Mode Jacobian Sparsity Patterns
Reverse Mode Jacobian Sparsity Patterns
Reverse Mode Jacobian Sparsity: Example and Test
Forward Mode Hessian Sparsity Patterns
Forward Mode Hessian Sparsity Patterns
Forward Mode Hessian Sparsity: Example and Test
Reverse Mode Hessian Sparsity Patterns
Reverse Mode Hessian Sparsity Patterns
Reverse Mode Hessian Sparsity: Example and Test
Subgraph Dependency Sparsity Patterns
Subgraph Dependency Sparsity Patterns
Subgraph Dependency Sparsity Patterns: Example and Test
Computing Dependency: Example and Test
Preferred Sparsity Patterns: Row and Column Indices: Example and Test
Jacobian Sparsity Pattern: Forward Mode
Jacobian Sparsity Pattern: Forward Mode
Forward Mode Jacobian Sparsity: Example and Test
Jacobian Sparsity Pattern: Reverse Mode
Jacobian Sparsity Pattern: Reverse Mode
Reverse Mode Jacobian Sparsity: Example and Test
Hessian Sparsity Pattern: Reverse Mode
Hessian Sparsity Pattern: Reverse Mode
Reverse Mode Hessian Sparsity: Example and Test
Sparsity Patterns For a Subset of Variables: Example and Test
Hessian Sparsity Pattern: Forward Mode
Hessian Sparsity Pattern: Forward Mode
Forward Mode Hessian Sparsity: Example and Test
Calculating Sparse Derivatives
Calculating Sparse Derivatives
Computing Sparse Jacobians
Computing Sparse Jacobians
Computing Sparse Jacobian Using Forward Mode: Example and Test
Computing Sparse Jacobian Using Reverse Mode: Example and Test
Sparse Jacobian
Sparse Jacobian
Sparse Jacobian: Example and Test
Computing Sparse Hessians
Computing Sparse Hessians
Computing Sparse Hessian: Example and Test
Sparse Hessian
Sparse Hessian
Sparse Hessian: Example and Test
Computing Sparse Hessian for a Subset of Variables
Subset of a Sparse Hessian: Example and Test
Compute Sparse Jacobians Using Subgraphs
Compute Sparse Jacobians Using Subgraphs
Computing Sparse Jacobian Using Reverse Mode: Example and Test
Sparse Hessian Using Subgraphs and Jacobian: Example and Test
Optimize an ADFun Object Tape
Optimize an ADFun Object Tape
Optimizing Twice: Example and Test
Optimize Forward Activity Analysis: Example and Test
Optimize Reverse Activity Analysis: Example and Test
Optimize Comparison Operators: Example and Test
Optimize Print Forward Operators: Example and Test
Optimize Conditional Expressions: Example and Test
Optimize Nested Conditional Expressions: Example and Test
Optimize Cumulative Sum Operations: Example and Test
Check an ADFun Sequence of Operations
Check an ADFun Sequence of Operations
ADFun Check and Re-Tape: Example and Test
Check an ADFun Object For Nan Results
Check an ADFun Object For Nan Results
ADFun Checking For Nan: Example and Test
C Source Code Corresponding to an ADFun Object
C Source Code Corresponding to an ADFun Object
JIT Creation, Compilation, and Linking of C Source Code
JIT Creation, Compilation, and Linking of C Source Code
JIT Computation of Derivatives: Example and Test
C Source Code Corresponding to a Function: Example and Test
JIT Compiler Options: Example and Test
Atomic Callbacks in JIT Function: Example and Test
JIT With Dynamic Parameters: Example and Test
CppAD API Preprocessor Symbols
Using CppAD in a Multi-Threading Environment
Using CppAD in a Multi-Threading Environment
Enable AD Calculations During Parallel Mode
Run Multi-Threading Examples and Speed Tests
Run Multi-Threading Examples and Speed Tests
A Simple OpenMP Example and Test
A Simple Boost Thread Example and Test
A Simple Parallel Pthread Example and Test
A Simple OpenMP AD: Example and Test
A Simple Boost Threading AD: Example and Test
A Simple pthread AD: Example and Test
Using a Team of AD Threads: Example and Test
Multi-Threading Harmonic Summation Example / Test
Multi-Threading Harmonic Summation Example / Test
Common Variables Used by Multi-threading Sum of 1/i
Set Up Multi-threading Sum of 1/i
Do One Thread's Work for Sum of 1/i
Take Down Multi-threading Sum of 1/i
Multi-Threaded Implementation of Summation of 1/i
Timing Test of Multi-Threaded Summation of 1/i
Multi-Threading atomic_three Example / Test
Multi-Threading atomic_three Example / Test
Defines a atomic_three Operation that Computes Square Root
Multi-Threaded atomic_three Common Information
Multi-Threaded atomic_three Set Up
Multi-Threaded atomic_three Worker
Multi-Threaded atomic_three Take Down
Run Multi-Threaded atomic_three Calculation
Timing Test for Multi-Threaded atomic_three Calculation
Multi-Threading chkpoint_two Example / Test
Multi-Threading chkpoint_two Example / Test
chkpoint_two Algorithm that Computes Square Root
Multi-Threaded chkpoint_two Common Information
Multi-Threaded chkpoint_two Set Up
Multi-Threaded chkpoint_two Worker
Multi-Threaded chkpoint_two Take Down
Run Multi-Threaded chkpoint_two Calculation
Timing Test for Multi-Threaded chkpoint_two Calculation
Multi-Threaded Newton Method Example / Test
Multi-Threaded Newton Method Example / Test
Common Variables use by Multi-Threaded Newton Method
Set Up Multi-Threaded Newton Method
Do One Thread's Work for Multi-Threaded Newton Method
Take Down Multi-threaded Newton Method
A Multi-Threaded Newton's Method
Timing Test of Multi-Threaded Newton Method
Specifications for A Team of AD Threads
Specifications for A Team of AD Threads
OpenMP Implementation of a Team of AD Threads
Boost Thread Implementation of a Team of AD Threads
Pthread Implementation of a Team of AD Threads
Some General Purpose Utilities
Some General Purpose Utilities
Check NumericType Class Concept
Check NumericType Class Concept
The CheckNumericType Function: Example and Test
Check Simple Vector Concept
Check Simple Vector Concept
The CheckSimpleVector Function: Example and Test
Create a Dynamic Link Library
Replacing the CppAD Error Handler
Replacing the CppAD Error Handler
Replacing The CppAD Error Handler: Example and Test
CppAD Assertions During Execution
Returns Indices that Sort a Vector
Returns Indices that Sort a Vector
Index Sort: Example and Test
Link a Dynamic Link Library
Link a Dynamic Link Library
dll_lib: Example and Test
Obtain Nan or Determine if a Value is Nan
Obtain Nan or Determine if a Value is Nan
nan: Example and Test
Determine if Two Values Are Nearly Equal
Determine if Two Values Are Nearly Equal
NearEqual Function: Example and Test
An Error Controller for ODE Solvers
An Error Controller for ODE Solvers
OdeErrControl: Example and Test
OdeErrControl: Example and Test Using Maxabs Argument
An Arbitrary Order Gear Method
An Arbitrary Order Gear Method
OdeGear: Example and Test
An Error Controller for Gear's Ode Solvers
An Error Controller for Gear's Ode Solvers
OdeGearControl: Example and Test
The CppAD::vector Template Class
The CppAD::vector Template Class
CppAD::vector Template Class: Example and Test
CppAD::vectorBool Class: Example and Test
Evaluate a Polynomial or its Derivative
Evaluate a Polynomial or its Derivative
Polynomial Evaluation: Example and Test
Source: Poly
The Integer Power Function
The Integer Power Function
The Pow Integer Exponent: Example and Test
Multi-dimensional Romberg Integration
Multi-dimensional Romberg Integration
One Dimensional Romberg Integration: Example and Test
One DimensionalRomberg Integration
One DimensionalRomberg Integration
One Dimensional Romberg Integration: Example and Test
A 3rd and 4th Order Rosenbrock ODE Solver
A 3rd and 4th Order Rosenbrock ODE Solver
rosen_34: Example and Test
An Embedded 4th and 5th Order Runge-Kutta ODE Solver
An Embedded 4th and 5th Order Runge-Kutta ODE Solver
Runge45: Example and Test
Runge45: Example and Test
Union of Standard Sets
Union of Standard Sets
Set Union: Example and Test
Convert A CppAD Sparse Matrix to an Eigen Sparse Matrix
Convert A CppAD Sparse Matrix to an Eigen Sparse Matrix
Converting CppAD Sparse Matrix to Eigen Format: Example and Test
Row and Column Index Sparsity Patterns
Row and Column Index Sparsity Patterns
sparse_rc: Example and Test
Sparse Matrix Row, Column, Value Representation
Sparse Matrix Row, Column, Value Representation
sparse_rcv: Example and Test
Run One Speed Test and Return Results
Run One Speed Test and Return Results
speed_test: Example and test
Run One Speed Test and Print Results
Run One Speed Test and Print Results
Example Use of SpeedTest
Object that Runs a Group of Tests
Determine Amount of Time to Execute a Test
Determine Amount of Time to Execute a Test
Returns Elapsed Number of Seconds
Returns Elapsed Number of Seconds
Elapsed Seconds: Example and Test
time_test: Example and test
Convert Certain Types to a String
Convert Certain Types to a String
to_string: Example and Test
Compute Determinants and Solve Equations by LU Factorization
Compute Determinants and Solve Equations by LU Factorization
Compute Determinant and Solve Linear Equations
Compute Determinant and Solve Linear Equations
LuSolve With Complex Arguments: Example and Test
Source: LuSolve
LU Factorization of A Square Matrix
LU Factorization of A Square Matrix
LuFactor: Example and Test
Source: LuFactor
Invert an LU Factored Equation
Invert an LU Factored Equation
LuInvert: Example and Test
Source: LuInvert
Definition of a Numeric Type
Definition of a Numeric Type
The NumericType: Example and Test
C++ Concept: A Simple Vector
C++ Concept: A Simple Vector
Simple Vector Template Class: Example and Test
A Fast Multi-Threading Memory Allocator
A Fast Multi-Threading Memory Allocator
Fast Multi-Threading Memory Allocator: Example and Test
Setup thread_alloc For Use in Multi-Threading Environment
Get Number of Threads
Is The Current Execution in Parallel Mode
Get the Current Thread Number
Get At Least A Specified Amount of Memory
Return Memory to thread_alloc
Free Memory Currently Available for Quick Use by a Thread
Control When Thread Alloc Retains Memory For Future Use
Amount of Memory a Thread is Currently Using
Amount of Memory Available for Quick Use by a Thread
Allocate An Array and Call Default Constructor for its Elements
Deallocate An Array and Call Destructor for its Elements
Free All Memory That Was Allocated for Use by thread_alloc
Use Ipopt to Solve a Nonlinear Programming Problem
Use Ipopt to Solve a Nonlinear Programming Problem
Nonlinear Programming Using CppAD and Ipopt: Example and Test
Nonlinear Programming Retaping: Example and Test
ODE Inverse Problem Definitions: Source Code
Examples
Examples
Getting Started Using CppAD to Compute Derivatives
List All (Except Deprecated) CppAD Examples
General Examples
General Examples
Creating Your Own Interface to an ADFun Object
Example and Test Linking CppAD to Languages Other than C++
Differentiate Conjugate Gradient Algorithm: Example and Test
Enable Use of Eigen Linear Algebra Package with CppAD
Enable Use of Eigen Linear Algebra Package with CppAD
Source Code for eigen_plugin.hpp
Using Eigen Arrays: Example and Test
Using Eigen To Compute Determinant: Example and Test
Gradient of Determinant Using Expansion by Minors: Example and Test
Gradient of Determinant Using LU Factorization: Example and Test
Interfacing to C: Example and Test
Gradient of Determinant Using Expansion by Minors: Example and Test
Gradient of Determinant Using Lu Factorization: Example and Test
Using Multiple Levels of AD
Using Multiple Levels of AD
Multiple Level of AD: Example and Test
Computing a Jacobian With Constants that Change
A Stiff Ode: Example and Test
Taylor's Ode Solver: A Multi-Level AD Example and Test
Taylor's Ode Solver: A Multi-Level Adolc Example and Test
Example Differentiating a Stack Machine Interpreter
Generate Source Code and Compile an AD Function
Generate Source Code and Compile an AD Function
Evaluate a Code Gen Function: Example and Test
File Store and Retrieve a Code Gen Function: Example and Test
Evaluate Jacobian of a Code Gen Function: Example and Test
Pass Jacobian as Code Gen Function: Example and Test
Evaluate Sparse Jacobian of a Code Gen Function: Example and Test
Pass Sparse Jacobian as Code Gen Function: Example and Test
code_gen_fun Class Include File
code_gen_fun Class Member Implementation
Utility Routines used by CppAD Examples
Utility Routines used by CppAD Examples
CppAD Examples and Tests
Run the Speed Examples
Lu Factor and Solve with Recorded Pivoting
Lu Factor and Solve with Recorded Pivoting
Lu Factor and Solve With Recorded Pivoting: Example and Test
Using The CppAD Test Vector Template Class
Suppress Suspect Implicit Conversion Warnings
Speed Test an Operator Overloading AD Package
Speed Test an Operator Overloading AD Package
Running the Speed Test Program
Running the Speed Test Program
Package Specific Speed Test Linking Routines
Package Specific Speed Test Linking Routines
Speed Testing Gradient of Determinant Using Lu Factorization
Speed Testing Gradient of Determinant by Minor Expansion
Speed Testing Derivative of Matrix Multiply
Speed Testing the Jacobian of Ode Solution
Speed Testing Second Derivative of a Polynomial
Link to Speed Test Sparse Hessian
Speed Testing Sparse Jacobians
Speed Testing Utilities
Speed Testing Utilities
Determinant Using Expansion by Lu Factorization
Determinant Using Expansion by Lu Factorization
Determinant Using Lu Factorization: Example and Test
Source: det_by_lu
Determinant of a Minor
Determinant of a Minor
Determinant of a Minor: Example and Test
Source: det_of_minor
Determinant Using Expansion by Minors
Determinant Using Expansion by Minors
Determinant Using Expansion by Minors: Example and Test
Source: det_by_minor
Check Determinant of 3 by 3 matrix
Check Determinant of 3 by 3 matrix
Source: det_33
Check Gradient of Determinant of 3 by 3 matrix
Check Gradient of Determinant of 3 by 3 matrix
Source: det_grad_33
Sum Elements of a Matrix Times Itself
Sum Elements of a Matrix Times Itself
Sum of the Elements of the Square of a Matrix: Example and Test
Source: mat_sum_sq
Evaluate a Function Defined in Terms of an ODE
Evaluate a Function Defined in Terms of an ODE
ode_evaluate: Example and test
Source: ode_evaluate
Evaluate a Function That Has a Sparse Jacobian
Evaluate a Function That Has a Sparse Jacobian
sparse_jac_fun: Example and test
Source: sparse_jac_fun
Evaluate a Function That Has a Sparse Hessian
Evaluate a Function That Has a Sparse Hessian
sparse_hes_fun: Example and test
Source: sparse_hes_fun
Simulate a [0,1] Uniform Random Variate
Simulate a [0,1] Uniform Random Variate
Source: uniform_01
Speed Test of Functions in Double
Speed Test of Functions in Double
Double Speed: Determinant by Minor Expansion
Double Speed: Determinant Using Lu Factorization
Double Speed: Matrix Multiplication
Double Speed: Ode Solution
Double Speed: Evaluate a Polynomial
Double Speed: Sparse Hessian
Double Speed: Sparse Jacobian
Speed Test of Derivatives Using Adolc
Speed Test of Derivatives Using Adolc
Adolc Speed: Gradient of Determinant by Minor Expansion
Adolc Speed: Gradient of Determinant Using Lu Factorization
Adolc Speed: Matrix Multiplication
Adolc Speed: Ode
Adolc Speed: Second Derivative of a Polynomial
Adolc Speed: Sparse Hessian
Adolc Speed: Sparse Jacobian
Adolc Test Utility: Allocate and Free Memory For a Matrix
Speed Test Derivatives Using CppAD
Speed Test Derivatives Using CppAD
Cppad Speed: Gradient of Determinant by Minor Expansion
Cppad Speed: Gradient of Determinant Using Lu Factorization
CppAD Speed, Matrix Multiplication
Cppad Speed: Gradient of Ode Solution
Cppad Speed: Second Derivative of a Polynomial
Cppad Speed: Sparse Hessian
Cppad Speed: Sparse Jacobian
Speed Test Derivatives Using Fadbad
Speed Test Derivatives Using Fadbad
Fadbad Speed: Gradient of Determinant by Minor Expansion
Fadbad Speed: Gradient of Determinant Using Lu Factorization
Fadbad Speed: Matrix Multiplication
Fadbad Speed: Ode
Fadbad Speed: Second Derivative of a Polynomial
Fadbad Speed: Sparse Hessian
Fadbad Speed: sparse_jacobian
Speed Test Derivatives Using cppad_jit
Speed Test Derivatives Using cppad_jit
cppad_jit Speed: Gradient of Determinant by Minor Expansion
cppad_jit Speed: Gradient of Determinant Using Lu Factorization
cppad_jit Speed: Matrix Multiplication
cppad_jit Speed: Ode
cppad_jit Speed: Second Derivative of a Polynomial
cppad_jit Speed: Sparse Hessian
cppad_jit Speed: sparse_jacobian
Speed Test Derivatives Using Cppadcg
Speed Test Derivatives Using Cppadcg
cppadcg Speed: Gradient of Determinant by Minor Expansion
Cppadcg Speed: Gradient of Determinant Using Lu Factorization
Cppadcg Speed: Matrix Multiplication
Cppadcg Speed: Ode
Cppadcg Speed: Second Derivative of a Polynomial
Cppadcg Speed: Sparse Hessian
Cppadcg Speed: Sparse Jacobian
Speed Test Derivatives Using Sacado
Speed Test Derivatives Using Sacado
Sacado Speed: Gradient of Determinant by Minor Expansion
Sacado Speed: Gradient of Determinant Using Lu Factorization
Sacado Speed: Matrix Multiplication
Sacado Speed: Gradient of Ode Solution
Sacado Speed: Second Derivative of a Polynomial
Sacado Speed: Sparse Hessian
Sacado Speed: sparse_jacobian
Speed Test Example and Template for a New Package
Speed Test Example and Template for a New Package
Xpackage Speed: Gradient of Determinant by Minor Expansion
Xpackage Speed: Gradient of Determinant Using Lu Factorization
Xpackage Speed: Matrix Multiplication
Xpackage Speed: Ode
Xpackage Speed: Second Derivative of a Polynomial
Xpackage Speed: Sparse Hessian
Xpackage Speed: sparse_jacobian
Appendix
Appendix
Frequently Asked Questions and Answers
Directory Structure
Glossary
Bibliography
The CppAD Wish List
Changes and Additions to CppAD
Changes and Additions to CppAD
Changes and Additions to CppAD During 2022
Changes and Additions to CppAD During 2021
Changes and Additions to CppAD During 2020
Changes and Additions to CppAD During 2019
Changes and Additions to CppAD During 2018
Changes and Additions to CppAD During 2017
Changes and Additions to CppAD During 2016
CppAD Changes and Additions During 2015
CppAD Changes and Additions During 2014
CppAD Changes and Additions During 2013
CppAD Changes and Additions During 2012
Changes and Additions to CppAD During 2011
Changes and Additions to CppAD During 2010
Changes and Additions to CppAD During 2009
Changes and Additions to CppAD During 2008
Changes and Additions to CppAD During 2007
Changes and Additions to CppAD During 2006
Changes and Additions to CppAD During 2005
Changes and Additions to CppAD During 2004
Changes and Additions to CppAD During 2003
CppAD Deprecated API Features
CppAD Deprecated API Features
Deprecated Include Files
ADFun Object Deprecated Member Functions
Comparison Changes During Zero Order Forward Mode
OpenMP Parallel Setup
Routines That Track Use of New and Delete
A Quick OpenMP Memory Allocator Used by CppAD
A Quick OpenMP Memory Allocator Used by CppAD
Set and Get Maximum Number of Threads for omp_alloc Allocator
Is The Current Execution in OpenMP Parallel Mode
Get the Current OpenMP Thread Number
Get At Least A Specified Amount of Memory
Return Memory to omp_alloc
Free Memory Currently Available for Quick Use by a Thread
Amount of Memory a Thread is Currently Using
Amount of Memory Available for Quick Use by a Thread
Allocate Memory and Create A Raw Array
Return A Raw Array to The Available Memory for a Thread
Check If A Memory Allocation is Efficient for Another Use
Set Maximum Number of Threads for omp_alloc Allocator
Memory Leak Detection
Machine Epsilon For AD Types
Nonlinear Programming Using the CppAD Interface to Ipopt
Defining Atomic Functions: First Generation
Defining Atomic Functions: Second Generation
Defining Atomic Functions: Second Generation
Atomic Function Constructor
Set Atomic Function Options
Using AD Version of Atomic Function
Atomic Forward Mode
Atomic Reverse Mode
Atomic Forward Jacobian Sparsity Patterns
Atomic Reverse Jacobian Sparsity Patterns
Atomic Forward Hessian Sparsity Patterns
Atomic Reverse Hessian Sparsity Patterns
Free Static Variables
Example Defining Atomic Functions: Second Generation
Example Defining Atomic Functions: Second Generation
Atomic Eigen Matrix Multiply: Example and Test
Atomic Eigen Matrix Multiply: Example and Test
atomic_two Eigen Matrix Multiply Class
Atomic Eigen Matrix Inverse: Example and Test
Atomic Eigen Matrix Inverse: Example and Test
atomic_two Eigen Matrix Inversion Class
Atomic Eigen Cholesky Factorization: Example and Test
Atomic Eigen Cholesky Factorization: Example and Test
AD Theory for Cholesky Factorization
atomic_two Eigen Cholesky Factorization Class
Multi-Threading atomic_two Example / Test
Multi-Threading atomic_two Example / Test
Defines a atomic_two Operation that Computes Square Root
Multi-Threaded atomic_two Common Information
Multi-Threaded atomic_two Set Up
Multi-Threaded atomic_two Worker
Multi-Threaded atomic_two Take Down
Run Multi-Threaded atomic_two Calculation
Timing Test for Multi-Threaded atomic_two Calculation
Checkpoint Functions: First Generation
Multi-Threading chkpoint_one Example / Test
Multi-Threading chkpoint_one Example / Test
chkpoint_one Algorithm that Computes Square Root
Multi-Threaded chkpoint_one Common Information
Multi-Threaded chkpoint_one Set Up
Multi-Threaded chkpoint_one Worker
Multi-Threaded chkpoint_one Take Down
Run Multi-Threaded chkpoint_one Calculation
Timing Test for Multi-Threaded chkpoint_one Calculation
zdouble: An AD Base Type With Absolute Zero
Autotools Unix Test and Installation
Compare Speed of C and C++
Compare Speed of C and C++
Determinant of a Minor
Compute Determinant using Expansion by Minors
Simulate a [0,1] Uniform Random Variate
Correctness Test of det_by_minor Routine
Repeat det_by_minor Routine A Specified Number of Times
Returns Elapsed Number of Seconds
Determine Amount of Time to Execute det_by_minor
Main Program For Comparing C and C++ Speed
Some Numerical AD Utilities
Some Numerical AD Utilities
Computing Jacobian and Hessian of Bender's Reduced Objective
Computing Jacobian and Hessian of Bender's Reduced Objective
BenderQuad: Example and Test
Jacobian and Hessian of Optimal Values
Jacobian and Hessian of Optimal Values
opt_val_hes: Example and Test
LU Factorization of A Square Matrix and Stability Calculation
LU Factorization of A Square Matrix and Stability Calculation
LuRatio: Example and Test
CppAD Addons
Your License for the CppAD Software
Alphabetic Listing of Cross Reference Tags
Keyword Index
Search This Web Site
External Internet References