Prev Next _reference

Alphabetic Listing of Cross Reference Tags
A
a11c_bthread.cpp
A Simple Boost Thread Example and Test
a11c_openmp.cpp
A Simple OpenMP Example and Test
a11c_pthread.cpp
A Simple Parallel Pthread Example and Test
abort_recording
Abort Recording of an Operation Sequence
abort_recording.cpp
Abort Current Recording: Example and Test
abs
AD Absolute Value Function
abs.cpp
AD Absolute Value Function: Example and Test
Acos.cpp
The AD acos Function: Example and Test
AcosForward
Arccosine Function Forward Taylor Polynomial Theory
AcosReverse
Arccosine Function Reverse Mode Theory
AD
AD Objects
ad_binary
AD Binary Arithmetic Operators
ad_copy
AD Copy Constructor and Assignment Operator
ad_fun.cpp
Creating Your Own Interface to an ADFun Object
ad_in_c.cpp
Example and Test Linking CppAD to Languages Other than C++
Add.cpp
AD Binary Addition: Example and Test
AddEq.cpp
AD Computed Assignment Addition: Example and Test
ADFun
ADFun Objects
adolc_det_lu.cpp
Adolc Speed: Gradient of Determinant Using Lu Factorization
adolc_det_minor.cpp
Adolc Speed: Gradient of Determinant by Minor Expansion
adolc_mat_mul.cpp
Adolc Speed: Matrix Multiplication
adolc_ode.cpp
Adolc Speed: Ode
adolc_poly.cpp
Adolc Speed: Second Derivative of a Polynomial
adolc_sparse_hessian.cpp
Adolc Speed: Sparse Hessian
adolc_sparse_jacobian.cpp
adolc Speed: sparse_jacobian
ADValued
AD Valued Operations and Functions
Appendix
Appendix
arc_tan.cpp
Two Argument Inverse Tangent Function
Arithmetic
AD Arithmetic Operators and Computed Assignments
Asin.cpp
The AD asin Function: Example and Test
AsinForward
Arcsine Function Forward Taylor Polynomial Theory
AsinReverse
Arcsine Function Reverse Mode Theory
Atan.cpp
The AD atan Function: Example and Test
atan2
AD Two Argument Inverse Tangent Function
Atan2.cpp
The AD atan2 Function: Example and Test
AtanForward
Arctangent Function Forward Taylor Polynomial Theory
AtanReverse
Arctangent Function Reverse Mode Theory
B
base_adolc.hpp
Enable use of AD<Base> where Base is Adolc's adouble Type
base_complex.hpp
Enable use of AD<Base> where Base is std::complex<double>
base_cond_exp
Base Type Requirements for Conditional Expressions
base_double.hpp
Enable use of AD<Base> where Base is double
base_float.hpp
Enable use of AD<Base> where Base is float
base_identical
Base Type Requirements for Identically Equal Comparisons
base_ordered
Base Type Requirements for Ordered Comparisons
base_require
AD<Base> Requirements for Base Type
base_std_math
Base Type Requirements for Standard Math Functions
BenderQuad
Computing Jacobian and Hessian of Bender's Reduced Objective
BenderQuad.cpp
BenderQuad: Example and Test
Bib
Bibliography
BoolFun
AD Boolean Functions
BoolFun.cpp
AD Boolean Functions: Example and Test
BoolValued
Bool Valued Operations and Functions with AD Arguments
Bugs
Know Bugs and Problems Using CppAD
C
capacity_taylor
Controlling Taylor Coefficients Memory Allocation
change_const.cpp
Computing a Jacobian With Constants that Change
CheckNumericType
Check NumericType Class Concept
CheckNumericType.cpp
The CheckNumericType Function: Example and Test
checkpoint.cpp
Checkpoint and Function Composition: Example and Test
CheckSimpleVector
Check Simple Vector Concept
CheckSimpleVector.cpp
The CheckSimpleVector Function: Example and Test
Compare
AD Binary Comparison Operators
Compare.cpp
AD Binary Comparison Operators: Example and Test
CompareChange
Comparison Changes During Zero Order Forward Mode
CompareChange.cpp
CompareChange and Re-Tape: Example and Test
ComplexPoly.cpp
Complex Polynomial: Example and Test
compute_assign
AD Computed Assignment Operators
CondExp
AD Conditional Expressions
CondExp.cpp
Conditional Expressions: Example and Test
conj_grad.cpp
Differentiate Conjugate Gradient Algorithm: Example and Test
Convert
Conversion and Printing of AD Objects
CopyAD.cpp
AD Copy Constructor: Example and Test
CopyBase.cpp
AD Constructor From Base Type: Example and Test
Cos.cpp
The AD cos Function: Example and Test
Cosh.cpp
The AD cosh Function: Example and Test
CppAD
cppad-20120208: A Package for Differentiation of C++ Algorithms
cppad_assert
CppAD Assertions During Execution
cppad_det_lu.cpp
CppAD Speed: Gradient of Determinant Using Lu Factorization
cppad_det_minor.cpp
CppAD Speed: Gradient of Determinant by Minor Expansion
cppad_ipopt_nlp
Nonlinear Programming Using the CppAD Interface to Ipopt
cppad_ipopt_ode
Example Simultaneous Solution of Forward and Inverse Problem
cppad_ipopt_windows
Linking the CppAD Interface to Ipopt in Visual Studio 9.0
cppad_mat_mul.cpp
CppAD Speed: Matrix Multiplication
cppad_ode.cpp
CppAD Speed: Gradient of Ode Solution
cppad_poly.cpp
CppAD Speed: Second Derivative of a Polynomial
cppad_sparse_hessian.cpp
CppAD Speed: Sparse Hessian
cppad_sparse_jacobian.cpp
CppAD Speed: Sparse Jacobian
CppAD_vector
The CppAD::vector Template Class
CppAD_vector.cpp
CppAD::vector Template Class: Example and Test
D
Default
AD Default Constructor
Default.cpp
Default AD Constructor: Example and Test
Dependent
Stop Recording and Store Operation Sequence
deprecated
CppAD Deprecated API Features
det_33
Check Determinant of 3 by 3 matrix
det_33.hpp
Source: det_33
det_by_lu
Determinant Using Expansion by Lu Factorization
det_by_lu.cpp
Determinant Using Lu Factorization: Example and Test
det_by_lu.hpp
Source: det_by_lu
det_by_minor
Determinant Using Expansion by Minors
det_by_minor.cpp
Determinant Using Expansion by Minors: Example and Test
det_by_minor.hpp
Source: det_by_minor
det_grad_33
Check Gradient of Determinant of 3 by 3 matrix
det_grad_33.hpp
Source: det_grad_33
det_of_minor
Determinant of a Minor
det_of_minor.cpp
Determinant of a Minor: Example and Test
det_of_minor.hpp
Source: det_of_minor
Discrete
Discrete AD Functions
Div.cpp
AD Binary Division: Example and Test
DivEq.cpp
AD Computed Assignment Division: Example and Test
double_det_lu.cpp
Double Speed: Determinant Using Lu Factorization
double_det_minor.cpp
Double Speed: Determinant by Minor Expansion
double_mat_mul.cpp
CppAD Speed: Matrix Multiplication (Double Version)
double_ode.cpp
Double Speed: Ode Solution
double_poly.cpp
Double Speed: Evaluate a Polynomial
double_sparse_hessian.cpp
Double Speed: Sparse Hessian
double_sparse_jacobian.cpp
Double Speed: Sparse Jacobian
Drivers
First and Second Derivatives: Easy Drivers
E
elapsed_seconds
Returns Elapsed Number of Seconds
elapsed_seconds.cpp
Elapsed Seconds: Example and Test
epsilon
Machine Epsilon For AD Types
epsilon.cpp
Machine Epsilon: Example and Test
Eq.cpp
AD Assignment Operator: Example and Test
EqualOpSeq
Check if Two Value are Identically Equal
EqualOpSeq.cpp
EqualOpSeq: Example and Test
erf
The AD Error Function
Erf.cpp
The AD erf Function: Example and Test
ErrorHandler
Replacing the CppAD Error Handler
ErrorHandler.cpp
Replacing The CppAD Error Handler: Example and Test
Example
Examples
example.cpp
CppAD Examples and Tests
ExampleUtility
Utility Routines used by CppAD Examples
Exp.cpp
The AD exp Function: Example and Test
exp_2
Second Order Exponential Approximation
exp_2.cpp
exp_2: Test
exp_2.hpp
exp_2: Implementation
exp_2_cppad
exp_2: CppAD Forward and Reverse Sweeps
exp_2_for0
exp_2: Operation Sequence and Zero Order Forward Mode
exp_2_for0.cpp
exp_2: Verify Zero Order Forward Sweep
exp_2_for1
exp_2: First Order Forward Mode
exp_2_for1.cpp
exp_2: Verify First Order Forward Sweep
exp_2_for2
exp_2: Second Order Forward Mode
exp_2_for2.cpp
exp_2: Verify Second Order Forward Sweep
exp_2_rev1
exp_2: First Order Reverse Mode
exp_2_rev1.cpp
exp_2: Verify First Order Reverse Sweep
exp_2_rev2
exp_2: Second Order Reverse Mode
exp_2_rev2.cpp
exp_2: Verify Second Order Reverse Sweep
exp_apx_main.cpp
Correctness Tests For Exponential Approximation in Introduction
exp_eps
An Epsilon Accurate Exponential Approximation
exp_eps.cpp
exp_eps: Test of exp_eps
exp_eps.hpp
exp_eps: Implementation
exp_eps_cppad
exp_eps: CppAD Forward and Reverse Sweeps
exp_eps_for0
exp_eps: Operation Sequence and Zero Order Forward Sweep
exp_eps_for0.cpp
exp_eps: Verify Zero Order Forward Sweep
exp_eps_for1
exp_eps: First Order Forward Sweep
exp_eps_for1.cpp
exp_eps: Verify First Order Forward Sweep
exp_eps_for2
exp_eps: Second Order Forward Mode
exp_eps_for2.cpp
exp_eps: Verify Second Order Forward Sweep
exp_eps_rev1
exp_eps: First Order Reverse Sweep
exp_eps_rev1.cpp
exp_eps: Verify First Order Reverse Sweep
exp_eps_rev2
exp_eps: Second Order Reverse Sweep
exp_eps_rev2.cpp
exp_eps: Verify Second Order Reverse Sweep
ExpForward
Exponential Function Forward Taylor Polynomial Theory
ExpReverse
Exponential Function Reverse Mode Theory
F
fadbad_det_lu.cpp
Fadbad Speed: Gradient of Determinant Using Lu Factorization
fadbad_det_minor.cpp
Fadbad Speed: Gradient of Determinant by Minor Expansion
fadbad_mat_mul.cpp
Fadbad Speed: Matrix Multiplication
fadbad_ode.cpp
Fadbad Speed: Ode
fadbad_poly.cpp
Fadbad Speed: Second Derivative of a Polynomial
fadbad_sparse_hessian.cpp
Fadbad Speed: Sparse Hessian
fadbad_sparse_jacobian.cpp
fadbad Speed: sparse_jacobian
Faq
Frequently Asked Questions and Answers
ForOne
First Order Partial Derivative: Driver Routine
ForOne.cpp
First Order Partial Driver: Example and Test
ForSparseJac
Jacobian Sparsity Pattern: Forward Mode
ForSparseJac.cpp
Forward Mode Jacobian Sparsity: Example and Test
ForTwo
Forward Mode Second Partial Derivative Driver
ForTwo.cpp
Subset of Second Order Partials: Example and Test
Forward
Forward Mode
Forward.cpp
Forward Mode: Example and Test
ForwardAny
Any Order Forward Mode
ForwardOne
First Order Forward Mode: Derivative Values
ForwardTheory
The Theory of Forward Mode
ForwardZero
Zero Order Forward Mode: Function Values
fun_assign.cpp
ADFun Assignment: Example and Test
FunCheck
Check an ADFun Sequence of Operations
FunCheck.cpp
ADFun Check and Re-Tape: Example and Test
FunConstruct
Construct an ADFun Object and Stop Recording
FunDeprecated
ADFun Object Deprecated Member Functions
FunEval
Evaluate ADFun Functions, Derivatives, and Sparsity Patterns
G
General
General Examples
get_started.cpp
Getting Started Using CppAD to Compute Derivatives
glossary
Glossary
H
harmonic.cpp
Multi-Threaded Implementation of Summation of 1/i
harmonic_time.cpp
Timing Test of Multi-Threaded Summation of 1/i
harmonic_work.cpp
Multi-threading Sum of 1/i Utility Routines
HesLagrangian.cpp
Hessian of Lagrangian and ADFun Default Constructor: Example and Test
HesLuDet.cpp
Gradient of Determinant Using LU Factorization: Example and Test
HesMinorDet.cpp
Gradient of Determinant Using Expansion by Minors: Example and Test
Hessian
Hessian: Easy Driver
Hessian.cpp
Hessian: Example and Test
HesTimesDir.cpp
Hessian Times Direction: Example and Test
I
include_deprecated
Deprecated Include Files
Independent
Declare Independent Variables and Start Recording
Independent.cpp
Independent and ADFun Constructor: Example and Test
Install
CppAD Download, Test, and Installation Instructions
InstallUnix
Unix Download, Test and Installation
InstallWindows
Windows Download and Test
Integer
Convert From AD to Integer
Integer.cpp
Convert From AD to Integer: Example and Test
Interface2C.cpp
Interfacing to C: Example and Test
interp_onetape.cpp
Interpolation With Out Retaping: Example and Test
interp_retape.cpp
Interpolation With Retaping: Example and Test
Introduction
An Introduction by Example to Algorithmic Differentiation
ipopt_get_started.cpp
Nonlinear Programming Using CppAD and Ipopt: Example and Test
ipopt_ode_check.cpp
Correctness Check for Both Simple and Fast Representations
ipopt_ode_fast
ODE Fitting Using Fast Representation
ipopt_ode_fast.hpp
ODE Fitting Using Fast Representation
ipopt_ode_problem
An ODE Inverse Problem Example
ipopt_ode_problem.hpp
ODE Inverse Problem Definitions: Source Code
ipopt_ode_run.hpp
Driver for Running the Ipopt ODE Example
ipopt_ode_simple
ODE Fitting Using Simple Representation
ipopt_ode_simple.hpp
ODE Fitting Using Simple Representation
ipopt_ode_speed.cpp
Speed Test for Both Simple and Fast Representations
J
JacLuDet.cpp
Gradient of Determinant Using Lu Factorization: Example and Test
JacMinorDet.cpp
Gradient of Determinant Using Expansion by Minors: Example and Test
Jacobian
Jacobian: Driver Routine
Jacobian.cpp
Jacobian: Example and Test
L
library
The CppAD General Purpose Library
License
Your License for the CppAD Software
link_det_lu
Speed Testing Gradient of Determinant Using Lu Factorization
link_det_minor
Speed Testing Gradient of Determinant by Minor Expansion
link_mat_mul
Speed Testing Derivative of Matrix Multiply
link_ode
Speed Testing the Jacobian of Ode Solution
link_poly
Speed Testing Second Derivative of a Polynomial
link_sparse_hessian
Speed Testing Sparse Hessian
link_sparse_jacobian
Speed Testing Sparse Jacobian
ListAllExamples
List of All the CppAD Examples
Log.cpp
The AD log Function: Example and Test
Log10.cpp
The AD log10 Function: Example and Test
LogForward
Logarithm Function Forward Taylor Polynomial Theory
LogReverse
Logarithm Function Reverse Mode Theory
lu_factor.hpp
Source: LuFactor
lu_invert.hpp
Source: LuInvert
lu_solve.hpp
Source: LuSolve
LuDetAndSolve
Compute Determinants and Solve Equations by LU Factorization
LuFactor
LU Factorization of A Square Matrix
LuFactor.cpp
LuFactor: Example and Test
LuInvert
Invert an LU Factored Equation
LuInvert.cpp
LuInvert: Example and Test
LuRatio
LU Factorization of A Square Matrix and Stability Calculation
LuRatio.cpp
LuRatio: Example and Test
LuSolve
Compute Determinant and Solve Linear Equations
LuSolve.cpp
LuSolve With Complex Arguments: Example and Test
LuVecAD
Lu Factor and Solve with Recorded Pivoting
LuVecADOk.cpp
Lu Factor and Solve With Recorded Pivoting: Example and Test
M
mat_mul.cpp
Matrix Multiply as a User Atomic Operation: Example and Test
mat_mul.hpp
Define Matrix Multiply as a User Atomic Operation
mat_sum_sq
Sum Elements of a Matrix Times Itself
mat_sum_sq.cpp
Sum of the Elements of the Square of a Matrix: Example and Test
mat_sum_sq.hpp
Source: mat_sum_sq
MathOther
Other AD Math Functions
memory_leak
Memory Leak Detection
microsoft_timer
Microsoft Version of Elapsed Number of Seconds
Mul.cpp
AD Binary Multiplication: Example and Test
mul_level
Using Multiple Levels of AD
mul_level.cpp
Multiple Tapes: Example and Test
mul_level_adolc.cpp
Using Adolc with Multiple Levels of Taping: Example and Test
MulEq.cpp
AD Computed Assignment Multiplication: Example and Test
multi_newton.cpp
A Multi-Threaded Newton's Method
multi_newton_time.cpp
Timing Test of Multi-Threaded Newton Method
multi_newton_work.cpp
Multi-threading Newton Method Utility Routines
multi_thread
Using CppAD in a Multi-Threading Environment
N
nan
Obtain Nan or Determine if a Value is Nan
nan.cpp
nan: Example and Test
Near_Equal.cpp
NearEqual Function: Example and Test
NearEqual
Determine if Two Values Are Nearly Equal
NearEqualExt
Compare AD and Base Objects for Nearly Equal
NearEqualExt.cpp
Compare AD with Base Objects: Example and Test
not_complex_ad.cpp
Not Complex Differentiable: Example and Test
NumericType
Definition of a Numeric Type
NumericType.cpp
The NumericType: Example and Test
O
ode_evaluate
Evaluate a Function Defined in Terms of an ODE
ode_evaluate.cpp
ode_evaluate: Example and test
ode_evaluate.hpp
Source: ode_evaluate
ode_taylor.cpp
Taylor's Ode Solver: An Example and Test
ode_taylor_adolc.cpp
Using Adolc with Taylor's Ode Solver: An Example and Test
OdeErrControl
An Error Controller for ODE Solvers
OdeErrControl.cpp
OdeErrControl: Example and Test
OdeErrMaxabs.cpp
OdeErrControl: Example and Test Using Maxabs Argument
OdeGear
An Arbitrary Order Gear Method
OdeGear.cpp
OdeGear: Example and Test
OdeGearControl
An Error Controller for Gear's Ode Solvers
OdeGearControl.cpp
OdeGearControl: Example and Test
OdeStiff.cpp
A Stiff Ode: Example and Test
old_max_num_threads
Set Maximum Number of Threads for omp_alloc Allocator
omp_alloc
A Quick OpenMP Memory Allocator Used by CppAD
omp_alloc.cpp
OpenMP Memory Allocator: Example and Test
omp_available
Amount of Memory Available for Quick Use by a Thread
omp_create_array
Allocate Memory and Create A Raw Array
omp_delete_array
Return A Raw Array to The Available Memory for a Thread
omp_efficient
Check If A Memory Allocation is Efficient for Another Use
omp_free_available
Free Memory Currently Available for Quick Use by a Thread
omp_get_memory
Get At Least A Specified Amount of Memory
omp_get_thread_num
Get the Current OpenMP Thread Number
omp_in_parallel
Is The Current Execution in OpenMP Parallel Mode
omp_inuse
Amount of Memory a Thread is Currently Using
omp_max_num_threads
Set and Get Maximum Number of Threads for omp_alloc Allocator
omp_max_thread
OpenMP Parallel Setup
omp_return_memory
Return Memory to omp_alloc
opt_val_hes
Jacobian and Hessian of Optimal Values
opt_val_hes.cpp
opt_val_hes: Example and Test
optimize
Optimize an ADFun Object Tape
optimize.cpp
ADFun Operation Sequence Optimization: Example and Test
Output
AD Output Stream Operator
Output.cpp
AD Output Operator: Example and Test
P
parallel_ad
Enable AD Calculations During Parallel Mode
ParVar
Is an AD Object a Parameter or Variable
ParVar.cpp
AD Parameter and Variable Functions: Example and Test
pkgconfig
CppAD pkg-config Files
Poly
Evaluate a Polynomial or its Derivative
Poly.cpp
Polynomial Evaluation: Example and Test
poly.hpp
Source: Poly
pow
The AD Power Function
Pow.cpp
The AD Power Function: Example and Test
pow_int
The Integer Power Function
pow_int.cpp
The Pow Integer Exponent: Example and Test
preprocessor
CppAD API Preprocessor Symbols
print_for_cout.cpp
Printing During Forward Mode: Example and Test
print_for_string.cpp
Print During Zero Order Forward Mode: Example and Test
PrintFor
Printing AD Values During Forward Mode
R
Reverse
Reverse Mode
reverse_any
Any Order Reverse Mode
reverse_any.cpp
Reverse Mode General Case: Example and Test
reverse_identity
An Important Reverse Mode Identity
reverse_one
First Order Reverse Mode
reverse_one.cpp
First Order Reverse Mode: Example and Test
reverse_three.cpp
Third Order Reverse Mode: Example and Test
reverse_two
Second Order Reverse Mode
reverse_two.cpp
Second Order Reverse ModeExample and Test
ReverseTheory
The Theory of Reverse Mode
RevOne
First Order Derivative: Driver Routine
RevOne.cpp
First Order Derivative Driver: Example and Test
RevSparseHes
Hessian Sparsity Pattern: Reverse Mode
RevSparseHes.cpp
Reverse Mode Hessian Sparsity: Example and Test
RevSparseJac
Jacobian Sparsity Pattern: Reverse Mode
RevSparseJac.cpp
Reverse Mode Jacobian Sparsity: Example and Test
RevTwo
Reverse Mode Second Partial Derivative Driver
RevTwo.cpp
Second Partials Reverse Driver: Example and Test
RombergMul
Multi-dimensional Romberg Integration
RombergMul.cpp
One Dimensional Romberg Integration: Example and Test
RombergOne
One DimensionalRomberg Integration
RombergOne.cpp
One Dimensional Romberg Integration: Example and Test
Rosen34
A 3rd and 4th Order Rosenbrock ODE Solver
Rosen34.cpp
Rosen34: Example and Test
Runge45
An Embedded 4th and 5th Order Runge-Kutta ODE Solver
runge_45_1.cpp
Runge45: Example and Test
runge_45_2.cpp
Runge45: Example and Test
S
sacado_det_lu.cpp
Sacado Speed: Gradient of Determinant Using Lu Factorization
sacado_det_minor.cpp
Sacado Speed: Gradient of Determinant by Minor Expansion
sacado_mat_mul.cpp
Sacado Speed: Matrix Multiplication
sacado_ode.cpp
Sacado Speed: Gradient of Ode Solution
sacado_poly.cpp
Sacado Speed: Second Derivative of a Polynomial
sacado_sparse_hessian.cpp
Sacado Speed: Sparse Hessian
sacado_sparse_jacobian.cpp
sacado Speed: sparse_jacobian
seq_property
ADFun Sequence Properties
seq_property.cpp
ADFun Sequence Properties: Example and Test
sign
Sign Function
sign.cpp
Sign Function: Example and Test
simple_ad.cpp
Simple Multi-Threading AD: Example and Test
SimpleVector
Definition of a Simple Vector
SimpleVector.cpp
Simple Vector Template Class: Example and Test
Sin.cpp
The AD sin Function: Example and Test
SinCosForward
Trigonometric and Hyperbolic Sine and Cosine Forward Theory
SinCosReverse
Trigonometric and Hyperbolic Sine and Cosine Reverse Theory
Sinh.cpp
The AD sinh Function: Example and Test
size_taylor
Number Taylor Coefficients, Per Variable, Currently Stored
Sparse
Calculating Sparsity Patterns
sparse_evaluate
Evaluate a Function That Has a Sparse Hessian
sparse_evaluate.cpp
sparse_evaluate: Example and test
sparse_evaluate.hpp
Source: sparse_evaluate
sparse_hessian
Sparse Hessian: Easy Driver
sparse_hessian.cpp
Sparse Hessian: Example and Test
sparse_jacobian
Sparse Jacobian: Easy Driver
sparse_jacobian.cpp
Sparse Jacobian: Example and Test
speed
Speed Test Routines
speed_adolc
Speed Test of Derivatives Using Adolc
speed_cppad
Speed Test Derivatives Using CppAD
speed_double
Speed Test of Functions in Double
speed_example.cpp
Run the Speed Examples
speed_fadbad
Speed Test Derivatives Using Fadbad
speed_main
Speed Testing Main Program
speed_program.cpp
Example Use of SpeedTest
speed_sacado
Speed Test Derivatives Using Sacado
speed_test
Run One Speed Test and Return Results
speed_test.cpp
speed_test: Example and test
speed_utility
Speed Testing Utilities
SpeedTest
Run One Speed Test and Print Results
Sqrt.cpp
The AD sqrt Function: Example and Test
SqrtForward
Square Root Function Forward Taylor Polynomial Theory
SqrtReverse
Square Root Function Reverse Mode Theory
StackMachine.cpp
Example Differentiating a Stack Machine Interpreter
std_math_ad
AD Standard Math Unary Functions
Sub.cpp
AD Binary Subtraction: Example and Test
SubEq.cpp
AD Computed Assignment Subtraction: Example and Test
subversion
Using Subversion To Download Source Code
T
ta_available
Amount of Memory Available for Quick Use by a Thread
ta_create_array
Allocate An Array and Call Default Constructor for its Elements
ta_delete_array
Deallocate An Array and Call Destructor for its Elements
ta_free_available
Free Memory Currently Available for Quick Use by a Thread
ta_get_memory
Get At Least A Specified Amount of Memory
ta_hold_memory
Control When Thread Alloc Retains Memory For Future Use
ta_in_parallel
Is The Current Execution in Parallel Mode
ta_inuse
Amount of Memory a Thread is Currently Using
ta_num_threads
Get Number of Threads
ta_parallel_setup
Setup thread_alloc For Use in Multi-Threading Environment
ta_return_memory
Return Memory to thread_alloc
ta_thread_num
Get the Current Thread Number
Tan.cpp
The AD tan Function: Example and Test
tan_forward
Tangent and Hyperbolic Tangent Forward Taylor Polynomial Theory
tan_reverse
Tangent and Hyperbolic Tangent Reverse Mode Theory
Tanh.cpp
The AD tanh Function: Example and Test
TapeIndex.cpp
Taping Array Index Operation: Example and Test
team_bthread.cpp
Boost Thread Implementation of a Team of AD Threads
team_openmp.cpp
OpenMP Implementation of a Team of AD Threads
team_pthread.cpp
Pthread Implementation of a Team of AD Threads
team_thread.hpp
Specifications for A Team of AD Threads
test_vector
Choosing The Vector Testing Template Class
Theory
The Theory of Derivative Calculations
thread_alloc
A Fast Multi-Threading Memory Allocator
thread_alloc.cpp
Fast Multi-Threading Memory Allocator: Example and Test
thread_test.cpp
Run Multi-Threading Examples and Speed Tests
time_test
Determine Amount of Time to Execute a Test
time_test.cpp
time_test: Example and test
TrackNewDel
Routines That Track Use of New and Delete
TrackNewDel.cpp
Tracking Use of New and Delete: Example and Test
U
UnaryMinus
AD Unary Minus Operator
UnaryMinus.cpp
AD Unary Minus Operator: Example and Test
UnaryPlus
AD Unary Plus Operator
UnaryPlus.cpp
AD Unary Plus Operator: Example and Test
uniform_01
Simulate a [0,1] Uniform Random Variate
uniform_01.hpp
Source: uniform_01
user_atomic
User Defined Atomic AD Functions
user_tan.cpp
Tan and Tanh as User Atomic Operations: Example and Test
V
Value
Convert From an AD Type to its Base Type
Value.cpp
Convert From AD to its Base Type: Example and Test
Var2Par
Convert an AD Variable to a Parameter
Var2Par.cpp
Convert an AD Variable to a Parameter: Example and Test
vec_ad.cpp
AD Vectors that Record Index Operations: Example and Test
VecAD
AD Vectors that Record Index Operations
vectorBool.cpp
CppAD::vectorBool Class: Example and Test
W
whats_new
Changes and Additions to CppAD
whats_new_03
Changes and Additions to CppAD During 2003
whats_new_04
Changes and Additions to CppAD During 2004
whats_new_05
Changes and Additions to CppAD During 2005
whats_new_06
Changes and Additions to CppAD During 2006
whats_new_07
Changes and Additions to CppAD During 2007
whats_new_08
Changes and Additions to CppAD During 2008
whats_new_09
Changes and Additions to CppAD During 2009
whats_new_10
Changes and Additions to CppAD During 2010
whats_new_11
Changes and Additions to CppAD During 2011
whats_new_12
CppAD Changes and Additions During 2012
WishList
The CppAD Wish List