|
Prev | Next | ListAllExamples | Headings |
| 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.cpp | Abort Current Recording: Example and Test |
| Abs.cpp | AD Absolute Value Function: Example and Test |
| Acos.cpp | The AD acos Function: Example and Test |
| Add.cpp | AD Binary Addition: Example and Test |
| AddEq.cpp | AD Computed Assignment Addition: Example and Test |
| 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++ |
| arc_tan.cpp | Two Argument Inverse Tangent Function |
| Asin.cpp | The AD asin Function: Example and Test |
| Atan.cpp | The AD atan Function: Example and Test |
| Atan2.cpp | The AD atan2 Function: Example and Test |
| 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> |
| BenderQuad.cpp | BenderQuad: Example and Test |
| BoolFun.cpp | AD Boolean Functions: Example and Test |
| team_bthread.cpp | Boost Thread Implementation of a Team of AD Threads |
| change_const.cpp | Computing a Jacobian With Constants that Change |
| CheckNumericType.cpp | The CheckNumericType Function: Example and Test |
| checkpoint.cpp | Checkpoint and Function Composition: Example and Test |
| CheckSimpleVector.cpp | The CheckSimpleVector Function: Example and Test |
| Compare.cpp | AD Binary Comparison Operators: Example and Test |
| CompareChange.cpp | CompareChange and Re-Tape: Example and Test |
| ComplexPoly.cpp | Complex Polynomial: Example and Test |
| CondExp.cpp | Conditional Expressions: Example and Test |
| conj_grad.cpp | Differentiate Conjugate Gradient Algorithm: Example and Test |
| 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_vector.cpp | CppAD::vector Template Class: Example and Test |
| Default.cpp | Default AD Constructor: Example and Test |
| det_by_lu.cpp | Determinant Using Lu Factorization: Example and Test |
| det_by_minor.cpp | Determinant Using Expansion by Minors: Example and Test |
| det_of_minor.cpp | Determinant of a Minor: Example and Test |
| Div.cpp | AD Binary Division: Example and Test |
| DivEq.cpp | AD Computed Assignment Division: Example and Test |
| epsilon.cpp | Machine Epsilon: Example and Test |
| Eq.cpp | AD Assignment Operator: Example and Test |
| EqualOpSeq.cpp | EqualOpSeq: Example and Test |
| Erf.cpp | The AD erf Function: Example and Test |
| ErrorHandler.cpp | Replacing The CppAD Error Handler: Example and Test |
| example.cpp | CppAD Examples and Tests |
| Exp.cpp | The AD exp Function: Example and Test |
| ForOne.cpp | First Order Partial Driver: Example and Test |
| ForTwo.cpp | Subset of Second Order Partials: Example and Test |
| Forward.cpp | Forward Mode: Example and Test |
| ForSparseJac.cpp | Forward Mode Jacobian Sparsity: Example and Test |
| fun_assign.cpp | ADFun Assignment: Example and Test |
| FunCheck.cpp | ADFun Check and Re-Tape: Example and Test |
| get_started.cpp | Getting Started Using CppAD to Compute Derivatives |
| cppad_ipopt_nlp | Nonlinear Programming Using the CppAD Interface to Ipopt |
| ipopt_get_started.cpp | Nonlinear Programming Using CppAD and Ipopt: Example and Test |
| ipopt_ode_fast.hpp | ODE Fitting Using Fast Representation |
| ipopt_ode_problem.hpp | ODE Inverse Problem Definitions: Source Code |
| ipopt_ode_check.cpp | Correctness Check for Both Simple and Fast Representations |
| ipopt_ode_run.hpp | Driver for Running the Ipopt ODE Example |
| ipopt_ode_simple.hpp | ODE Fitting Using Simple Representation |
| ipopt_ode_speed.cpp | Speed Test for Both Simple and Fast Representations |
| 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 |
| HesTimesDir.cpp | Hessian Times Direction: Example and Test |
| Hessian.cpp | Hessian: Example and Test |
| Independent.cpp | Independent and ADFun Constructor: Example and Test |
| 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 |
| JacLuDet.cpp | Gradient of Determinant Using Lu Factorization: Example and Test |
| JacMinorDet.cpp | Gradient of Determinant Using Expansion by Minors: Example and Test |
| Jacobian.cpp | Jacobian: Example and Test |
| Log.cpp | The AD log Function: Example and Test |
| Log10.cpp | The AD log10 Function: Example and Test |
| LuFactor.cpp | LuFactor: Example and Test |
| LuInvert.cpp | LuInvert: Example and Test |
| LuRatio.cpp | LuRatio: Example and Test |
| LuSolve.cpp | LuSolve With Complex Arguments: Example and Test |
| LuVecADOk.cpp | Lu Factor and Solve With Recorded Pivoting: Example and Test |
| mat_mul.cpp | Matrix Multiply as a User Atomic Operation: Example and Test |
| mat_mul.hpp | Define Matrix Multiply as a User Atomic Operation |
| Mul.cpp | AD Binary Multiplication: Example and Test |
| MulEq.cpp | AD Computed Assignment Multiplication: Example and Test |
| mul_level.cpp | Multiple Tapes: Example and Test |
| mul_level_adolc.cpp | Using Adolc with Multiple Levels of Taping: 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 |
| nan.cpp | nan: Example and Test |
| NearEqualExt.cpp | Compare AD with Base Objects: Example and Test |
| Near_Equal.cpp | NearEqual Function: Example and Test |
| not_complex_ad.cpp | Not Complex Differentiable: Example and Test |
| NumericType.cpp | The NumericType: Example and Test |
| OdeErrControl.cpp | OdeErrControl: Example and Test |
| OdeErrMaxabs.cpp | OdeErrControl: Example and Test Using Maxabs Argument |
| OdeGear.cpp | OdeGear: Example and Test |
| OdeGearControl.cpp | OdeGearControl: Example and Test |
| OdeStiff.cpp | A Stiff Ode: Example and Test |
| ode_evaluate.cpp | ode_evaluate: Example and test |
| 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 |
| omp_alloc.cpp | OpenMP Memory Allocator: Example and Test |
| team_openmp.cpp | OpenMP Implementation of a Team of AD Threads |
| thread_test.cpp | Run Multi-Threading Examples and Speed Tests |
| opt_val_hes.cpp | opt_val_hes: Example and Test |
| optimize.cpp | ADFun Operation Sequence Optimization: Example and Test |
| Output.cpp | AD Output Operator: Example and Test |
| ParVar.cpp | AD Parameter and Variable Functions: Example and Test |
| Poly.cpp | Polynomial Evaluation: Example and Test |
| Pow.cpp | The AD Power Function: Example and Test |
| pow_int.cpp | The Pow Integer Exponent: Example and Test |
| print_for_cout.cpp | Printing During Forward Mode: Example and Test |
| print_for_string.cpp | Print During Zero Order Forward Mode: Example and Test |
| team_pthread.cpp | Pthread Implementation of a Team of AD Threads |
| RevOne.cpp | First Order Derivative Driver: Example and Test |
| RevSparseHes.cpp | Reverse Mode Hessian Sparsity: Example and Test |
| RevSparseJac.cpp | Reverse Mode Jacobian Sparsity: Example and Test |
| RevTwo.cpp | Second Partials Reverse Driver: Example and Test |
| reverse_any.cpp | Reverse Mode General Case: Example and Test |
| reverse_one.cpp | First Order Reverse Mode: Example and Test |
| reverse_three.cpp | Third Order Reverse Mode: Example and Test |
| reverse_two.cpp | Second Order Reverse ModeExample and Test |
| RombergMul.cpp | One Dimensional Romberg Integration: Example and Test |
| RombergOne.cpp | One Dimensional Romberg Integration: Example and Test |
| Rosen34.cpp | Rosen34: Example and Test |
| runge_45_1.cpp | Runge45: Example and Test |
| runge_45_2.cpp | Runge45: Example and Test |
| seq_property.cpp | ADFun Sequence Properties: Example and Test |
| simple_ad.cpp | Simple Multi-Threading AD: Example and Test |
| SimpleVector.cpp | Simple Vector Template Class: Example and Test |
| Sin.cpp | The AD sin Function: Example and Test |
| Sinh.cpp | The AD sinh Function: Example and Test |
| sparse_evaluate.cpp | sparse_evaluate: Example and test |
| sparse_hessian.cpp | Sparse Hessian: Example and Test |
| sparse_jacobian.cpp | Sparse Jacobian: Example and Test |
| speed_program.cpp | Example Use of SpeedTest |
| speed_test.cpp | speed_test: Example and test |
| Sqrt.cpp | The AD sqrt Function: Example and Test |
| StackMachine.cpp | Example Differentiating a Stack Machine Interpreter |
| Sub.cpp | AD Binary Subtraction: Example and Test |
| SubEq.cpp | AD Computed Assignment Subtraction: Example and Test |
| 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 |
| Tan.cpp | The AD tan Function: Example and Test |
| Tanh.cpp | The AD tanh Function: Example and Test |
| TapeIndex.cpp | Taping Array Index Operation: Example and Test |
| thread_alloc.cpp | Fast Multi-Threading Memory Allocator: Example and Test |
| team_thread.hpp | Specifications for A Team of AD Threads |
| UnaryMinus.cpp | AD Unary Minus Operator: Example and Test |
| UnaryPlus.cpp | AD Unary Plus Operator: Example and Test |
| user_tan.cpp | Tan and Tanh as User Atomic Operations: Example and Test |
| Value.cpp | Convert From AD to its Base Type: Example and Test |
| Var2Par.cpp | Convert an AD Variable to a Parameter: Example and Test |
| vec_ad.cpp | AD Vectors that Record Index Operations: Example and Test |
| vectorBool.cpp | CppAD::vectorBool Class: Example and Test |