Prev Next _index

Keyword Index
!= AD Binary Comparison Operators
   AD Binary Comparison Operators: Example and Test
(checkpointing): Reverse Mode General Case (Checkpointing): Example and Test
(double CppAD Speed: Matrix Multiplication (Double Version)
(except List All (Except Deprecated) CppAD Examples
(record Create an ADFun Object (Record an Operation Sequence)
* AD Binary Arithmetic Operators
  AD Compound Assignment Operators
  AD Binary Multiplication: Example and Test
*= AD Compound Assignment Multiplication: Example and Test
+ AD Compound Assignment Operators
  AD Binary Addition: Example and Test
  AD Unary Plus Operator
  AD Binary Arithmetic Operators
+= AD Compound Assignment Addition: Example and Test
- AD Compound Assignment Operators
  AD Binary Subtraction: Example and Test
  AD Binary Arithmetic Operators
  AD Unary Minus Operator
--with-documentation Autotools Unix Test and Installation: --with-Documentation
--with-testvector Autotools Unix Test and Installation: --with-testvector
-= AD Compound Assignment Subtraction: Example and Test
/ Multi-Threaded Newton Method Example / Test
  Multi-Threading User Atomic Example / Test
  Multi-Threading Harmonic Summation Example / Test
  AD Compound Assignment Operators
  AD Binary Division: Example and Test
  AD Binary Arithmetic Operators
/= AD Compound Assignment Division: Example and Test
Evaluate a Function Defined in Terms of an ODE: p.p == 0
  AD Theory for Cholesky Factorization: Reverse Mode.Case k > 0
  AD Theory for Cholesky Factorization: Reverse Mode.Case k = 0
01-02 Changes and Additions to CppAD During 2006: 01-02
      CppAD Changes and Additions During 2012: 01-02
      CppAD Changes and Additions During 2015: 01-02
01-04 Changes and Additions to CppAD During 2010: 01-04
01-05 Changes and Additions to CppAD During 2006: 01-05
01-06 Changes and Additions to CppAD During 2009: 01-06
01-07 Changes and Additions to CppAD During 2006: 01-07
      CppAD Changes and Additions During 2012: 01-07
      CppAD Changes and Additions During 2015: 01-07
01-08 Changes and Additions to CppAD During 2005: 01-08
      Changes and Additions to CppAD During 2006: 01-08
      Changes and Additions to CppAD During 2008: 01-08
01-09 Changes and Additions to CppAD During 2011: 01-09
      CppAD Changes and Additions During 2015: 01-09
01-10 CppAD Changes and Additions During 2014: 01-10
01-11 Changes and Additions to CppAD During 2008: 01-11
01-12 CppAD Changes and Additions During 2012: 01-12
01-15 CppAD Changes and Additions During 2012: 01-15
01-16 Changes and Additions to CppAD During 2011: 01-16
      CppAD Changes and Additions During 2012: 01-16
01-17 Changes and Additions to CppAD During 2017: 01-17
01-18 Changes and Additions to CppAD During 2006: 01-18
      Changes and Additions to CppAD During 2009: 01-18
      Changes and Additions to CppAD During 2010: 01-18
      Changes and Additions to CppAD During 2016: 01-18
      Changes and Additions to CppAD During 2017: 01-18
01-19 Changes and Additions to CppAD During 2011: 01-19
      CppAD Changes and Additions During 2012: 01-19
      Changes and Additions to CppAD During 2017: 01-19
01-20 Changes and Additions to CppAD During 2006: 01-20
      Changes and Additions to CppAD During 2008: 01-20
      Changes and Additions to CppAD During 2010: 01-20
      CppAD Changes and Additions During 2012: 01-20
      CppAD Changes and Additions During 2015: 01-20
      Changes and Additions to CppAD During 2016: 01-20
01-21 Changes and Additions to CppAD During 2008: 01-21
      CppAD Changes and Additions During 2014: 01-21
      CppAD Changes and Additions During 2015: 01-21
      Changes and Additions to CppAD During 2016: 01-21
01-22 Changes and Additions to CppAD During 2004: 01-22
01-23 Changes and Additions to CppAD During 2010: 01-23
      CppAD Changes and Additions During 2012: 01-23
      CppAD Changes and Additions During 2015: 01-23
01-24 Changes and Additions to CppAD During 2008: 01-24
      Changes and Additions to CppAD During 2010: 01-24
      CppAD Changes and Additions During 2012: 01-24
01-26 Changes and Additions to CppAD During 2008: 01-26
      Changes and Additions to CppAD During 2010: 01-26
      CppAD Changes and Additions During 2014: 01-26
      CppAD Changes and Additions During 2015: 01-26
01-27 CppAD Changes and Additions During 2012: 01-27
      Changes and Additions to CppAD During 2017: 01-27
01-28 Changes and Additions to CppAD During 2004: 01-28
01-29 Changes and Additions to CppAD During 2004: 01-29
      Changes and Additions to CppAD During 2007: 01-29
      CppAD Changes and Additions During 2015: 01-29
      Changes and Additions to CppAD During 2017: 01-29
01-30 CppAD Changes and Additions During 2012: 01-30
      CppAD Changes and Additions During 2015: 01-30
      Changes and Additions to CppAD During 2017: 01-30
01-31 Changes and Additions to CppAD During 2009: 01-31
02-01 Changes and Additions to CppAD During 2004: 02-01
      Changes and Additions to CppAD During 2007: 02-01
      Changes and Additions to CppAD During 2009: 02-01
      Changes and Additions to CppAD During 2011: 02-01
      Changes and Additions to CppAD During 2017: 02-01
02-02 Changes and Additions to CppAD During 2007: 02-02
      Changes and Additions to CppAD During 2011: 02-02
      CppAD Changes and Additions During 2015: 02-02
      Changes and Additions to CppAD During 2017: 02-02
02-03 Changes and Additions to CppAD During 2007: 02-03
      Changes and Additions to CppAD During 2008: 02-03
      Changes and Additions to CppAD During 2010: 02-03
      CppAD Changes and Additions During 2015: 02-03
      Changes and Additions to CppAD During 2017: 02-03
02-04 Changes and Additions to CppAD During 2006: 02-04
      Changes and Additions to CppAD During 2007: 02-04
      CppAD Changes and Additions During 2015: 02-04
02-05 Changes and Additions to CppAD During 2008: 02-05
      Changes and Additions to CppAD During 2010: 02-05
      Changes and Additions to CppAD During 2017: 02-05
02-06 Changes and Additions to CppAD During 2007: 02-06
      Changes and Additions to CppAD During 2010: 02-06
      Changes and Additions to CppAD During 2011: 02-06
      CppAD Changes and Additions During 2015: 02-06
02-07 CppAD Changes and Additions During 2015: 02-07
02-08 Changes and Additions to CppAD During 2010: 02-08
      Changes and Additions to CppAD During 2017: 02-08
02-09 Changes and Additions to CppAD During 2011: 02-09
      CppAD Changes and Additions During 2012: 02-09
      CppAD Changes and Additions During 2015: 02-09
      Changes and Additions to CppAD During 2017: 02-09
02-10 Changes and Additions to CppAD During 2006: 02-10
      CppAD Changes and Additions During 2012: 02-10
      CppAD Changes and Additions During 2015: 02-10
      Changes and Additions to CppAD During 2017: 02-10
02-11 Changes and Additions to CppAD During 2006: 02-11
      Changes and Additions to CppAD During 2010: 02-11
      CppAD Changes and Additions During 2012: 02-11
      CppAD Changes and Additions During 2015: 02-11
      Changes and Additions to CppAD During 2017: 02-11
02-12 Changes and Additions to CppAD During 2004: 02-12
02-13 Changes and Additions to CppAD During 2006: 02-13
      Changes and Additions to CppAD During 2017: 02-13
02-14 Changes and Additions to CppAD During 2006: 02-14
      CppAD Changes and Additions During 2015: 02-14
02-15 Changes and Additions to CppAD During 2004: 02-15
      Changes and Additions to CppAD During 2006: 02-15
      Changes and Additions to CppAD During 2007: 03-09.02-15
      Changes and Additions to CppAD During 2009: 02-15
      Changes and Additions to CppAD During 2011: 02-15
      CppAD Changes and Additions During 2014: 02-15
      Changes and Additions to CppAD During 2017: 02-15
02-16 Changes and Additions to CppAD During 2004: 02-16
      Changes and Additions to CppAD During 2007: 03-09.02-16
      CppAD Changes and Additions During 2015: 02-16
02-17 Changes and Additions to CppAD During 2004: 02-17
      Changes and Additions to CppAD During 2007: 03-09.02-17
      Changes and Additions to CppAD During 2011: 02-17
      CppAD Changes and Additions During 2014: 02-17
02-18 CppAD Changes and Additions During 2015: 02-18
02-19 Changes and Additions to CppAD During 2011: 02-19
      Changes and Additions to CppAD During 2017: 02-19
02-20 Changes and Additions to CppAD During 2004: 02-20
      Changes and Additions to CppAD During 2009: 02-20
02-21 Changes and Additions to CppAD During 2004: 02-21
      Changes and Additions to CppAD During 2006: 02-21
      Changes and Additions to CppAD During 2017: 02-21
02-22 Changes and Additions to CppAD During 2007: 03-09.02-22
      Changes and Additions to CppAD During 2011: 02-22
      CppAD Changes and Additions During 2014: 02-22
02-23 Changes and Additions to CppAD During 2006: 02-23
      CppAD Changes and Additions During 2014: 02-23
      Changes and Additions to CppAD During 2016: 02-23
02-24 Changes and Additions to CppAD During 2005: 02-24
      Changes and Additions to CppAD During 2006: 02-24
02-25 Changes and Additions to CppAD During 2006: 02-25
      Changes and Additions to CppAD During 2016: 02-25
02-26 CppAD Changes and Additions During 2014: 02-26
      Changes and Additions to CppAD During 2016: 02-26
      Changes and Additions to CppAD During 2017: 02-26
02-27 Changes and Additions to CppAD During 2007: 03-09.02-27
      CppAD Changes and Additions During 2014: 02-27
      Changes and Additions to CppAD During 2016: 02-27
02-28 Changes and Additions to CppAD During 2004: 02-28
      Changes and Additions to CppAD During 2006: 02-28
      CppAD Changes and Additions During 2014: 02-28
      CppAD Changes and Additions During 2015: 02-28
      Changes and Additions to CppAD During 2016: 02-28
02-29 Changes and Additions to CppAD During 2004: 02-29
      Changes and Additions to CppAD During 2016: 02-29
03-01 Changes and Additions to CppAD During 2004: 03-01
      Changes and Additions to CppAD During 2005: 03-01
      CppAD Changes and Additions During 2014: 03-01
      Changes and Additions to CppAD During 2016: 03-01
03-02 CppAD Changes and Additions During 2012: 03-02
      CppAD Changes and Additions During 2014: 03-02
03-03 Changes and Additions to CppAD During 2004: 03-03
      Changes and Additions to CppAD During 2010: 03-03
      CppAD Changes and Additions During 2012: 03-03
03-04 Changes and Additions to CppAD During 2004: 03-04
      Changes and Additions to CppAD During 2005: 03-04
      Changes and Additions to CppAD During 2017: 03-04
03-05 Changes and Additions to CppAD During 2004: 03-05
      Changes and Additions to CppAD During 2006: 03-05
      Changes and Additions to CppAD During 2011: 03-05
      CppAD Changes and Additions During 2014: 03-05
      Changes and Additions to CppAD During 2016: 03-05
03-06 Changes and Additions to CppAD During 2004: 03-06
      CppAD Changes and Additions During 2015: 03-06
      Changes and Additions to CppAD During 2017: 03-06
03-07 Changes and Additions to CppAD During 2004: 03-07
      Changes and Additions to CppAD During 2006: 03-07
03-09 Changes and Additions to CppAD During 2004: 03-09
      Changes and Additions to CppAD During 2005: 03-09
      Changes and Additions to CppAD During 2006: 03-09
      Changes and Additions to CppAD During 2007: 03-09
      Changes and Additions to CppAD During 2010: 03-09
      CppAD Changes and Additions During 2014: 03-09
03-10 Changes and Additions to CppAD During 2006: 03-10
      Changes and Additions to CppAD During 2010: 03-10
      Changes and Additions to CppAD During 2017: 03-10
03-11 Changes and Additions to CppAD During 2004: 03-11
      Changes and Additions to CppAD During 2006: 03-11
      Changes and Additions to CppAD During 2010: 03-11
      Changes and Additions to CppAD During 2011: 03-11
      CppAD Changes and Additions During 2012: 03-11
      Changes and Additions to CppAD During 2017: 03-11
03-12 Changes and Additions to CppAD During 2004: 03-12
      Changes and Additions to CppAD During 2016: 03-12
03-13 Changes and Additions to CppAD During 2007: 03-15.03-13
      CppAD Changes and Additions During 2015: 03-13
      Changes and Additions to CppAD During 2017: 03-13
03-14 Changes and Additions to CppAD During 2007: 03-15.03-14
03-15 Changes and Additions to CppAD During 2004: 03-15
      Changes and Additions to CppAD During 2006: 03-15
      Changes and Additions to CppAD During 2007: 03-15.03-15
      Changes and Additions to CppAD During 2007: 03-15
03-16 Changes and Additions to CppAD During 2006: 03-16
03-17 Changes and Additions to CppAD During 2004: 03-17
      Changes and Additions to CppAD During 2006: 03-17
      CppAD Changes and Additions During 2012: 03-17
      CppAD Changes and Additions During 2014: 03-17
      Changes and Additions to CppAD During 2016: 03-17
03-18 Changes and Additions to CppAD During 2004: 03-18
      Changes and Additions to CppAD During 2006: 03-18
      CppAD Changes and Additions During 2014: 03-18
03-19 Changes and Additions to CppAD During 2011: 03-19
      Changes and Additions to CppAD During 2016: 03-19
03-20 Changes and Additions to CppAD During 2007: 03-20
      Changes and Additions to CppAD During 2016: 03-20
      Changes and Additions to CppAD During 2017: 03-20
03-21 CppAD Changes and Additions During 2012: 03-21
      Changes and Additions to CppAD During 2016: 03-21
03-22 Changes and Additions to CppAD During 2005: 03-22
      Changes and Additions to CppAD During 2006: 03-22
      Changes and Additions to CppAD During 2016: 03-22
03-23 Changes and Additions to CppAD During 2005: 03-23
      Changes and Additions to CppAD During 2006: 03-23
      CppAD Changes and Additions During 2012: 03-23
      Changes and Additions to CppAD During 2016: 03-23
03-24 Changes and Additions to CppAD During 2006: 03-24
      Changes and Additions to CppAD During 2009: 03-24
      Changes and Additions to CppAD During 2016: 03-24
03-25 Changes and Additions to CppAD During 2004: 03-25
      Changes and Additions to CppAD During 2016: 03-25
      Changes and Additions to CppAD During 2017: 03-25
03-26 Changes and Additions to CppAD During 2005: 03-26
      Changes and Additions to CppAD During 2006: 03-26
      CppAD Changes and Additions During 2012: 03-26
      Changes and Additions to CppAD During 2016: 03-26
03-27 Changes and Additions to CppAD During 2006: 03-27
      Changes and Additions to CppAD During 2008: 03-27
      CppAD Changes and Additions During 2012: 03-27
      Changes and Additions to CppAD During 2016: 03-27
03-28 Changes and Additions to CppAD During 2004: 03-28
      Changes and Additions to CppAD During 2006: 03-28
      Changes and Additions to CppAD During 2007: 03-09.03-28
03-29 Changes and Additions to CppAD During 2006: 03-29
      Changes and Additions to CppAD During 2007: 03-29
      Changes and Additions to CppAD During 2017: 03-29
03-30 Changes and Additions to CppAD During 2004: 03-30
      Changes and Additions to CppAD During 2006: 03-30
      Changes and Additions to CppAD During 2007: 03-31.03-30
03-31 Changes and Additions to CppAD During 2006: 03-31
      Changes and Additions to CppAD During 2007: 03-31.03-31
      Changes and Additions to CppAD During 2007: 03-31
      Changes and Additions to CppAD During 2017: 03-31
04-01 Changes and Additions to CppAD During 2004: 04-01
      Changes and Additions to CppAD During 2006: 04-01
      Changes and Additions to CppAD During 2010: 04-01
      CppAD Changes and Additions During 2012: 04-01
04-02 Changes and Additions to CppAD During 2004: 04-02
      Changes and Additions to CppAD During 2006: 04-02
      Changes and Additions to CppAD During 2017: 04-02
04-03 Changes and Additions to CppAD During 2004: 04-03
      Changes and Additions to CppAD During 2006: 04-03
04-04 Changes and Additions to CppAD During 2006: 04-04
      Changes and Additions to CppAD During 2008: 04-04
04-05 Changes and Additions to CppAD During 2006: 04-05
      Changes and Additions to CppAD During 2007: 04-11.04-05
      CppAD Changes and Additions During 2012: 04-05
04-06 Changes and Additions to CppAD During 2006: 04-06
      Changes and Additions to CppAD During 2007: 04-11.04-06
      Changes and Additions to CppAD During 2008: 04-06
      CppAD Changes and Additions During 2012: 04-06
04-07 Changes and Additions to CppAD During 2004: 04-07
      Changes and Additions to CppAD During 2007: 04-11.04-07
04-08 Changes and Additions to CppAD During 2004: 04-08
      Changes and Additions to CppAD During 2006: 04-08
      Changes and Additions to CppAD During 2017: 04-08
04-09 Changes and Additions to CppAD During 2004: 04-09
04-10 Changes and Additions to CppAD During 2007: 04-11.04-10
      Changes and Additions to CppAD During 2008: 04-10
      CppAD Changes and Additions During 2012: 04-10
04-11 Changes and Additions to CppAD During 2007: 04-11.04-11
      Changes and Additions to CppAD During 2007: 04-11
04-13 Changes and Additions to CppAD During 2006: 04-13
04-14 Changes and Additions to CppAD During 2006: 04-14
      Changes and Additions to CppAD During 2007: 04-14
04-15 Changes and Additions to CppAD During 2006: 04-15
04-17 Changes and Additions to CppAD During 2006: 04-17
      Changes and Additions to CppAD During 2007: 04-17
      CppAD Changes and Additions During 2012: 04-17
      Changes and Additions to CppAD During 2016: 04-17
04-18 Changes and Additions to CppAD During 2006: 04-18
      Changes and Additions to CppAD During 2008: 04-18
      CppAD Changes and Additions During 2012: 04-18
      CppAD Changes and Additions During 2015: 04-18
04-19 Changes and Additions to CppAD During 2004: 04-19
      Changes and Additions to CppAD During 2005: 04-19
      Changes and Additions to CppAD During 2006: 04-19
      Changes and Additions to CppAD During 2007: 04-19
      Changes and Additions to CppAD During 2011: 04-19
      CppAD Changes and Additions During 2012: 04-19
04-20 Changes and Additions to CppAD During 2004: 04-20
      Changes and Additions to CppAD During 2005: 04-20
      Changes and Additions to CppAD During 2008: 04-20
      Changes and Additions to CppAD During 2011: 04-20
04-21 Changes and Additions to CppAD During 2004: 04-21
      Changes and Additions to CppAD During 2005: 04-21
04-22 Changes and Additions to CppAD During 2004: 04-22
04-24 Changes and Additions to CppAD During 2004: 04-24
      Changes and Additions to CppAD During 2010: 04-24
04-25 Changes and Additions to CppAD During 2004: 04-25
      Changes and Additions to CppAD During 2006: 04-25
04-26 Changes and Additions to CppAD During 2006: 04-26
      Changes and Additions to CppAD During 2010: 04-26
      CppAD Changes and Additions During 2013: 04-26
04-27 CppAD Changes and Additions During 2013: 04-27
04-28 Changes and Additions to CppAD During 2004: 04-28
      Changes and Additions to CppAD During 2006: 04-28
      Changes and Additions to CppAD During 2010: 04-28
      CppAD Changes and Additions During 2013: 04-28
04-29 Changes and Additions to CppAD During 2004: 04-29
      Changes and Additions to CppAD During 2006: 04-29
      Changes and Additions to CppAD During 2011: 04-29
05-01 Changes and Additions to CppAD During 2005: 05-01
05-03 Changes and Additions to CppAD During 2004: 05-03
      Changes and Additions to CppAD During 2006: 05-03
      Changes and Additions to CppAD During 2008: 05-03
      Changes and Additions to CppAD During 2011: 05-03
05-04 Changes and Additions to CppAD During 2004: 05-04
      CppAD Changes and Additions During 2013: 05-04
05-05 Changes and Additions to CppAD During 2007: 05-05
      CppAD Changes and Additions During 2015: 05-05
      Changes and Additions to CppAD During 2016: 05-05
05-06 Changes and Additions to CppAD During 2005: 05-06
05-07 Changes and Additions to CppAD During 2004: 05-07
      CppAD Changes and Additions During 2015: 05-07
05-08 Changes and Additions to CppAD During 2007: 05-08
      Changes and Additions to CppAD During 2008: 05-08
      CppAD Changes and Additions During 2015: 05-08
05-09 Changes and Additions to CppAD During 2004: 05-09
      CppAD Changes and Additions During 2015: 05-09
05-10 CppAD Changes and Additions During 2015: 05-10
05-11 Changes and Additions to CppAD During 2011: 05-11
      CppAD Changes and Additions During 2013: 05-11
      CppAD Changes and Additions During 2015: 05-11
05-12 Changes and Additions to CppAD During 2004: 05-12
      Changes and Additions to CppAD During 2005: 05-12
      CppAD Changes and Additions During 2013: 05-12
      Changes and Additions to CppAD During 2017: 05-12
05-14 Changes and Additions to CppAD During 2004: 05-14
      CppAD Changes and Additions During 2013: 05-14
      CppAD Changes and Additions During 2014: 05-14
      Changes and Additions to CppAD During 2017: 05-14
05-15 CppAD Changes and Additions During 2013: 05-15
05-16 Changes and Additions to CppAD During 2005: 05-16
      CppAD Changes and Additions During 2014: 05-16
05-17 CppAD Changes and Additions During 2013: 05-17
05-18 Changes and Additions to CppAD During 2005: 05-18
05-19 Changes and Additions to CppAD During 2005: 05-19
      CppAD Changes and Additions During 2014: 05-19
      Changes and Additions to CppAD During 2017: 05-19
05-20 Changes and Additions to CppAD During 2009: 05-20
      CppAD Changes and Additions During 2014: 05-20
05-21 CppAD Changes and Additions During 2013: 05-21
05-22 Changes and Additions to CppAD During 2007: 05-22
      Changes and Additions to CppAD During 2011: 05-22
      CppAD Changes and Additions During 2014: 05-22
05-23 CppAD Changes and Additions During 2014: 05-23
05-24 Changes and Additions to CppAD During 2007: 05-24
      CppAD Changes and Additions During 2012: 05-24
05-25 Changes and Additions to CppAD During 2004: 05-25
      Changes and Additions to CppAD During 2007: 05-25
05-26 Changes and Additions to CppAD During 2004: 05-26
      Changes and Additions to CppAD During 2007: 05-26
      Changes and Additions to CppAD During 2011: 05-26
      CppAD Changes and Additions During 2015: 05-26
05-27 Changes and Additions to CppAD During 2006: 05-27
      CppAD Changes and Additions During 2012: 05-27
      CppAD Changes and Additions During 2014: 05-27
05-28 Changes and Additions to CppAD During 2011: 05-28
      CppAD Changes and Additions During 2013: 05-28
      CppAD Changes and Additions During 2014: 05-28
05-29 Changes and Additions to CppAD During 2004: 05-29
      Changes and Additions to CppAD During 2006: 05-29
      Changes and Additions to CppAD During 2011: 05-29
      CppAD Changes and Additions During 2012: 05-29
      Changes and Additions to CppAD During 2017: 05-29
05-30 Changes and Additions to CppAD During 2004: 05-30
      CppAD Changes and Additions During 2012: 05-30
05-31 Changes and Additions to CppAD During 2006: 05-31
      CppAD Changes and Additions During 2012: 05-31
06-01 Changes and Additions to CppAD During 2004: 06-01
      Changes and Additions to CppAD During 2010: 06-01
      CppAD Changes and Additions During 2012: 06-01
      Changes and Additions to CppAD During 2017: 06-01
06-02 Changes and Additions to CppAD During 2006: 06-02
      CppAD Changes and Additions During 2012: 06-02
06-03 Changes and Additions to CppAD During 2004: 06-03
      CppAD Changes and Additions During 2012: 06-03
      Changes and Additions to CppAD During 2017: 06-03
06-04 Changes and Additions to CppAD During 2004: 06-04
      CppAD Changes and Additions During 2012: 06-04
      Changes and Additions to CppAD During 2017: 06-04
06-05 Changes and Additions to CppAD During 2006: 06-05
      CppAD Changes and Additions During 2012: 06-05
06-06 Changes and Additions to CppAD During 2005: 06-06
      Changes and Additions to CppAD During 2009: 06-06
06-07 Changes and Additions to CppAD During 2006: 06-07
      CppAD Changes and Additions During 2012: 06-07
      CppAD Changes and Additions During 2015: 06-07
      Changes and Additions to CppAD During 2017: 06-07
06-08 CppAD Changes and Additions During 2012: 06-08
06-09 Changes and Additions to CppAD During 2006: 06-09
      CppAD Changes and Additions During 2012: 06-09
      CppAD Changes and Additions During 2015: 06-09
06-10 Changes and Additions to CppAD During 2008: 06-10
      CppAD Changes and Additions During 2012: 06-10
      Changes and Additions to CppAD During 2016: 06-10
      Changes and Additions to CppAD During 2017: 06-10
06-11 Changes and Additions to CppAD During 2008: 06-11
      CppAD Changes and Additions During 2015: 06-11
      Changes and Additions to CppAD During 2017: 06-11
06-12 Changes and Additions to CppAD During 2004: 06-12
      CppAD Changes and Additions During 2012: 06-12
06-13 Changes and Additions to CppAD During 2005: 06-13
06-14 Changes and Additions to CppAD During 2005: 06-14
      Changes and Additions to CppAD During 2007: 06-14
06-15 Changes and Additions to CppAD During 2006: 06-15
      Changes and Additions to CppAD During 2008: 06-15
      CppAD Changes and Additions During 2012: 06-15
06-16 CppAD Changes and Additions During 2012: 06-16
      CppAD Changes and Additions During 2015: 06-16
06-17 Changes and Additions to CppAD During 2006: 06-17
      Changes and Additions to CppAD During 2006: 06-19.06-17
      CppAD Changes and Additions During 2012: 06-17
06-18 Changes and Additions to CppAD During 2005: 06-18
      Changes and Additions to CppAD During 2006: 06-19.06-18
      Changes and Additions to CppAD During 2008: 06-18
      Changes and Additions to CppAD During 2011: 06-18
06-19 Changes and Additions to CppAD During 2006: 06-19
06-20 Changes and Additions to CppAD During 2007: 06-20
      Changes and Additions to CppAD During 2009: 06-20
06-21 Changes and Additions to CppAD During 2009: 06-21
      Changes and Additions to CppAD During 2011: 06-21
06-22 Changes and Additions to CppAD During 2006: 06-22
      Changes and Additions to CppAD During 2007: 06-22
      Changes and Additions to CppAD During 2009: 06-22
06-23 Changes and Additions to CppAD During 2011: 06-23
06-24 Changes and Additions to CppAD During 2005: 06-24
06-25 Changes and Additions to CppAD During 2004: 06-25
      Changes and Additions to CppAD During 2005: 06-25
      Changes and Additions to CppAD During 2009: 06-25
      Changes and Additions to CppAD During 2016: 06-25
06-27 Changes and Additions to CppAD During 2016: 06-27
06-28 Changes and Additions to CppAD During 2009: 07-04.06-28
      Changes and Additions to CppAD During 2017: 06-28
06-29 Changes and Additions to CppAD During 2004: 06-29
      Changes and Additions to CppAD During 2006: 06-29
      Changes and Additions to CppAD During 2009: 07-04.06-29
      Changes and Additions to CppAD During 2016: 06-29
06-30 Changes and Additions to CppAD During 2009: 07-04.06-30
      Changes and Additions to CppAD During 2016: 06-30
07-01 Changes and Additions to CppAD During 2005: 07-01
      Changes and Additions to CppAD During 2009: 07-04.07-01
      CppAD Changes and Additions During 2012: 07-01
      Changes and Additions to CppAD During 2017: 07-01
07-02 Changes and Additions to CppAD During 2004: 07-02
      Changes and Additions to CppAD During 2005: 07-02
      Changes and Additions to CppAD During 2008: 07-02
      Changes and Additions to CppAD During 2009: 07-04.07-02
      CppAD Changes and Additions During 2012: 07-02
07-03 Changes and Additions to CppAD During 2004: 07-03
      Changes and Additions to CppAD During 2005: 07-03
      Changes and Additions to CppAD During 2009: 07-04.07-03
      CppAD Changes and Additions During 2012: 07-03
      Changes and Additions to CppAD During 2017: 07-03
07-04 Changes and Additions to CppAD During 2005: 07-04
      Changes and Additions to CppAD During 2009: 07-04.07-04
      Changes and Additions to CppAD During 2009: 07-04
      CppAD Changes and Additions During 2012: 07-04
07-05 Changes and Additions to CppAD During 2005: 07-05
      CppAD Changes and Additions During 2012: 07-05
07-06 Changes and Additions to CppAD During 2009: 07-23.07-06
07-07 Changes and Additions to CppAD During 2004: 07-07
      Changes and Additions to CppAD During 2011: 07-07
      CppAD Changes and Additions During 2012: 07-07
07-08 Changes and Additions to CppAD During 2004: 07-08
      Changes and Additions to CppAD During 2005: 07-08
      CppAD Changes and Additions During 2012: 07-08
07-09 Changes and Additions to CppAD During 2011: 07-09
07-10 Changes and Additions to CppAD During 2011: 07-10
07-11 Changes and Additions to CppAD During 2005: 07-11
      Changes and Additions to CppAD During 2010: 07-11
      Changes and Additions to CppAD During 2011: 07-11
07-12 Changes and Additions to CppAD During 2006: 07-12
07-13 Changes and Additions to CppAD During 2007: 07-13
      Changes and Additions to CppAD During 2011: 07-13
07-14 Changes and Additions to CppAD During 2003: 07-14
      Changes and Additions to CppAD During 2006: 07-14
      Changes and Additions to CppAD During 2007: 07-14
      Changes and Additions to CppAD During 2010: 07-14
      Changes and Additions to CppAD During 2011: 07-14
      Changes and Additions to CppAD During 2016: 07-14
07-15 Changes and Additions to CppAD During 2005: 07-15
07-16 Changes and Additions to CppAD During 2003: 07-16
07-17 Changes and Additions to CppAD During 2011: 07-17
      Changes and Additions to CppAD During 2016: 07-17
07-18 Changes and Additions to CppAD During 2003: 07-18
      Changes and Additions to CppAD During 2007: 07-18
      Changes and Additions to CppAD During 2011: 07-18
07-19 Changes and Additions to CppAD During 2005: 07-19
      Changes and Additions to CppAD During 2007: 07-19
07-20 Changes and Additions to CppAD During 2003: 07-20
      Changes and Additions to CppAD During 2007: 07-20
07-21 Changes and Additions to CppAD During 2005: 07-21
      Changes and Additions to CppAD During 2007: 07-21
07-22 Changes and Additions to CppAD During 2003: 07-22
      Changes and Additions to CppAD During 2007: 07-22
07-23 Changes and Additions to CppAD During 2007: 07-23
      Changes and Additions to CppAD During 2009: 07-23
07-24 Changes and Additions to CppAD During 2009: 07-24
07-25 Changes and Additions to CppAD During 2007: 07-26.07-25
      Changes and Additions to CppAD During 2009: 07-25
      Changes and Additions to CppAD During 2011: 07-25
      Changes and Additions to CppAD During 2017: 07-25
07-26 Changes and Additions to CppAD During 2003: 07-26
      Changes and Additions to CppAD During 2007: 07-26.07-26
      Changes and Additions to CppAD During 2007: 07-26
      Changes and Additions to CppAD During 2009: 07-26
      CppAD Changes and Additions During 2013: 07-26
07-27 Changes and Additions to CppAD During 2011: 07-27
07-28 Changes and Additions to CppAD During 2007: 07-28
      Changes and Additions to CppAD During 2011: 07-28
07-29 Changes and Additions to CppAD During 2003: 07-29
      Changes and Additions to CppAD During 2007: 07-29
      Changes and Additions to CppAD During 2011: 07-29
07-30 Changes and Additions to CppAD During 2003: 07-30
      Changes and Additions to CppAD During 2007: 07-30
      CppAD Changes and Additions During 2012: 07-30
07-31 Changes and Additions to CppAD During 2004: 07-31
      Changes and Additions to CppAD During 2009: 07-31
      Changes and Additions to CppAD During 2011: 07-31
      CppAD Changes and Additions During 2015: 07-31
08-01 Changes and Additions to CppAD During 2003: 08-01
      Changes and Additions to CppAD During 2009: 08-01
08-02 Changes and Additions to CppAD During 2009: 08-02
      Changes and Additions to CppAD During 2011: 08-02
08-03 Changes and Additions to CppAD During 2003: 08-03
      Changes and Additions to CppAD During 2011: 08-03
08-04 Changes and Additions to CppAD During 2003: 08-04
      Changes and Additions to CppAD During 2011: 08-11.08-04
08-05 Changes and Additions to CppAD During 2003: 08-05
      CppAD Changes and Additions During 2012: 08-05
08-06 Changes and Additions to CppAD During 2003: 08-06
      Changes and Additions to CppAD During 2009: 08-06
      Changes and Additions to CppAD During 2011: 08-11.08-06
      CppAD Changes and Additions During 2013: 08-06
      CppAD Changes and Additions During 2015: 08-06
08-07 Changes and Additions to CppAD During 2003: 08-07
      Changes and Additions to CppAD During 2005: 08-07
      Changes and Additions to CppAD During 2007: 08-07
      Changes and Additions to CppAD During 2011: 08-11.08-07
08-08 Changes and Additions to CppAD During 2008: 08-08
      Changes and Additions to CppAD During 2011: 08-11.08-08
      Changes and Additions to CppAD During 2017: 08-08
08-09 Changes and Additions to CppAD During 2007: 08-09
      Changes and Additions to CppAD During 2009: 08_13.08-09
      Changes and Additions to CppAD During 2011: 08-11.08-09
      CppAD Changes and Additions During 2015: 08-09
      Changes and Additions to CppAD During 2017: 08-09
08-10 Changes and Additions to CppAD During 2003: 08-10
      Changes and Additions to CppAD During 2009: 08_13.08-10
      Changes and Additions to CppAD During 2011: 08-11.08-10
08-11 Changes and Additions to CppAD During 2003: 08-11
      Changes and Additions to CppAD During 2009: 08_13.08-11
      Changes and Additions to CppAD During 2011: 08-11
      CppAD Changes and Additions During 2013: 08-11
08-12 Changes and Additions to CppAD During 2004: 08-12
      CppAD Changes and Additions During 2013: 08-12
08-13 Changes and Additions to CppAD During 2005: 08-13
      Changes and Additions to CppAD During 2009: 08_13.08-13
08-14 Changes and Additions to CppAD During 2005: 08-14
      Changes and Additions to CppAD During 2009: 08-14
08-15 Changes and Additions to CppAD During 2005: 08-15
08-16 Changes and Additions to CppAD During 2003: 08-16
      CppAD Changes and Additions During 2015: 08-16
08-17 Changes and Additions to CppAD During 2003: 08-17
      Changes and Additions to CppAD During 2006: 08-17
      CppAD Changes and Additions During 2015: 08-17
08-19 Changes and Additions to CppAD During 2003: 08-19
      Changes and Additions to CppAD During 2005: 08-19
      Changes and Additions to CppAD During 2008: 08-19
08-20 Changes and Additions to CppAD During 2005: 08-20
      CppAD Changes and Additions During 2015: 08-20
08-21 Changes and Additions to CppAD During 2010: 08-21
      Changes and Additions to CppAD During 2011: 09-01.08-21
08-22 Changes and Additions to CppAD During 2003: 08-22
08-23 Changes and Additions to CppAD During 2003: 08-23
      Changes and Additions to CppAD During 2011: 09-01.08-23
08-24 Changes and Additions to CppAD During 2004: 08-24
      Changes and Additions to CppAD During 2005: 08-24
08-25 Changes and Additions to CppAD During 2004: 08-25
      Changes and Additions to CppAD During 2009: 08-25
      Changes and Additions to CppAD During 2011: 09-01.08-25
      CppAD Changes and Additions During 2015: 08-25
      Changes and Additions to CppAD During 2016: 08-25
08-26 CppAD Changes and Additions During 2015: 08-26
08-27 Changes and Additions to CppAD During 2004: 08-27
08-28 CppAD Changes and Additions During 2015: 08-28
08-29 Changes and Additions to CppAD During 2008: 08-29
      CppAD Changes and Additions During 2015: 08-29
      Changes and Additions to CppAD During 2017: 08-29
08-30 Changes and Additions to CppAD During 2005: 08-30
      Changes and Additions to CppAD During 2011: 09-01.08-30
      CppAD Changes and Additions During 2015: 08-30
      Changes and Additions to CppAD During 2016: 08-30
      Changes and Additions to CppAD During 2017: 08-30
08-31 Changes and Additions to CppAD During 2011: 09-01.08-31
      CppAD Changes and Additions During 2015: 08-31
08_13 Changes and Additions to CppAD During 2009: 08_13
09-01 Changes and Additions to CppAD During 2008: 09-01
      Changes and Additions to CppAD During 2011: 09-01
09-02 Changes and Additions to CppAD During 2004: 09-02
      Changes and Additions to CppAD During 2011: 09-02
      CppAD Changes and Additions During 2015: 09-02
09-03 Changes and Additions to CppAD During 2003: 09-03
      Changes and Additions to CppAD During 2008: 09-03
      CppAD Changes and Additions During 2015: 09-03
09-04 Changes and Additions to CppAD During 2003: 09-04
      Changes and Additions to CppAD During 2004: 09-04
      Changes and Additions to CppAD During 2008: 09-04
09-05 Changes and Additions to CppAD During 2003: 09-05
      Changes and Additions to CppAD During 2008: 09-05
      Changes and Additions to CppAD During 2011: 09-05
09-06 Changes and Additions to CppAD During 2003: 09-06
      Changes and Additions to CppAD During 2007: 09-06
      Changes and Additions to CppAD During 2008: 09-06
      Changes and Additions to CppAD During 2011: 09-06
09-07 Changes and Additions to CppAD During 2004: 09-07
      Changes and Additions to CppAD During 2005: 09-07
      Changes and Additions to CppAD During 2008: 09-07
      CppAD Changes and Additions During 2013: 09-07
09-09 Changes and Additions to CppAD During 2004: 09-09
      Changes and Additions to CppAD During 2005: 09-09
      Changes and Additions to CppAD During 2008: 09-09
09-10 Changes and Additions to CppAD During 2004: 09-10
      Changes and Additions to CppAD During 2008: 09-10
09-11 CppAD Changes and Additions During 2012: 09-11
09-12 Changes and Additions to CppAD During 2008: 09-12
09-13 Changes and Additions to CppAD During 2003: 09-13
      Changes and Additions to CppAD During 2004: 09-13
      Changes and Additions to CppAD During 2016: 09-13
09-14 Changes and Additions to CppAD During 2003: 09-14
      Changes and Additions to CppAD During 2005: 09-14
09-15 Changes and Additions to CppAD During 2003: 09-15
09-16 Changes and Additions to CppAD During 2008: 09-16
      CppAD Changes and Additions During 2015: 09-16
      Changes and Additions to CppAD During 2016: 09-16
      Changes and Additions to CppAD During 2017: 09-16
09-17 Changes and Additions to CppAD During 2008: 09-17
09-18 Changes and Additions to CppAD During 2003: 09-18
      Changes and Additions to CppAD During 2008: 09-18
      Changes and Additions to CppAD During 2009: 09-18
      CppAD Changes and Additions During 2013: 09-18
09-19 Changes and Additions to CppAD During 2003: 09-19
      Changes and Additions to CppAD During 2009: 09-19
      CppAD Changes and Additions During 2013: 09-19
      CppAD Changes and Additions During 2015: 09-19
09-20 Changes and Additions to CppAD During 2003: 09-20
      Changes and Additions to CppAD During 2005: 09-20
      Changes and Additions to CppAD During 2009: 09-20
      CppAD Changes and Additions During 2013: 09-20
      CppAD Changes and Additions During 2015: 09-20
09-21 Changes and Additions to CppAD During 2004: 09-21
      CppAD Changes and Additions During 2014: 09-21
      CppAD Changes and Additions During 2015: 09-21
09-22 Changes and Additions to CppAD During 2010: 09-22
09-23 Changes and Additions to CppAD During 2004: 09-23
      CppAD Changes and Additions During 2015: 09-23
09-24 Changes and Additions to CppAD During 2005: 09-24
      CppAD Changes and Additions During 2012: 09-24
      CppAD Changes and Additions During 2015: 09-24
09-25 CppAD Changes and Additions During 2014: 09-25
      CppAD Changes and Additions During 2015: 09-25
09-26 Changes and Additions to CppAD During 2004: 09-26
      Changes and Additions to CppAD During 2008: 09-26
      Changes and Additions to CppAD During 2009: 09-26
      Changes and Additions to CppAD During 2010: 09-26
      Changes and Additions to CppAD During 2016: 09-26
09-27 Changes and Additions to CppAD During 2005: 09-27
      CppAD Changes and Additions During 2014: 09-27
      CppAD Changes and Additions During 2015: 09-27
      Changes and Additions to CppAD During 2016: 09-27
09-28 Changes and Additions to CppAD During 2009: 09-28
      CppAD Changes and Additions During 2014: 09-28
      CppAD Changes and Additions During 2015: 09-28
09-29 Changes and Additions to CppAD During 2004: 09-29
      Changes and Additions to CppAD During 2005: 09-29
      Changes and Additions to CppAD During 2009: 09-29
      Changes and Additions to CppAD During 2016: 09-29
09-30 Changes and Additions to CppAD During 2003: 09-30
      Changes and Additions to CppAD During 2006: 09-30
      Changes and Additions to CppAD During 2008: 09-30
      Changes and Additions to CppAD During 2009: 09-30
Evaluate a Function Defined in Terms of an ODE: p.p = 1
  AD Theory for Cholesky Factorization: Lemma 1
1/Timing Test of Multi-Threaded Summation of 1/i
    Multi-Threaded Implementation of Summation of 1/i
    Take Down Multi-threading Sum of 1/i
    Do One Thread's Work for Sum of 1/i
    Set Up Multi-threading Sum of 1/i
    Common Variables Used by Multi-threading Sum of 1/i
10 The Base 10 Logarithm Function: log10
10-02 Changes and Additions to CppAD During 2007: 10-02
      CppAD Changes and Additions During 2012: 10-02
      CppAD Changes and Additions During 2015: 10-02
10-03 Changes and Additions to CppAD During 2009: 10-03
      CppAD Changes and Additions During 2012: 10-03
      CppAD Changes and Additions During 2015: 10-03
10-04 CppAD Changes and Additions During 2012: 10-04
      CppAD Changes and Additions During 2015: 10-04
10-05 Changes and Additions to CppAD During 2003: 10-05
      Changes and Additions to CppAD During 2007: 10-05
10-06 Changes and Additions to CppAD During 2003: 10-06
      Changes and Additions to CppAD During 2004: 10-06
      Changes and Additions to CppAD During 2005: 10-06
      CppAD Changes and Additions During 2015: 10-06
10-10 Changes and Additions to CppAD During 2003: 10-10
      Changes and Additions to CppAD During 2006: 10-10
10-12 Changes and Additions to CppAD During 2005: 10-12
      Changes and Additions to CppAD During 2011: 10-12
      CppAD Changes and Additions During 2012: 10-12
      CppAD Changes and Additions During 2013: 10-12
      Changes and Additions to CppAD During 2016: 10-12
10-13 Changes and Additions to CppAD During 2007: 10-13
      CppAD Changes and Additions During 2013: 10-13
10-14 Changes and Additions to CppAD During 2003: 10-14
      Changes and Additions to CppAD During 2005: 10-14
      Changes and Additions to CppAD During 2009: 10-14
      Changes and Additions to CppAD During 2011: 10-14
      CppAD Changes and Additions During 2013: 10-14
10-15 CppAD Changes and Additions During 2013: 10-15
10-16 Changes and Additions to CppAD During 2003: 10-16
      Changes and Additions to CppAD During 2004: 10-16
      Changes and Additions to CppAD During 2006: 10-16
      Changes and Additions to CppAD During 2007: 10-16
      Changes and Additions to CppAD During 2008: 10-16
      Changes and Additions to CppAD During 2009: 10-16
      CppAD Changes and Additions During 2013: 10-16
      CppAD Changes and Additions During 2015: 10-16
10-17 Changes and Additions to CppAD During 2008: 10-17
10-18 Changes and Additions to CppAD During 2005: 10-18
      Changes and Additions to CppAD During 2006: 10-18
10-19 Changes and Additions to CppAD During 2004: 10-19
10-20 Changes and Additions to CppAD During 2005: 10-20
10-21 Changes and Additions to CppAD During 2003: 10-21
      Changes and Additions to CppAD During 2004: 10-21
      Changes and Additions to CppAD During 2009: 10-21
      CppAD Changes and Additions During 2015: 10-21
10-22 Changes and Additions to CppAD During 2007: 10-22
      CppAD Changes and Additions During 2013: 10-22
10-23 Changes and Additions to CppAD During 2007: 10-23
      Changes and Additions to CppAD During 2009: 10-23
      CppAD Changes and Additions During 2013: 10-23
      Changes and Additions to CppAD During 2017: 10-23
10-24 Changes and Additions to CppAD During 2009: 10-24
      CppAD Changes and Additions During 2012: 10-24
10-25 Changes and Additions to CppAD During 2006: 10-25
      CppAD Changes and Additions During 2012: 10-25
10-26 Changes and Additions to CppAD During 2006: 10-26
10-27 Changes and Additions to CppAD During 2004: 10-27
      Changes and Additions to CppAD During 2006: 10-27
      Changes and Additions to CppAD During 2007: 10-27
      Changes and Additions to CppAD During 2008: 10-27
      Changes and Additions to CppAD During 2009: 10-27
      Changes and Additions to CppAD During 2016: 10-27
10-28 Changes and Additions to CppAD During 2004: 10-28
      Changes and Additions to CppAD During 2006: 10-28
      Changes and Additions to CppAD During 2009: 10-28
10-29 Changes and Additions to CppAD During 2004: 10-29
      Changes and Additions to CppAD During 2006: 10-29
      Changes and Additions to CppAD During 2009: 10-29
      Changes and Additions to CppAD During 2011: 10-29
      CppAD Changes and Additions During 2013: 10-29
10-30 Changes and Additions to CppAD During 2007: 10-30
      Changes and Additions to CppAD During 2009: 10-30
      Changes and Additions to CppAD During 2011: 10-30
      CppAD Changes and Additions During 2012: 10-30
10-31 Changes and Additions to CppAD During 2006: 10-31
      CppAD Changes and Additions During 2012: 10-31
11-01 Changes and Additions to CppAD During 2004: 11-01
      Changes and Additions to CppAD During 2005: 11-01
      Changes and Additions to CppAD During 2006: 11-01
      Changes and Additions to CppAD During 2007: 11-01
      Changes and Additions to CppAD During 2011: 11-01
11-02 Changes and Additions to CppAD During 2003: 11-02
      Changes and Additions to CppAD During 2004: 11-02
      Changes and Additions to CppAD During 2006: 11-02
      Changes and Additions to CppAD During 2007: 11-02
11-03 Changes and Additions to CppAD During 2007: 11-03
11-04 Changes and Additions to CppAD During 2003: 11-04
      Changes and Additions to CppAD During 2004: 11-04
      Changes and Additions to CppAD During 2006: 11-04
      Changes and Additions to CppAD During 2007: 11-04
      Changes and Additions to CppAD During 2011: 11-04
      CppAD Changes and Additions During 2012: 11-04
      Changes and Additions to CppAD During 2017: 11-04
11-05 Changes and Additions to CppAD During 2006: 11-05
      Changes and Additions to CppAD During 2007: 11-05
11-06 Changes and Additions to CppAD During 2003: 11-06
      Changes and Additions to CppAD During 2005: 11-06
      Changes and Additions to CppAD During 2006: 11-06
      Changes and Additions to CppAD During 2007: 11-06
      Changes and Additions to CppAD During 2011: 11-06
      CppAD Changes and Additions During 2012: 11-06
      CppAD Changes and Additions During 2015: 11-06
      Changes and Additions to CppAD During 2017: 11-06
11-07 Changes and Additions to CppAD During 2005: 11-07
      Changes and Additions to CppAD During 2011: 11-07
11-08 Changes and Additions to CppAD During 2006: 11-08
      CppAD Changes and Additions During 2015: 11-08
      Changes and Additions to CppAD During 2017: 11-08
11-09 Changes and Additions to CppAD During 2005: 11-09
      Changes and Additions to CppAD During 2011: 11-09
      CppAD Changes and Additions During 2012: 11-09
11-10 Changes and Additions to CppAD During 2004: 11-10
11-11 Changes and Additions to CppAD During 2003: 11-11
11-12 Changes and Additions to CppAD During 2003: 11-12
      Changes and Additions to CppAD During 2004: 11-12
      Changes and Additions to CppAD During 2005: 11-12
      Changes and Additions to CppAD During 2006: 11-12
      CppAD Changes and Additions During 2013: 11-12
      Changes and Additions to CppAD During 2017: 11-12
11-13 Changes and Additions to CppAD During 2004: 11-13
      CppAD Changes and Additions During 2013: 11-13
      Changes and Additions to CppAD During 2016: 11-13
      Changes and Additions to CppAD During 2017: 11-13
11-14 Changes and Additions to CppAD During 2003: 11-14
      Changes and Additions to CppAD During 2004: 11-14
      CppAD Changes and Additions During 2012: 11-14
      CppAD Changes and Additions During 2015: 11-14
      Changes and Additions to CppAD During 2016: 11-14
11-15 Changes and Additions to CppAD During 2003: 11-15
      Changes and Additions to CppAD During 2004: 11-15
      Changes and Additions to CppAD During 2005: 11-15
      Changes and Additions to CppAD During 2017: 11-15
11-16 Changes and Additions to CppAD During 2003: 11-16
      Changes and Additions to CppAD During 2004: 11-16
      CppAD Changes and Additions During 2012: 11-16
11-17 Changes and Additions to CppAD During 2004: 11-17
      Changes and Additions to CppAD During 2011: 11-17
      CppAD Changes and Additions During 2012: 11-17
11-18 Changes and Additions to CppAD During 2006: 11-18
      Changes and Additions to CppAD During 2007: 11-18
      Changes and Additions to CppAD During 2011: 11-18
      Changes and Additions to CppAD During 2016: 11-18
11-19 Changes and Additions to CppAD During 2005: 11-19
      Changes and Additions to CppAD During 2017: 11-19
11-20 Changes and Additions to CppAD During 2003: 11-20
      Changes and Additions to CppAD During 2005: 11-20
      Changes and Additions to CppAD During 2008: 11-20
      Changes and Additions to CppAD During 2011: 11-20
      CppAD Changes and Additions During 2012: 11-20
      Changes and Additions to CppAD During 2017: 11-20
11-21 Changes and Additions to CppAD During 2003: 11-21
      Changes and Additions to CppAD During 2008: 11-21
      Changes and Additions to CppAD During 2011: 11-21
      CppAD Changes and Additions During 2012: 11-21
11-22 Changes and Additions to CppAD During 2005: 11-22
      Changes and Additions to CppAD During 2008: 11-22
11-23 Changes and Additions to CppAD During 2005: 11-23
      Changes and Additions to CppAD During 2006: 11-23
      Changes and Additions to CppAD During 2007: 11-23
      Changes and Additions to CppAD During 2017: 11-23
11-24 Changes and Additions to CppAD During 2011: 11-24
      CppAD Changes and Additions During 2015: 11-24
11-25 CppAD Changes and Additions During 2015: 11-25
11-26 Changes and Additions to CppAD During 2009: 11-26
11-27 Changes and Additions to CppAD During 2009: 11-27
      Changes and Additions to CppAD During 2010: 11-27
      Changes and Additions to CppAD During 2011: 11-27
      CppAD Changes and Additions During 2013: 11-27
      CppAD Changes and Additions During 2014: 11-27
11-28 Changes and Additions to CppAD During 2006: 11-28
      Changes and Additions to CppAD During 2009: 11-28
      CppAD Changes and Additions During 2012: 11-28
      CppAD Changes and Additions During 2014: 11-28
11-29 Changes and Additions to CppAD During 2006: 11-29
      Changes and Additions to CppAD During 2007: 11-29
      Changes and Additions to CppAD During 2011: 11-29
11-30 Changes and Additions to CppAD During 2006: 11-30
      CppAD Changes and Additions During 2015: 11-30
      Changes and Additions to CppAD During 2017: 11-30
12-01 Changes and Additions to CppAD During 2003: 12-01
      Changes and Additions to CppAD During 2005: 12-01
      Changes and Additions to CppAD During 2006: 12-01
      CppAD Changes and Additions During 2015: 12-01
      Changes and Additions to CppAD During 2017: 12-01
12-02 Changes and Additions to CppAD During 2005: 12-02
      Changes and Additions to CppAD During 2006: 12-02
      Changes and Additions to CppAD During 2007: 12-02
      Changes and Additions to CppAD During 2009: 12-02
12-03 Changes and Additions to CppAD During 2004: 12-03
      Changes and Additions to CppAD During 2005: 12-03
      Changes and Additions to CppAD During 2006: 12-03
      Changes and Additions to CppAD During 2007: 12-03
12-04 Changes and Additions to CppAD During 2007: 12-04
      Changes and Additions to CppAD During 2008: 12-04
      Changes and Additions to CppAD During 2009: 12-04
      Changes and Additions to CppAD During 2017: 12-04
12-05 Changes and Additions to CppAD During 2003: 12-05
      Changes and Additions to CppAD During 2005: 12-05
      Changes and Additions to CppAD During 2006: 12-05
      Changes and Additions to CppAD During 2007: 12-05
      Changes and Additions to CppAD During 2017: 12-05
12-06 Changes and Additions to CppAD During 2005: 12-06
      Changes and Additions to CppAD During 2017: 12-06
12-07 Changes and Additions to CppAD During 2005: 12-07
      Changes and Additions to CppAD During 2006: 12-07
12-08 Changes and Additions to CppAD During 2005: 12-08
      Changes and Additions to CppAD During 2007: 12-08
      CppAD Changes and Additions During 2015: 12-08
      Changes and Additions to CppAD During 2017: 12-08
12-09 Changes and Additions to CppAD During 2004: 12-09
      Changes and Additions to CppAD During 2006: 12-09
      Changes and Additions to CppAD During 2016: 12-09
12-10 Changes and Additions to CppAD During 2003: 12-10
      Changes and Additions to CppAD During 2006: 12-10
12-11 Changes and Additions to CppAD During 2004: 12-11
      Changes and Additions to CppAD During 2005: 12-11
      Changes and Additions to CppAD During 2006: 12-11
      Changes and Additions to CppAD During 2016: 12-11
12-12 Changes and Additions to CppAD During 2003: 12-12
      Changes and Additions to CppAD During 2006: 12-12
      Changes and Additions to CppAD During 2009: 12-12
12-13 Changes and Additions to CppAD During 2003: 12-13
      Changes and Additions to CppAD During 2006: 12-13
      CppAD Changes and Additions During 2012: 12-13
      Changes and Additions to CppAD During 2016: 12-13
12-14 Changes and Additions to CppAD During 2003: 12-14
      Changes and Additions to CppAD During 2005: 12-14
      Changes and Additions to CppAD During 2008: 12-14
      CppAD Changes and Additions During 2012: 12-14
      Changes and Additions to CppAD During 2017: 12-14
12-15 Changes and Additions to CppAD During 2005: 12-15
      Changes and Additions to CppAD During 2006: 12-15
      CppAD Changes and Additions During 2012: 12-15
      CppAD Changes and Additions During 2014: 12-15
12-16 Changes and Additions to CppAD During 2005: 12-16
      CppAD Changes and Additions During 2014: 12-16
12-17 Changes and Additions to CppAD During 2006: 12-17
      CppAD Changes and Additions During 2012: 12-17
      CppAD Changes and Additions During 2014: 12-17
12-18 Changes and Additions to CppAD During 2006: 12-18
      Changes and Additions to CppAD During 2009: 12-18
      Changes and Additions to CppAD During 2016: 12-18
12-19 Changes and Additions to CppAD During 2005: 12-19
      Changes and Additions to CppAD During 2006: 12-19
      Changes and Additions to CppAD During 2008: 12-19
      CppAD Changes and Additions During 2012: 12-19
12-20 Changes and Additions to CppAD During 2005: 12-20
      Changes and Additions to CppAD During 2011: 12-20
      CppAD Changes and Additions During 2012: 12-20
      Changes and Additions to CppAD During 2016: 12-20
12-21 Changes and Additions to CppAD During 2006: 12-21
      Changes and Additions to CppAD During 2007: 12-21
      Changes and Additions to CppAD During 2011: 12-21
12-22 Changes and Additions to CppAD During 2003: 12-22
      Changes and Additions to CppAD During 2005: 12-22
      Changes and Additions to CppAD During 2006: 12-22
      Changes and Additions to CppAD During 2009: 12-22
      CppAD Changes and Additions During 2012: 12-22
      CppAD Changes and Additions During 2014: 12-22
12-23 Changes and Additions to CppAD During 2005: 12-23
      Changes and Additions to CppAD During 2006: 12-23
      Changes and Additions to CppAD During 2009: 12-23
      CppAD Changes and Additions During 2012: 12-23
      CppAD Changes and Additions During 2014: 12-23
      Changes and Additions to CppAD During 2016: 12-23
12-24 Changes and Additions to CppAD During 2003: 12-24
      Changes and Additions to CppAD During 2005: 12-24
      Changes and Additions to CppAD During 2006: 12-24
      CppAD Changes and Additions During 2013: 12-24
12-25 Changes and Additions to CppAD During 2007: 12-25
      CppAD Changes and Additions During 2014: 12-25
12-26 CppAD Changes and Additions During 2012: 12-26
      CppAD Changes and Additions During 2013: 12-26
      CppAD Changes and Additions During 2014: 12-26
12-27 CppAD Changes and Additions During 2012: 12-27
      CppAD Changes and Additions During 2013: 12-27
      CppAD Changes and Additions During 2014: 12-27
12-28 Changes and Additions to CppAD During 2011: 12-28
      CppAD Changes and Additions During 2012: 12-28
      CppAD Changes and Additions During 2014: 12-28
      CppAD Changes and Additions During 2015: 12-28
12-29 Changes and Additions to CppAD During 2007: 12-29
      CppAD Changes and Additions During 2012: 12-29
      CppAD Changes and Additions During 2013: 12-29
      CppAD Changes and Additions During 2014: 12-29
      CppAD Changes and Additions During 2015: 12-29
12-30 Changes and Additions to CppAD During 2011: 12-30
      CppAD Changes and Additions During 2012: 12-30
      CppAD Changes and Additions During 2014: 12-30
12-31 Changes and Additions to CppAD During 2010: 12-31
      CppAD Changes and Additions During 2015: 12-31
1: CppAD Download, Test, and Install Instructions: Instructions.Step 1: Download
AD Theory for Cholesky Factorization: Lemma 2
2003 Changes and Additions to CppAD During 2003
2004 Changes and Additions to CppAD During 2004
2005 Changes and Additions to CppAD During 2005
2005-08-07 AD Conditional Expressions: Deprecate 2005-08-07
2006 Changes and Additions to CppAD During 2006
2006-03-31 ADFun Object Deprecated Member Functions: Memory.Deprecated 2006-03-31
           ADFun Object Deprecated Member Functions: Order.Deprecated 2006-03-31
2006-04-03 ADFun Object Deprecated Member Functions: Size.Deprecated 2006-04-03
2006-04-08 ADFun Object Deprecated Member Functions: use_VecAD.Deprecated 2006-04-08
2006-06-17 ADFun Object Deprecated Member Functions: taylor_size.Deprecated 2006-06-17
2006-12-17 Deprecated Include Files: Deprecated 2006-12-17
2007 Changes and Additions to CppAD During 2007
2007-07-23 Routines That Track Use of New and Delete: Deprecated 2007-07-23
2007-07-28 Choosing The Vector Testing Template Class: CppADvector Deprecated 2007-07-28
           Discrete AD Functions: CppADCreateDiscrete Deprecated 2007-07-28
2007-07-31 AD Boolean Functions: Deprecated 2007-07-31
2007-08-07 ADFun Object Deprecated Member Functions: Dependent.Deprecated 2007-08-07
2008 Changes and Additions to CppAD During 2008
2009 Changes and Additions to CppAD During 2009
2010 Changes and Additions to CppAD During 2010
2011 Changes and Additions to CppAD During 2011
2011-06-23 OpenMP Parallel Setup: Deprecated 2011-06-23
2011-08-23 A Quick OpenMP Memory Allocator Used by CppAD: Deprecated 2011-08-23
2011-08-31 OpenMP Memory Allocator: Example and Test: Deprecated 2011-08-31
           Return A Raw Array to The Available Memory for a Thread: Deprecated 2011-08-31
           Allocate Memory and Create A Raw Array: Deprecated 2011-08-31
           Amount of Memory Available for Quick Use by a Thread: Deprecated 2011-08-31
           Amount of Memory a Thread is Currently Using: Deprecated 2011-08-31
           Free Memory Currently Available for Quick Use by a Thread: Deprecated 2011-08-31
           Return Memory to omp_alloc: Deprecated 2011-08-31
           Get At Least A Specified Amount of Memory: Deprecated 2011-08-31
           Get the Current OpenMP Thread Number: Deprecated 2011-08-31
           Is The Current Execution in OpenMP Parallel Mode: Deprecated 2011-08-31
           Set and Get Maximum Number of Threads for omp_alloc Allocator: Deprecated 2011-08-31
2012 CppAD Changes and Additions During 2012
2012-04-06 Memory Leak Detection: Deprecated 2012-04-06
2012-06-17 Machine Epsilon For AD Types: Deprecated 2012-06-17
2012-07-03 Choosing The Vector Testing Template Class: Deprecated 2012-07-03
2012-11-28 Nonlinear Programming Using the CppAD Interface to Ipopt: Deprecated 2012-11-28
2012-12-26 Autotools Unix Test and Installation: Deprecated 2012-12-26
2013 CppAD Changes and Additions During 2013
2013-05-27 Old Matrix Multiply as a User Atomic Operation: Example and Test: Deprecated 2013-05-27
           Old Tan and Tanh as User Atomic Operations: Example and Test: Deprecated 2013-05-27
           Using AD to Compute Atomic Function Derivatives: Deprecated 2013-05-27
           Using AD to Compute Atomic Function Derivatives: Deprecated 2013-05-27
           Old Atomic Operation Reciprocal: Example and Test: Deprecated 2013-05-27
           User Defined Atomic AD Functions: Deprecated 2013-05-27
2014 CppAD Changes and Additions During 2014
2014-03-18 ADFun Object Deprecated Member Functions: capacity_taylor.Deprecated 2014-03-18
           ADFun Object Deprecated Member Functions: size_taylor.Deprecated 2014-03-18
2015 CppAD Changes and Additions During 2015
2015-01-20 Comparison Changes During Zero Order Forward Mode: Deprecated 2015-01-20
2015-09-26 zdouble: An AD Base Type With Absolute Zero: Deprecated 2015-09-26
2015-10-04 Obtain Nan or Determine if a Value is Nan: nan(zero).Deprecated 2015-10-04
2015-11-30 Deprecated Include Files: Deprecated 2015-11-30
2016 Changes and Additions to CppAD During 2016
2016-06-27 Atomic Reverse Hessian Sparsity Patterns: Deprecated 2016-06-27
           Atomic Forward Hessian Sparsity Patterns: Deprecated 2016-06-27
           Atomic Reverse Jacobian Sparsity Patterns: Deprecated 2016-06-27
           Atomic Forward Jacobian Sparsity Patterns: Deprecated 2016-06-27
2017 Changes and Additions to CppAD During 2017
2017-06-01 Sparse Hessian: work.colpack.star Deprecated 2017-06-01
           Computing Sparse Hessians: coloring.colpack.star Deprecated 2017-06-01
2: exp_eps: Second Order Reverse Sweep: Index 2: f_1
   exp_eps: First Order Reverse Sweep: Index 2: f_1
   exp_2: Second Order Reverse Mode: Index 2: f_1
   exp_2: First Order Reverse Mode: Index 2: f_1
   CppAD Download, Test, and Install Instructions: Instructions.Step 2: Cmake
Check Gradient of Determinant of 3 by 3 matrix
  Check Gradient of Determinant of 3 by 3 matrix
  Check Determinant of 3 by 3 matrix
  Check Determinant of 3 by 3 matrix
3: exp_eps: Second Order Reverse Sweep: Index 3: f_2
   exp_eps: First Order Reverse Sweep: Index 3: f_2
   exp_2: Second Order Reverse Mode: Index 3: f_2
   exp_2: First Order Reverse Mode: Index 3: f_2
   CppAD Download, Test, and Install Instructions: Instructions.Step 3: Check
3rd A 3rd and 4th Order Rosenbrock ODE Solver
4: exp_eps: Second Order Reverse Sweep: Index 4: f_3
   exp_eps: First Order Reverse Sweep: Index 4: f_3
   exp_2: Second Order Reverse Mode: Index 4: f_3
   exp_2: First Order Reverse Mode: Index 4: f_3
   CppAD Download, Test, and Install Instructions: Instructions.Step 4: Installation
4th A 3rd and 4th Order Rosenbrock ODE Solver
    An Embedded 4th and 5th Order Runge-Kutta ODE Solver
5: exp_eps: Second Order Reverse Sweep: Index 5: f_4
   exp_eps: First Order Reverse Sweep: Index 5: f_4
   exp_2: Second Order Reverse Mode: Index 5: f_4
   exp_2: First Order Reverse Mode: Index 5: f_4
5th An Embedded 4th and 5th Order Runge-Kutta ODE Solver
6: exp_eps: Second Order Reverse Sweep: Index 6: f_5
   exp_eps: First Order Reverse Sweep: Index 6: f_5
7: exp_eps: Second Order Reverse Sweep: Index 7: f_6
   exp_eps: First Order Reverse Sweep: Index 7: f_6
< AD Binary Comparison Operators: Example and Test
  AD Binary Comparison Operators
<< AD Output Operator: Example and Test
   AD Output Operator: Example and Test
   AD Output Stream Operator
<= AD Binary Comparison Operators: Example and Test
   AD Binary Comparison Operators
= Evaluate a Function Defined in Terms of an ODE: p.p = 1
  AD Theory for Cholesky Factorization: Reverse Mode.Case k = 0
== Evaluate a Function Defined in Terms of an ODE: p.p == 0
   AD Binary Comparison Operators: Example and Test
   AD Binary Comparison Operators
> Using Multiple Levels of AD: Procedure.Second Start AD< AD<double> >
  Using Multiple Levels of AD: Procedure.Start AD< AD<double> > Recording
  AD Binary Comparison Operators: Example and Test
  AD Binary Comparison Operators
  AD Theory for Cholesky Factorization: Reverse Mode.Case k > 0
>= AD Binary Comparison Operators: Example and Test
   AD Binary Comparison Operators
>> AD Output Stream Operator
[0
     1] Simulate a [0,1] Uniform Random Variate
     1] Simulate a [0,1] Uniform Random Variate
[] The CppAD::vector Template Class
   Definition of a Simple Vector
A
A.1.1c A Simple Parallel Pthread Example and Test
       A Simple Boost Thread Example and Test
       A Simple OpenMP Example and Test
AD Nonlinear Programming Using CppAD and Ipopt: Example and Test
   Nonlinear Programming Using the CppAD Interface to Ipopt
   Computing a Jacobian With Constants that Change
   Example and Test Linking CppAD to Languages Other than C++
   Nonlinear Programming Using CppAD and Ipopt: Example and Test
   A Simple pthread AD: Example and Test
   A Simple Boost Threading AD: Example and Test
   A Simple OpenMP AD: Example and Test
   An Introduction by Example to Algorithmic Differentiation
   cppad-20171217: A Package for Differentiation of C++ Algorithms
ADFun Comparison Changes During Zero Order Forward Mode
      Comparison Changes Between Taping and Zero Order Forward
      Stop Recording and Store Operation Sequence
Automatic An Introduction by Example to Algorithmic Differentiation
a(x) Create An Abs-normal Representation of a Function: Abs-normal Approximation.Approximating a(x)
     Create An Abs-normal Representation of a Function: a.a(x)
a11c Run Multi-Threading Examples and Speed Tests: a11c
abort Abort Current Recording: Example and Test
      Abort Recording of an Operation Sequence
abort_op_index Declare Independent Variables and Start Recording: abort_op_index
above Glossary: AD Type Above Base
      The Theory of Forward Mode: Standard Math Functions.Cases that Apply Recursion Above
abramowitz Bibliography: Abramowitz and Stegun
abs Enable use of AD<Base> where Base is Adolc's adouble Type: abs
    AD Absolute Value Function: Example and Test
    AD Absolute Value Functions: abs, fabs
abs-normal Non-Smooth Optimization Using Abs-normal Quadratic Approximations
           abs_normal: Minimize a Linear Abs-normal Approximation
           Non-Smooth Optimization Using Abs-normal Linear Approximations
           abs_normal: Minimize a Linear Abs-normal Approximation
           Create An Abs-normal Representation of a Function: Abs-normal Approximation
           Create An Abs-normal Representation of a Function
           Abs-normal Representation of Non-Smooth Functions
abs_eval abs_eval Source Code
abs_eval: abs_eval: Example and Test
abs_min_linear abs_min_linear Source Code
abs_min_linear: abs_min_linear: Example and Test
abs_min_quad abs_min_quad Source Code
abs_min_quad: abs_min_quad: Example and Test
abs_normal abs_normal min_nso_quad: Example and Test
           abs_normal qp_box: Example and Test
           abs_normal qp_interior: Example and Test
           abs_normal min_nso_linear: Example and Test
           abs_normal lp_box: Example and Test
           abs_normal simplex_method: Example and Test
           abs_normal Getting Started: Example and Test
abs_normal: abs_normal: Minimize a Linear Abs-normal Approximation
            abs_normal: Solve a Quadratic Program With Box Constraints
            abs_normal: Minimize a Linear Abs-normal Approximation
            abs_normal: Solve a Linear Program With Box Constraints
            abs_normal: Solve a Linear Program Using Simplex Method
            abs_normal: Evaluate First Order Approximation
            abs_normal: Print a Vector or Matrix
absgeq LU Factorization of A Square Matrix: AbsGeq
       Compute Determinant and Solve Linear Equations: AbsGeq
absolute zdouble: An AD Base Type With Absolute Zero: Absolute Zero
         zdouble: An AD Base Type With Absolute Zero
         Determine if Two Values Are Nearly Equal
         AD<Base> Requirements for a CppAD Base Type: Absolute Zero, azmul
         AD Absolute Zero Multiplication: Example and Test
         Absolute Zero Multiplication
         AD Absolute Value Function: Example and Test
         AD Absolute Value Functions: abs, fabs
access The CppAD::vector Template Class: Element Access
       Definition of a Simple Vector: Element Access
accurate An Epsilon Accurate Exponential Approximation
aclocal Changes and Additions to CppAD During 2006
acos Inverse Cosine and Hyperbolic Cosine Reverse Mode Theory
     Inverse Cosine and Hyperbolic Cosine Forward Mode Theory
     The AD acos Function: Example and Test
     Inverse Sine Function: acos
acosh Inverse Cosine and Hyperbolic Cosine Reverse Mode Theory
      Inverse Cosine and Hyperbolic Cosine Forward Mode Theory
      Enable use of AD<Base> where Base is Adolc's adouble Type: erf, asinh, acosh, atanh, expm1, log1p
      Example AD<Base> Where Base Constructor Allocates Memory: erf, asinh, acosh, atanh, expm1, log1p
      Base Type Requirements for Standard Math Functions: erf, asinh, acosh, atanh, expm1, log1p
      The AD acosh Function: Example and Test
      The Inverse Hyperbolic Cosine Function: acosh
active Glossary: Tape.Active
activity Example Optimization and Reverse Activity Analysis
         Example Optimization and Forward Activity Analysis
ad Some Numerical AD Utilities
   zdouble: An AD Base Type With Absolute Zero
   Using AD to Compute Atomic Function Derivatives
   Using AD to Compute Atomic Function Derivatives
   User Defined Atomic AD Functions: Example.Use AD
   User Defined Atomic AD Functions
   Machine Epsilon For AD Types
   Glossary: AD Type Above Base
   Glossary: AD of Base
   Glossary: AD Function
   Running the Speed Test Program: package.AD Package
   Speed Test an Operator Overloading AD Package
   Taylor's Ode Solver: A Multi-Level Adolc Example and Test: Taylor's Method Using AD
   Taylor's Ode Solver: A Multi-Level AD Example and Test: Taylor's Method Using AD
   Taylor's Ode Solver: A Multi-Level AD Example and Test
   Using Multiple Levels of AD
   Pthread Implementation of a Team of AD Threads
   Boost Thread Implementation of a Team of AD Threads
   OpenMP Implementation of a Team of AD Threads
   Specifications for A Team of AD Threads
   Using a Team of AD Threads: Example and Test
   Enable AD Calculations During Parallel Mode
   Using CppAD in a Multi-Threading Environment: Parallel AD
   Using a User Defined AD Base Type: Example and Test
   Example AD Base Types That are not AD<OtherBase>
   AD Vectors that Record Index Operations: Example and Test
   AD Vectors that Record Index Operations: AD Indexing
   AD Vectors that Record Index Operations
   AD Parameter and Variable Functions: Example and Test
   Is an AD Object a Parameter or Variable
   AD Boolean Functions: Example and Test
   AD Boolean Functions
   Compare AD with Base Objects: Example and Test
   Compare AD and Base Objects for Nearly Equal
   AD Binary Comparison Operators: Example and Test
   AD Binary Comparison Operators
   Bool Valued Operations and Functions with AD Arguments
   AD Theory for Cholesky Factorization
   Using AD Version of Atomic Function
   User Defined Atomic AD Functions
   Checkpointing Functions: Purpose.Multiple Level AD
   Atomic AD Functions
   Numeric Limits For an AD and Base Types
   Discrete AD Functions: Create AD Version
   Discrete AD Functions
   AD Conditional Expressions
   AD Absolute Zero Multiplication: Example and Test
   The AD Power Function: Example and Test
   The AD Power Function
   The AD atan2 Function: Example and Test
   AD Two Argument Inverse Tangent Function
   The AD log1p Function: Example and Test
   The AD exp Function: Example and Test
   The AD erf Function: Example and Test
   The AD atanh Function: Example and Test
   The AD asinh Function: Example and Test
   The AD acosh Function: Example and Test
   AD Absolute Value Function: Example and Test
   AD Absolute Value Functions: abs, fabs
   The AD tanh Function: Example and Test
   The AD tan Function: Example and Test
   The AD sqrt Function: Example and Test
   The AD sinh Function: Example and Test
   The AD sin Function: Example and Test
   The AD log10 Function: Example and Test
   The AD log Function: Example and Test
   The AD exp Function: Example and Test
   The AD cosh Function: Example and Test
   The AD cos Function: Example and Test
   The AD atan Function: Example and Test
   The AD asin Function: Example and Test
   The AD acos Function: Example and Test
   AD Compound Assignment Division: Example and Test
   AD Compound Assignment Multiplication: Example and Test
   AD Compound Assignment Subtraction: Example and Test
   AD Compound Assignment Addition: Example and Test
   AD Compound Assignment Operators
   AD Binary Division: Example and Test
   AD Binary Multiplication: Example and Test
   AD Binary Subtraction: Example and Test
   AD Binary Addition: Example and Test
   AD Binary Arithmetic Operators
   AD Unary Minus Operator: Example and Test
   AD Unary Minus Operator
   AD Unary Plus Operator: Example and Test
   AD Unary Plus Operator
   AD Arithmetic Operators and Compound Assignments
   AD Valued Operations and Functions
   Convert an AD Variable to a Parameter: Example and Test
   Convert an AD Variable to a Parameter
   Printing AD Values During Forward Mode
   AD Output Operator: Example and Test
   AD Output Operator: Example and Test
   AD Output Stream Operator
   AD Output Stream Operator
   Convert An AD or Base Type to String
   Convert From AD to Integer: Example and Test
   Convert From AD to Integer: x.AD Types
   Convert From AD to Integer
   Convert From AD to its Base Type: Example and Test
   Convert From an AD Type to its Base Type
   Conversion and I/O of AD Objects
   AD Assignment: Example and Test
   AD Assignment Operator
   AD Constructors: Example and Test
   AD Constructors
   AD Objects
ad: Multiple Level of AD: Example and Test
    A Simple pthread AD: Example and Test
    A Simple Boost Threading AD: Example and Test
    A Simple OpenMP AD: Example and Test
    Atomic Operations and Multiple-Levels of AD: Example and Test
ad< Using Multiple Levels of AD: Procedure.Second Start AD< AD<double> >
    Using Multiple Levels of AD: Procedure.Start AD< AD<double> > Recording
ad<base> Enable use of AD<Base> where Base is std::complex<double>
         Enable use of AD<Base> where Base is double
         Enable use of AD<Base> where Base is float
         Enable use of AD<Base> where Base is Adolc's adouble Type
         Example AD<Base> Where Base Constructor Allocates Memory
         AD<Base> Requirements for a CppAD Base Type
         Absolute Zero Multiplication: AD<Base>
         The Unary Standard Math Functions: Possible Types.AD<Base>
ad<double> Using Multiple Levels of AD: Procedure.Second Start AD< AD<double> >
           Using Multiple Levels of AD: Procedure.Start AD< AD<double> > Recording
           Using Multiple Levels of AD: Procedure.First Start AD<double>
ad<otherbase> Example AD Base Types That are not AD<OtherBase>
add AD Compound Assignment Division: Example and Test
    AD Compound Assignment Multiplication: Example and Test
    AD Compound Assignment Subtraction: Example and Test
    AD Compound Assignment Addition: Example and Test
    AD Compound Assignment Operators
    AD Binary Addition: Example and Test
    AD Binary Arithmetic Operators
add_static Memory Leak Detection: add_static
addition The Theory of Reverse Mode: Binary Operators.Addition
         The Theory of Forward Mode: Binary Operators.Addition
         AD Compound Assignment Operators: Derivative.Addition
         AD Binary Arithmetic Operators: Derivative.Addition
addition: AD Compound Assignment Addition: Example and Test
          AD Binary Addition: Example and Test
additions Changes and Additions to CppAD During 2003
          Changes and Additions to CppAD During 2004
          Changes and Additions to CppAD During 2005
          Changes and Additions to CppAD During 2006
          Changes and Additions to CppAD During 2007
          Changes and Additions to CppAD During 2008
          Changes and Additions to CppAD During 2009
          Changes and Additions to CppAD During 2010
          Changes and Additions to CppAD During 2011
          CppAD Changes and Additions During 2012
          CppAD Changes and Additions During 2013
          CppAD Changes and Additions During 2014
          CppAD Changes and Additions During 2015
          Changes and Additions to CppAD During 2016
          Changes and Additions to CppAD During 2017
          Changes and Additions to CppAD
addons CppAD Addons
adfun ADFun Object Deprecated Member Functions
      Creating Your Own Interface to an ADFun Object
      ADFun Checking For Nan: Example and Test
      Check an ADFun Object For Nan Results
      ADFun Check and Re-Tape: Example and Test
      Check an ADFun Sequence of Operations
      Optimize an ADFun Object Tape
      Hessian of Lagrangian and ADFun Default Constructor: Example and Test
      ADFun Sequence Properties: Example and Test
      ADFun Sequence Properties
      ADFun Assignment: Example and Test
      Construct an ADFun Object and Stop Recording
      Independent and ADFun Constructor: Example and Test
      Create an ADFun Object (Record an Operation Sequence)
      ADFun Objects
adnumber Nonlinear Programming Using the CppAD Interface to Ipopt: ADNumber
adol-Including the ADOL-C Examples and Tests
adolc The CppAD Wish List: Adolc
      Adolc Test Utility: Allocate and Free Memory For a Matrix
      adolc Speed: Sparse Jacobian
      Adolc Speed: Sparse Hessian
      Adolc Speed: Second Derivative of a Polynomial
      Adolc Speed: Ode
      Adolc Speed: Matrix Multiplication
      Adolc Speed: Gradient of Determinant Using Lu Factorization
      Adolc Speed: Gradient of Determinant by Minor Expansion
      Speed Test of Derivatives Using Adolc
      Taylor's Ode Solver: A Multi-Level Adolc Example and Test
      Using Adolc with Multiple Levels of Taping: Example and Test
      Download and Install Adolc in Build Directory
      Including the ADOL-C Examples and Tests
adolc'Enable use of AD<Base> where Base is Adolc's adouble Type
adolc_alloc_mat Adolc Test Utility: Allocate and Free Memory For a Matrix
adolc_dir Autotools Unix Test and Installation: adolc_dir
adolc_prefix Speed Test of Derivatives Using Adolc: adolc_prefix
             Including the ADOL-C Examples and Tests: adolc_prefix
adouble Enable use of AD<Base> where Base is Adolc's adouble Type
advector LU Factorization of A Square Matrix and Stability Calculation: ADvector
         Computing Jacobian and Hessian of Bender's Reduced Objective: ADvector
         Nonlinear Programming Using the CppAD Interface to Ipopt: ADVector
         Use Ipopt to Solve a Nonlinear Programming Problem: fg_eval.ADvector
         Stop Recording and Store Operation Sequence: ADvector
         Using AD Version of Atomic Function: ADVector
         Checkpointing Functions: ADVector
affine Create An Abs-normal Representation of a Function: Affine Approximation
after Printing AD Values During Forward Mode: after
afun User Defined Atomic AD Functions: afun
     Using AD Version of Atomic Function: afun
     Atomic Function Constructor: atomic_user.afun
algebra Enable Use of Eigen Linear Algebra Package with CppAD
algo Checkpointing Functions: algo
algorithm Differentiate Conjugate Gradient Algorithm: Example and Test: Algorithm
          Hessian Sparsity Pattern: Forward Mode: Algorithm
          Forward Mode Hessian Sparsity Patterns: Algorithm
          An Epsilon Accurate Exponential Approximation
          Second Order Exponential Approximation
          cppad-20171217: A Package for Differentiation of C++ Algorithms
algorithm: Differentiate Conjugate Gradient Algorithm: Example and Test
algorithmic Example and Test Linking CppAD to Languages Other than C++
            An Introduction by Example to Algorithmic Differentiation: Preface.Algorithmic Differentiation
            An Introduction by Example to Algorithmic Differentiation
            cppad-20171217: A Package for Differentiation of C++ Algorithms
algorithms cppad-20171217: A Package for Differentiation of C++ Algorithms
alignment Allocate An Array and Call Default Constructor for its Elements: Alignment
          Get At Least A Specified Amount of Memory: Alignment
all List All (Except Deprecated) CppAD Examples
    Free All Memory That Was Allocated for Use by thread_alloc
    Checking the CppAD Examples and Tests: Check All
alloc Adolc Test Utility: Allocate and Free Memory For a Matrix
      Control When Thread Alloc Retains Memory For Future Use
allocate Allocate Memory and Create A Raw Array
         Adolc Test Utility: Allocate and Free Memory For a Matrix
         Allocate An Array and Call Default Constructor for its Elements
         Get At Least A Specified Amount of Memory
allocated Free All Memory That Was Allocated for Use by thread_alloc
allocates Example AD<Base> Where Base Constructor Allocates Memory
allocation OpenMP Memory Allocator: Example and Test
           Check If A Memory Allocation is Efficient for Another Use
           Get At Least A Specified Amount of Memory: Allocation Speed
           A Quick OpenMP Memory Allocator Used by CppAD
           Frequently Asked Questions and Answers: Speed.Memory Allocation
           Get At Least A Specified Amount of Memory: Allocation Speed
           Fast Multi-Threading Memory Allocator: Example and Test
           A Fast Multi-Threading Memory Allocator
           Some General Purpose Utilities: Miscellaneous.Multi-Threading Memory Allocation
           Controlling Taylor Coefficients Memory Allocation
allocation: Controlling Taylor Coefficient Memory Allocation: Example and Test
allocator Set Maximum Number of Threads for omp_alloc Allocator
          Set and Get Maximum Number of Threads for omp_alloc Allocator
          A Quick OpenMP Memory Allocator Used by CppAD
          A Fast Multi-Threading Memory Allocator
allocator: OpenMP Memory Allocator: Example and Test
           Fast Multi-Threading Memory Allocator: Example and Test
also Jacobian and Hessian of Optimal Values: See Also
     Computing Jacobian and Hessian of Bender's Reduced Objective: See Also
     Convert Certain Types to a String: See Also
     The Integer Power Function: See Also
     Example Optimization and Nested Conditional Expressions: See Also
     Example Optimization and Conditional Expressions: See Also
     Example Optimization and Comparison Operators: See Also
     Subset of a Sparse Hessian: Example and Test: See Also
     Computing Sparse Hessian for a Subset of Variables: See Also
     Sparsity Patterns For a Subset of Variables: Example and Test: See Also
     Reverse Mode General Case (Checkpointing): Example and Test: See Also
     Number of Variables that Can be Skipped: Syntax.See Also
     Controlling Taylor Coefficients Memory Allocation: Syntax.See Also
     Number Taylor Coefficient Orders Currently Stored: Syntax.See Also
     ADFun Sequence Properties: Syntax.See Also
     Matrix Multiply as an Atomic Operation: See Also
     User Atomic Matrix Multiply: Example and Test: See Also
     Atomic Eigen Matrix Multiply Class: See Also
     Checkpointing an Extended ODE Solver: Example and Test: See Also
     Checkpointing an ODE Solver: Example and Test: See Also
     Checkpointing Functions: See Also
     Interpolation With Retaping: Example and Test: See Also
     Interpolation With Out Retaping: Example and Test: See Also
     Conditional Expressions: Example and Test: See Also
     The AD Power Function: See Also
     Convert an AD Variable to a Parameter: See Also
     Convert An AD or Base Type to String: See Also
     Convert From an AD Type to its Base Type: See Also
alternative Printing AD Values During Forward Mode: Alternative
alternatives AD Vectors that Record Index Operations: Alternatives
amount Determine Amount of Time to Execute det_by_minor
       Amount of Memory Available for Quick Use by a Thread
       Amount of Memory a Thread is Currently Using
       Get At Least A Specified Amount of Memory
       Amount of Memory Available for Quick Use by a Thread
       Amount of Memory a Thread is Currently Using
       Get At Least A Specified Amount of Memory
       Determine Amount of Time to Execute a Test
analysis Example Optimization and Reverse Activity Analysis
         Example Optimization and Forward Activity Analysis
analytic An ODE Inverse Problem Example: Measurements.Simulation Analytic Solution
         ODE Inverse Problem Definitions: Source Code: Measurements.Simulation Analytic Solution
another Check If A Memory Allocation is Efficient for Another Use
        Extending to_string To Another Floating Point Type
answers Frequently Asked Questions and Answers
any Any Order Reverse Mode
    Multiple Order Forward Mode
api CppAD Deprecated API Features
    Changes and Additions to CppAD During 2017: API Changes
    The CppAD Wish List: Atomic.New API
    CppAD API Preprocessor Symbols
    AD<Base> Requirements for a CppAD Base Type: API Warning
appendix Appendix
apply The Theory of Forward Mode: Standard Math Functions.Cases that Apply Recursion Above
approximating Create An Abs-normal Representation of a Function: Abs-normal Approximation.Approximating f(x)
              Create An Abs-normal Representation of a Function: Abs-normal Approximation.Approximating a(x)
approximation ODE Fitting Using Fast Representation: Trapezoidal Approximation
              ODE Fitting Using Simple Representation: Trapezoidal Approximation Constraint
              An ODE Inverse Problem Example: Trapezoidal Approximation
              ODE Inverse Problem Definitions: Source Code: Trapezoidal Approximation
              abs_normal: Minimize a Linear Abs-normal Approximation
              abs_normal: Minimize a Linear Abs-normal Approximation
              abs_normal: Evaluate First Order Approximation
              Create An Abs-normal Representation of a Function: Abs-normal Approximation
              Create An Abs-normal Representation of a Function: Affine Approximation
              Correctness Tests For Exponential Approximation in Introduction
              An Epsilon Accurate Exponential Approximation
              Second Order Exponential Approximation
approximations Non-Smooth Optimization Using Abs-normal Quadratic Approximations
               Non-Smooth Optimization Using Abs-normal Linear Approximations
arbitrary An Arbitrary Order Gear Method
archives Download The CppAD Source Code: Compressed Archives
are Determine if Two Values Are Nearly Equal
    Example AD Base Types That are not AD<OtherBase>
    Check if Two Value are Identically Equal
argument ODE Fitting Using Simple Representation: Argument Vector
         OdeErrControl: Example and Test Using Maxabs Argument
         AD Two Argument Inverse Tangent Function
argument: The Logarithm of One Plus Argument: log1p
arguments Bool Valued Operations and Functions with AD Arguments
arguments: LuSolve With Complex Arguments: Example and Test
arithmetic zdouble: An AD Base Type With Absolute Zero: Syntax.Arithmetic Operators
           AD Binary Arithmetic Operators
           AD Arithmetic Operators and Compound Assignments
array Return A Raw Array to The Available Memory for a Thread: array
      Return A Raw Array to The Available Memory for a Thread
      Allocate Memory and Create A Raw Array: array
      Allocate Memory and Create A Raw Array
      Using Eigen Arrays: Example and Test
      Deallocate An Array and Call Destructor for its Elements: array
      Deallocate An Array and Call Destructor for its Elements
      Allocate An Array and Call Default Constructor for its Elements: array
      Allocate An Array and Call Default Constructor for its Elements
      Taping Array Index Operation: Example and Test
arrays: Using Eigen Arrays: Example and Test
asin Inverse Sine and Hyperbolic Sine Reverse Mode Theory
     Inverse Sine and Hyperbolic Sine Forward Mode Theory
     The AD asin Function: Example and Test
     Inverse Sine Function: asin
asinh Inverse Sine and Hyperbolic Sine Reverse Mode Theory
      Inverse Sine and Hyperbolic Sine Forward Mode Theory
      Enable use of AD<Base> where Base is Adolc's adouble Type: erf, asinh, acosh, atanh, expm1, log1p
      Example AD<Base> Where Base Constructor Allocates Memory: erf, asinh, acosh, atanh, expm1, log1p
      Base Type Requirements for Standard Math Functions: erf, asinh, acosh, atanh, expm1, log1p
      The AD asinh Function: Example and Test
      The Inverse Hyperbolic Sine Function: asinh
asked Frequently Asked Questions and Answers
assert CppAD Assertions During Execution
       Replacing the CppAD Error Handler
assertions CppAD Assertions During Execution
assign AD Conditional Expressions
       AD Compound Assignment Division: Example and Test
       AD Compound Assignment Multiplication: Example and Test
       AD Compound Assignment Subtraction: Example and Test
       AD Compound Assignment Addition: Example and Test
       AD Assignment: Example and Test
       AD Assignment Operator
assignment zdouble: An AD Base Type With Absolute Zero: Syntax.Constructor and Assignment
           Frequently Asked Questions and Answers: Assignment and Independent
           The CppAD::vector Template Class: Assignment
           Definition of a Simple Vector: Element Access.Assignment
           Definition of a Simple Vector: Assignment
           Definition of a Numeric Type: Assignment
           ADFun Assignment: Example and Test
           Construct an ADFun Object and Stop Recording: Example.Assignment Operator
           Construct an ADFun Object and Stop Recording: Assignment Operator
           Example AD<Base> Where Base Constructor Allocates Memory: Compound Assignment Macro
           Required Base Class Member Functions: Assignment Operators
           AD Compound Assignment Division: Example and Test
           AD Compound Assignment Multiplication: Example and Test
           AD Compound Assignment Subtraction: Example and Test
           AD Compound Assignment Addition: Example and Test
           AD Compound Assignment Operators
           AD Assignment Operator
assignment: ADFun Assignment: Example and Test
            AD Assignment: Example and Test
assignments AD Arithmetic Operators and Compound Assignments
assumption AD Output Stream Operator: Assumption
assumptions AD Binary Comparison Operators: Assumptions
atan Inverse Tangent and Hyperbolic Tangent Forward Mode Theory
     The AD atan Function: Example and Test
     Inverse Tangent Function: atan
atan2 The CppAD Wish List: atan2
      AD Conditional Expressions: Atan2
      The AD atan2 Function: Example and Test
      AD Two Argument Inverse Tangent Function
atanh Inverse Tangent and Hyperbolic Tangent Forward Mode Theory
      Enable use of AD<Base> where Base is Adolc's adouble Type: erf, asinh, acosh, atanh, expm1, log1p
      Example AD<Base> Where Base Constructor Allocates Memory: erf, asinh, acosh, atanh, expm1, log1p
      Base Type Requirements for Standard Math Functions: erf, asinh, acosh, atanh, expm1, log1p
      The AD atanh Function: Example and Test
      The Inverse Hyperbolic Tangent Function: atanh
atom_fun Checkpointing Functions: atom_fun
atomic Define Matrix Multiply as a User Atomic Operation: CppAD User Atomic Callback Functions
       Define Matrix Multiply as a User Atomic Operation
       Old Matrix Multiply as a User Atomic Operation: Example and Test
       Old Tan and Tanh as User Atomic Operations: Example and Test
       Using AD to Compute Atomic Function Derivatives
       Using AD to Compute Atomic Function Derivatives
       Old Atomic Operation Reciprocal: Example and Test
       User Defined Atomic AD Functions
       CppAD Deprecated API Features: Atomic Functions
       The CppAD Wish List: Atomic
       Glossary: Operation.Atomic
       Frequently Asked Questions and Answers: Matrix Inverse.Atomic Operation
       Running the Speed Test Program: Global Options.atomic
       Timing Test for Multi-Threaded User Atomic Calculation
       Run Multi-Threaded User Atomic Calculation
       Multi-Threaded User Atomic Take Down
       Multi-Threaded User Atomic Worker
       Multi-Threaded User Atomic Set Up
       Multi-Threaded User Atomic Common Information
       Defines a User Atomic Operation that Computes Square Root
       Multi-Threading User Atomic Example / Test
       Optimize an ADFun Object Tape: Atomic Functions
       Subgraph Dependency Sparsity Patterns: Atomic Function
       Matrix Multiply as an Atomic Operation
       User Atomic Matrix Multiply: Example and Test: Use Atomic Function
       User Atomic Matrix Multiply: Example and Test
       Atomic Eigen Cholesky Factorization Class
       Atomic Eigen Cholesky Factorization: Example and Test: Use Atomic Function
       Atomic Eigen Cholesky Factorization: Example and Test
       Atomic Eigen Matrix Inversion Class
       Atomic Eigen Matrix Inverse: Example and Test: Use Atomic Function
       Atomic Eigen Matrix Inverse: Example and Test
       Atomic Eigen Matrix Multiply Class
       Atomic Eigen Matrix Multiply: Example and Test: Use Atomic Function
       Atomic Eigen Matrix Multiply: Example and Test
       Tan and Tanh as User Atomic Operations: Example and Test: Use Atomic Function
       Tan and Tanh as User Atomic Operations: Example and Test
       Atomic Sparsity with Set Patterns: Example and Test: Test Atomic Function
       Atomic Sparsity with Set Patterns: Example and Test
       Reciprocal as an Atomic Operation: Example and Test: Use Atomic Function
       Reciprocal as an Atomic Operation: Example and Test
       Atomic Euclidean Norm Squared: Example and Test: Use Atomic Function
       Atomic Euclidean Norm Squared: Example and Test
       Getting Started with Atomic Operations: Example and Test: Use Atomic Function
       Getting Started with Atomic Operations: Example and Test
       Atomic Reverse Hessian Sparsity: Example and Test: Use Atomic Function
       Atomic Reverse Hessian Sparsity: Example and Test
       Atomic Forward Hessian Sparsity: Example and Test: Use Atomic Function
       Atomic Forward Hessian Sparsity: Example and Test
       Atomic Reverse Jacobian Sparsity: Example and Test: Use Atomic Function
       Atomic Reverse Jacobian Sparsity: Example and Test
       Atomic Forward Jacobian Sparsity: Example and Test: Use Atomic Function
       Atomic Forward Jacobian Sparsity: Example and Test
       Atomic Reverse: Example and Test: Use Atomic Function
       Atomic Reverse: Example and Test
       Atomic Forward: Example and Test: Use Atomic Function
       Atomic Forward: Example and Test
       Atomic Reverse Hessian Sparsity Patterns
       Atomic Forward Hessian Sparsity Patterns
       Atomic Reverse Jacobian Sparsity Patterns
       Atomic Forward Jacobian Sparsity Patterns
       Atomic Reverse Mode
       Atomic Forward Mode
       Using AD Version of Atomic Function
       Set Atomic Function Options
       Atomic Function Constructor
       User Defined Atomic AD Functions
       Atomic Operations and Multiple-Levels of AD: Example and Test
       Atomic AD Functions
       The Sign: sign: Atomic
       AD Absolute Value Functions: abs, fabs: Atomic
       The Hyperbolic Tangent Function: tanh: Atomic
       The Tangent Function: tan: Atomic
       The Square Root Function: sqrt: Atomic
       The Hyperbolic Sine Function: sinh: Atomic
       The Sine Function: sin: Atomic
       The Exponential Function: log: Atomic
       The Exponential Function: exp: Atomic
       The Hyperbolic Cosine Function: cosh: Atomic
       The Cosine Function: cos: Atomic
       Inverse Tangent Function: atan: Atomic
       Inverse Sine Function: asin: Atomic
       Inverse Sine Function: acos: Atomic
atomic_base Atomic Function Constructor: atomic_base
atomic_sparsity Set Atomic Function Options: atomic_sparsity
atomic_user Atomic Function Constructor: atomic_user
au Defines a User Atomic Operation that Computes Square Root: au
automatic Example and Test Linking CppAD to Languages Other than C++
          cppad-20171217: A Package for Differentiation of C++ Algorithms
autotools Autotools Unix Test and Installation
available Memory Leak Detection: available
          Return A Raw Array to The Available Memory for a Thread
          Amount of Memory Available for Quick Use by a Thread
          Free Memory Currently Available for Quick Use by a Thread
          Amount of Memory Available for Quick Use by a Thread
          Free Memory Currently Available for Quick Use by a Thread
          Return Memory to thread_alloc
ax User Defined Atomic AD Functions: afun.ax
   Using AD Version of Atomic Function: ax
   Checkpointing Functions: ax
   Discrete AD Functions: ax
ay User Defined Atomic AD Functions: afun.ay
   Defines a User Atomic Operation that Computes Square Root: ay
   Using AD Version of Atomic Function: ay
   Checkpointing Functions: ay
   Discrete AD Functions: ay
azmul Enable use of AD<Base> where Base is std::complex<double>: azmul
      Enable use of AD<Base> where Base is double: azmul
      Enable use of AD<Base> where Base is float: azmul
      Enable use of AD<Base> where Base is Adolc's adouble Type: azmul
      Example AD<Base> Where Base Constructor Allocates Memory: azmul
      AD<Base> Requirements for a CppAD Base Type: Absolute Zero, azmul
B
Base AD Assignment Operator
     AD Constructors
BenderQuad BenderQuad: Example and Test
           Computing Jacobian and Hessian of Bender's Reduced Objective
b_in Non-Smooth Optimization Using Abs-normal Quadratic Approximations: b_in
     Non-Smooth Optimization Using Abs-normal Linear Approximations: b_in
background Using Multiple Levels of AD: Background
base zdouble: An AD Base Type With Absolute Zero: Base Type Requirements
     zdouble: An AD Base Type With Absolute Zero
     User Defined Atomic AD Functions: CPPAD_USER_ATOMIC.Base
     The CppAD Wish List: Base Requirements
     Glossary: Base Type
     Glossary: Base Function
     Glossary: AD Type Above Base
     Glossary: AD of Base
     Enable use of AD<Base> where Base is std::complex<double>
     Enable use of AD<Base> where Base is double
     Enable use of AD<Base> where Base is float
     Enable use of AD<Base> where Base is Adolc's adouble Type
     Using a User Defined AD Base Type: Example and Test
     Example AD<Base> Where Base Constructor Allocates Memory
     Example AD Base Types That are not AD<OtherBase>
     Base Type Requirements for Hash Coding Values
     Extending to_string To Another Floating Point Type: Base Requirement
     Base Type Requirements for Numeric Limits
     Base Type Requirements for Standard Math Functions
     Base Type Requirements for Ordered Comparisons
     Base Type Requirements for Identically Equal Comparisons
     Base Type Requirements for Conditional Expressions
     Required Base Class Member Functions
     AD<Base> Requirements for a CppAD Base Type: Standard Base Types
     AD<Base> Requirements for a CppAD Base Type
     Compare AD with Base Objects: Example and Test
     Compare AD and Base Objects for Nearly Equal
     Atomic Function Constructor: atomic_base.Base
     Checkpointing Functions: Base
     Numeric Limits For an AD and Base Types
     Discrete AD Functions: Base
     Absolute Zero Multiplication: Base
     The Base 10 Logarithm Function: log10
     The Unary Standard Math Functions: Possible Types.Base
     AD Compound Assignment Operators: Base
     AD Binary Arithmetic Operators: Base
     AD Unary Minus Operator: Base
     Convert An AD or Base Type to String
     Convert From AD to its Base Type: Example and Test
     Convert From an AD Type to its Base Type
     AD Objects: Base Type Requirements
base_adolc.hpp Taylor's Ode Solver: A Multi-Level Adolc Example and Test: base_adolc.hpp
basevector Jacobian and Hessian of Optimal Values: BaseVector
           Compute Sparse Jacobians Using Subgraphs: BaseVector
           Computing Sparse Hessians: BaseVector
           Computing Sparse Jacobians: BaseVector
           Reverse Mode Using Subgraphs: BaseVector
bavector Computing Jacobian and Hessian of Bender's Reduced Objective: BAvector
be Number of Variables That Can be Skipped: Example and Test
   Number of Variables that Can be Skipped
before Printing AD Values During Forward Mode: before
begin Define Matrix Multiply as a User Atomic Operation: Begin Source
bender'Computing Jacobian and Hessian of Bender's Reduced Objective
benderquad The CppAD Wish List: BenderQuad
benderquad: BenderQuad: Example and Test
between Comparison Changes Between Taping and Zero Order Forward
bibliography Bibliography
binary The Theory of Reverse Mode: Binary Operators
       The Theory of Forward Mode: Binary Operators
       Example AD<Base> Where Base Constructor Allocates Memory: Binary Operator Macro
       Required Base Class Member Functions: Binary Operators
       AD Boolean Functions: Create Binary
       AD Binary Comparison Operators: Example and Test
       AD Binary Comparison Operators
       The Binary Math Functions
       AD Binary Division: Example and Test
       AD Binary Multiplication: Example and Test
       AD Binary Subtraction: Example and Test
       AD Binary Addition: Example and Test
       AD Binary Arithmetic Operators
binary_name AD Boolean Functions: binary_name
bit_per_unit The CppAD::vector Template Class: vectorBool.bit_per_unit
black An ODE Inverse Problem Example: Black Box Method
bool CppAD::vectorBool Class: Example and Test
     Required Base Class Member Functions: Bool Operators
     AD Boolean Functions: Example and Test
     AD Boolean Functions
     Bool Valued Operations and Functions with AD Arguments
bool_sparsity_enum Atomic Euclidean Norm Squared: Example and Test
                   Set Atomic Function Options: atomic_sparsity.bool_sparsity_enum
boolean Glossary: Sparsity Pattern.Boolean Vector
        Example AD<Base> Where Base Constructor Allocates Memory: Boolean Operator Macro
        AD Boolean Functions: Example and Test
        AD Boolean Functions
boolsparsity Running the Speed Test Program: Sparsity Options.boolsparsity
boolvector Compute Sparse Jacobians Using Subgraphs: BoolVector
           Subgraph Dependency Sparsity Patterns: BoolVector
           Forward Mode Hessian Sparsity Patterns: BoolVector
           Reverse Mode Hessian Sparsity Patterns: BoolVector
           Reverse Mode Using Subgraphs: BoolVector
boost Fast Multi-Threading Memory Allocator: Example and Test
      Boost Thread Implementation of a Team of AD Threads
      A Simple Boost Threading AD: Example and Test
      A Simple Boost Thread Example and Test
      Choosing the CppAD Test Vector Template Class: boost
boost::numeric::ublas::vector Choosing The Vector Testing Template Class: boost::numeric::ublas::vector
                              Using The CppAD Test Vector Template Class: boost::numeric::ublas::vector
boost_dir Autotools Unix Test and Installation: boost_dir
both Speed Test for Both Simple and Fast Representations
     Correctness Check for Both Simple and Fast Representations
     Atomic Reverse Hessian Sparsity: Example and Test: Test with x_1 Both a Variable and a Parameter
     Atomic Forward Hessian Sparsity: Example and Test: Test with x_1 Both a Variable and a Parameter
     Atomic Reverse Jacobian Sparsity: Example and Test: Test with x_1 Both a Variable and a Parameter
     Atomic Forward Jacobian Sparsity: Example and Test: Test with x_1 Both a Variable and a Parameter
bound abs_normal: Minimize a Linear Abs-normal Approximation: bound
      abs_normal: Minimize a Linear Abs-normal Approximation: bound
box An ODE Inverse Problem Example: Black Box Method
    abs_normal: Solve a Quadratic Program With Box Constraints
    abs_normal: Solve a Linear Program With Box Constraints
bthread Boost Thread Implementation of a Team of AD Threads
bug Pthread Implementation of a Team of AD Threads: Bug in Cygwin
bugs Frequently Asked Questions and Answers: Bugs
build Autotools Unix Test and Installation: Build Directory
      Run Multi-Threading Examples and Speed Tests: build
      Download and Install Sacado in Build Directory
      Download and Install Ipopt in Build Directory
      Download and Install Fadbad in Build Directory
      Download and Install Eigen in Build Directory
      Download and Install ColPack in Build Directory
      Download and Install Adolc in Build Directory
      Using CMake to Configure CppAD: CMake Command.Build Directory
building Download The CppAD Source Code: Building Documentation
bvector Use Ipopt to Solve a Nonlinear Programming Problem: Bvector
C
Interfacing to C: Example and Test
  Example and Test Linking CppAD to Languages Other than C++
     compare speed with C++ Compare Speed of C and C++
C++ cppad-20171217: A Package for Differentiation of C++ Algorithms
     compare speed with Compare Speed of C and C++
CheckNumericType Check NumericType Class Concept
CheckSimpleVector Check Simple Vector Concept
CompareChange Comparison Changes During Zero Order Forward Mode
CondExp Base Type Requirements for Conditional Expressions
CPPAD_ CppAD API Preprocessor Symbols
CPPAD_ASSERT_KNOWN CppAD Assertions During Execution
CPPAD_ASSERT_UNKNOWN CppAD Assertions During Execution
CPPAD_BOOL_BINARY AD Boolean Functions
CPPAD_BOOL_UNARY AD Boolean Functions
CPPAD_COND_EXP_REL Base Type Requirements for Conditional Expressions
CPPAD_DISCRETE_FUNCTION Discrete AD Functions
CPPAD_TEST_VECTOR Choosing The Vector Testing Template Class
CPPAD_TESTVECTOR Using The CppAD Test Vector Template Class
CPPAD_TRACK_COUNT Routines That Track Use of New and Delete
CPPAD_TRACK_DEL_VEC Routines That Track Use of New and Delete
CPPAD_TRACK_EXTEND Routines That Track Use of New and Delete
CPPAD_TRACK_NEW_VEC Routines That Track Use of New and Delete
CppAD CppAD::vectorBool Class: Example and Test
      CppAD::vector Template Class: Example and Test
      The CppAD::vector Template Class
      cppad-20171217: A Package for Differentiation of C++ Algorithms
CppADTrackDelVec Routines That Track Use of New and Delete
CppADTrackExtend Routines That Track Use of New and Delete
CppADTrackNewVec Routines That Track Use of New and Delete
Main Program For Comparing C and C++ Speed
  Determinant of a Minor: c
  Compare Speed of C and C++
  Comparison Changes During Zero Order Forward Mode: c
  Determinant of a Minor: c
  Row and Column Index Sparsity Patterns: set.c
  abs_normal: Solve a Quadratic Program With Box Constraints: C
  abs_normal: Solve a Quadratic Program With Box Constraints: c
  Solve a Quadratic Program Using Interior Point Method: C
  Solve a Quadratic Program Using Interior Point Method: c
  abs_normal: Solve a Linear Program With Box Constraints: c
  abs_normal: Solve a Linear Program Using Simplex Method: c
  Controlling Taylor Coefficients Memory Allocation: c
c++ Main Program For Comparing C and C++ Speed
    Compare Speed of C and C++
    Bibliography: The C++ Programming Language
    Example and Test Linking CppAD to Languages Other than C++
    Some General Purpose Utilities: C++ Concepts
    cppad-20171217: A Package for Differentiation of C++ Algorithms
c++11 Using CMake to Configure CppAD: cppad_cxx_flags.C++11
c: Interfacing to C: Example and Test
calculating Calculating Sparse Derivatives
            Calculating Sparsity Patterns
calculation LU Factorization of A Square Matrix and Stability Calculation
            Timing Test for Multi-Threaded User Atomic Calculation
            Run Multi-Threaded User Atomic Calculation
calculations The Theory of Derivative Calculations
             Enable AD Calculations During Parallel Mode
             Including the ColPack Sparsity Calculations
call Define Matrix Multiply as a User Atomic Operation: Extra Call Information
     Deallocate An Array and Call Destructor for its Elements
     Allocate An Array and Call Default Constructor for its Elements
     Replacing the CppAD Error Handler: Call
callback Define Matrix Multiply as a User Atomic Operation: CppAD User Atomic Callback Functions
         User Defined Atomic AD Functions: Syntax Function.Callback Routines
         Atomic Forward Mode
can Number of Variables That Can be Skipped: Example and Test
    Number of Variables that Can be Skipped
cap_bytes Get At Least A Specified Amount of Memory: cap_bytes
          Get At Least A Specified Amount of Memory: cap_bytes
capacity The CppAD::vector Template Class: capacity
capacity_order Controlling Taylor Coefficient Memory Allocation: Example and Test
               Controlling Taylor Coefficients Memory Allocation
               Number Taylor Coefficient Orders Currently Stored: capacity_order
capacity_taylor ADFun Object Deprecated Member Functions: capacity_taylor
case Using AD to Compute Atomic Function Derivatives: Simple Case
     Reverse Mode General Case (Checkpointing): Example and Test
     Second Order Forward Mode: Derivative Values: Special Case
     First Order Forward Mode: Derivative Values: Special Case
     Zero Order Forward Mode: Function Values: Special Case
     Base Type Requirements for Identically Equal Comparisons: EqualOpSeq.The Simple Case
     AD Theory for Cholesky Factorization: Reverse Mode.Case k > 0
     AD Theory for Cholesky Factorization: Reverse Mode.Case k = 0
     User Defined Atomic AD Functions: General Case
cases The Theory of Forward Mode: Standard Math Functions.Special Cases
      The Theory of Forward Mode: Standard Math Functions.Cases that Apply Recursion Above
      Base Type Requirements for Identically Equal Comparisons: EqualOpSeq.More Complicated Cases
central Interfacing to C: Example and Test
certain Convert Certain Types to a String
change Computing a Jacobian With Constants that Change
       CompareChange and Re-Tape: Example and Test
changes Comparison Changes During Zero Order Forward Mode
        CppAD Deprecated API Features: Name Changes
        Changes and Additions to CppAD During 2003
        Changes and Additions to CppAD During 2004
        Changes and Additions to CppAD During 2005
        Changes and Additions to CppAD During 2006
        Changes and Additions to CppAD During 2007
        Changes and Additions to CppAD During 2008
        Changes and Additions to CppAD During 2009
        Changes and Additions to CppAD During 2010
        Changes and Additions to CppAD During 2011
        CppAD Changes and Additions During 2012
        CppAD Changes and Additions During 2013
        CppAD Changes and Additions During 2014
        CppAD Changes and Additions During 2015
        Changes and Additions to CppAD During 2016
        Changes and Additions to CppAD During 2017: API Changes
        Changes and Additions to CppAD During 2017
        Changes and Additions to CppAD
        Comparison Changes Between Taping and Zero Order Forward
check Correctness Check for Both Simple and Fast Representations
      Memory Leak Detection
      Check If A Memory Allocation is Efficient for Another Use
      Check Gradient of Determinant of 3 by 3 matrix
      Check Determinant of 3 by 3 matrix
      The CppAD::vector Template Class: Assignment.Check Size
      The CheckSimpleVector Function: Example and Test
      Check Simple Vector Concept
      The CheckNumericType Function: Example and Test
      Check NumericType Class Concept
      Check an ADFun Object For Nan Results
      ADFun Check and Re-Tape: Example and Test
      Check an ADFun Sequence of Operations
      Check if Two Value are Identically Equal
      Checking the CppAD Examples and Tests: Subsets of make check
      Checking the CppAD Examples and Tests: Check All
      Using CMake to Configure CppAD: make check
      CppAD Download, Test, and Install Instructions: Instructions.Step 3: Check
check_finite The CppAD Wish List: check_finite
checking ADFun Checking For Nan: Example and Test
         Optimize an ADFun Object Tape: Checking Optimization
         Checking the CppAD Examples and Tests
checknumerictype The CheckNumericType Function: Example and Test
checkpoint Using AD to Compute Atomic Function Derivatives
           Using AD to Compute Atomic Function Derivatives
           The CppAD Wish List: checkpoint
checkpointing Checkpointing an Extended ODE Solver: Example and Test
              Checkpointing an ODE Solver: Example and Test
              Checkpointing Functions
checkpointing: Simple Checkpointing: Example and Test
checksimplevector The CheckSimpleVector Function: Example and Test
                  Enable AD Calculations During Parallel Mode: CheckSimpleVector
choice Using The CppAD Test Vector Template Class: Choice
cholesky Atomic Eigen Cholesky Factorization Class
         AD Theory for Cholesky Factorization: Notation.Cholesky Factor
         AD Theory for Cholesky Factorization
         Atomic Eigen Cholesky Factorization: Example and Test
choosing Choosing The Vector Testing Template Class
         Choosing the CppAD Test Vector Template Class
class Choosing The Vector Testing Template Class
      Using The CppAD Test Vector Template Class
      Examples: The CppAD Test Vector Template Class
      The CppAD::vector Template Class
      Definition of a Simple Vector: Template Class Requirements
      Check NumericType Class Concept
      Some General Purpose Utilities: Miscellaneous.The CppAD Vector Template Class
      Example AD<Base> Where Base Constructor Allocates Memory: Class Definition
      Required Base Class Member Functions
      Matrix Multiply as an Atomic Operation: End Class Definition
      Matrix Multiply as an Atomic Operation: Start Class Definition
      User Atomic Matrix Multiply: Example and Test: Class Definition
      Atomic Eigen Cholesky Factorization Class: End Class Definition
      Atomic Eigen Cholesky Factorization Class: Start Class Definition
      Atomic Eigen Cholesky Factorization Class
      Atomic Eigen Matrix Inversion Class: End Class Definition
      Atomic Eigen Matrix Inversion Class: Start Class Definition
      Atomic Eigen Matrix Inversion Class
      Atomic Eigen Matrix Inverse: Example and Test: Class Definition
      Atomic Eigen Matrix Multiply Class: End Class Definition
      Atomic Eigen Matrix Multiply Class: Start Class Definition
      Atomic Eigen Matrix Multiply Class
      Atomic Eigen Matrix Multiply: Example and Test: Class Definition
      Tan and Tanh as User Atomic Operations: Example and Test: End Class Definition
      Tan and Tanh as User Atomic Operations: Example and Test: Start Class Definition
      Atomic Sparsity with Set Patterns: Example and Test: End Class Definition
      Atomic Sparsity with Set Patterns: Example and Test: Start Class Definition
      Reciprocal as an Atomic Operation: Example and Test: End Class Definition
      Reciprocal as an Atomic Operation: Example and Test: Start Class Definition
      Atomic Euclidean Norm Squared: Example and Test: End Class Definition
      Atomic Euclidean Norm Squared: Example and Test: Start Class Definition
      Getting Started with Atomic Operations: Example and Test: End Class Definition
      Getting Started with Atomic Operations: Example and Test: Start Class Definition
      Atomic Reverse Hessian Sparsity: Example and Test: Start Class Definition
      Atomic Forward Hessian Sparsity: Example and Test: Start Class Definition
      Atomic Reverse Jacobian Sparsity: Example and Test: Start Class Definition
      Atomic Forward Jacobian Sparsity: Example and Test: Start Class Definition
      Atomic Reverse: Example and Test: Start Class Definition
      Atomic Forward: Example and Test: Start Class Definition
      Choosing the CppAD Test Vector Template Class
class: CppAD::vectorBool Class: Example and Test
       CppAD::vector Template Class: Example and Test
       Simple Vector Template Class: Example and Test
clear User Defined Atomic AD Functions: clear
      The CppAD::vector Template Class: clear
      Free Static Variables
      Checkpointing Functions: clear
cmake Using CMake to Configure CppAD: CMake Command
      Using CMake to Configure CppAD: The CMake Program
      Using CMake to Configure CppAD
      CppAD Download, Test, and Install Instructions: Instructions.Step 2: Cmake
cmake_install_datadir Using CMake to Configure CppAD: cmake_install_datadir
cmake_install_docdir Using CMake to Configure CppAD: cmake_install_docdir
cmake_install_includedirs Using CMake to Configure CppAD: cmake_install_includedirs
cmake_install_libdirs Using CMake to Configure CppAD: cmake_install_libdirs
cmake_verbose_makefile Using CMake to Configure CppAD: cmake_verbose_makefile
code Main Program For Comparing C and C++ Speed: Source Code
     Determine Amount of Time to Execute det_by_minor: Source Code
     Returns Elapsed Number of Seconds: Source Code
     Repeat det_by_minor Routine A Specified Number of Times: Source Code
     Correctness Test of det_by_minor Routine: Source Code
     Simulate a [0,1] Uniform Random Variate: Source Code
     Compute Determinant using Expansion by Minors: Source Code
     Determinant of a Minor: Source Code
     ODE Inverse Problem Definitions: Source Code
     Simulate a [0,1] Uniform Random Variate: Source Code
     Evaluate a Function That Has a Sparse Hessian: Source Code
     Evaluate a Function That Has a Sparse Jacobian: Source Code
     Evaluate a Function Defined in Terms of an ODE: Source Code
     Sum Elements of a Matrix Times Itself: Source Code
     Check Gradient of Determinant of 3 by 3 matrix: Source Code
     Check Determinant of 3 by 3 matrix: Source Code
     Determinant Using Expansion by Minors: Source Code
     Determinant of a Minor: Source Code
     Determinant Using Expansion by Lu Factorization: Source Code
     Speed Testing Utilities: Source Code
     Source Code for eigen_plugin.hpp
     ODE Inverse Problem Definitions: Source Code
     An Error Controller for Gear's Ode Solvers: Source Code
     An Arbitrary Order Gear Method: Source Code
     An Error Controller for ODE Solvers: Source Code
     A 3rd and 4th Order Rosenbrock ODE Solver: Source Code
     An Embedded 4th and 5th Order Runge-Kutta ODE Solver: Source Code
     Multi-dimensional Romberg Integration: Source Code
     One DimensionalRomberg Integration: Source Code
     Using a Team of AD Threads: Example and Test: Source Code
     A Simple pthread AD: Example and Test: Source Code
     A Simple Boost Threading AD: Example and Test: Source Code
     A Simple OpenMP AD: Example and Test: Source Code
     A Simple Parallel Pthread Example and Test: Source Code
     A Simple Boost Thread Example and Test: Source Code
     A Simple OpenMP Example and Test: Source Code
     min_nso_quad Source Code
     abs_min_quad Source Code
     qp_box Source Code
     qp_interior Source Code
     min_nso_linear Source Code
     abs_min_linear Source Code
     lp_box Source Code
     simplex_method Source Code
     abs_eval Source Code
     Base Type Requirements for Hash Coding Values: code
     Printing During Forward Mode: Example and Test: Source Code
     exp_eps: Operation Sequence and Zero Order Forward Sweep: Operation Sequence.Code
     exp_2: Operation Sequence and Zero Order Forward Mode: Operation Sequence.Code
     Download The CppAD Source Code: Source Code Control
     Download The CppAD Source Code
coding Base Type Requirements for Hash Coding Values
coefficient Glossary: Taylor Coefficient
            Controlling Taylor Coefficient Memory Allocation: Example and Test
            Number Taylor Coefficient Orders Currently Stored
            AD Theory for Cholesky Factorization: Notation.Taylor Coefficient
coefficients Error Function Forward Taylor Polynomial Theory: Taylor Coefficients Recursion
             Tangent and Hyperbolic Tangent Forward Taylor Polynomial Theory: Taylor Coefficients Recursion
             Inverse Cosine and Hyperbolic Cosine Forward Mode Theory: Taylor Coefficients Recursion
             Inverse Sine and Hyperbolic Sine Forward Mode Theory: Taylor Coefficients Recursion
             Inverse Tangent and Hyperbolic Tangent Forward Mode Theory: Taylor Coefficients Recursion
             Logarithm Function Forward Mode Theory: Taylor Coefficients Recursion
             Exponential Function Forward Mode Theory: Taylor Coefficients Recursion
             The Theory of Forward Mode: Standard Math Functions.Taylor Coefficients Recursion Formula
             Third Order Reverse Mode: Example and Test: Taylor Coefficients
             Controlling Taylor Coefficients Memory Allocation
             Construct an ADFun Object and Stop Recording: Assignment Operator.Taylor Coefficients
coin Download The CppAD Source Code: Compressed Archives.Coin
col Evaluate a Function That Has a Sparse Hessian: col
    Evaluate a Function That Has a Sparse Jacobian: col
    Speed Testing Sparse Jacobian: col
    Speed Testing Sparse Hessian: col
    Sparse Matrix Row, Column, Value Representation: col
    Row and Column Index Sparsity Patterns: col
    Sparse Hessian: row, col
    Sparse Jacobian: row, col
    Reverse Mode Using Subgraphs: col
col_major Sparse Matrix Row, Column, Value Representation: col_major
          Row and Column Index Sparsity Patterns: col_major
color_method Sparse Hessian: work.color_method
             Sparse Jacobian: work.color_method
coloring Computing Sparse Hessians: coloring
         Computing Sparse Jacobians: coloring
colpack Running the Speed Test Program: Sparsity Options.colpack
        Computing Sparse Jacobians: coloring.colpack
        Download and Install ColPack in Build Directory
        Including the ColPack Sparsity Calculations
colpack.general Computing Sparse Hessians: coloring.colpack.general
colpack.star Sparse Hessian: work.colpack.star Deprecated 2017-06-01
             Computing Sparse Hessians: coloring.colpack.star Deprecated 2017-06-01
colpack.symmetric Computing Sparse Hessians: coloring.colpack.symmetric
colpack: ColPack: Sparse Hessian Example and Test
         ColPack: Sparse Hessian Example and Test
         ColPack: Sparse Jacobian Example and Test
         ColPack: Sparse Jacobian Example and Test
colpack_prefix Including the ColPack Sparsity Calculations: colpack_prefix
column Glossary: Sparsity Pattern.Row and Column Index Vectors
       Sparse Matrix Row, Column, Value Representation
       Row and Column Index Sparsity Patterns
       Sparse Hessian: p.Column Subset
       Preferred Sparsity Patterns: Row and Column Indices: Example and Test
command Using CMake to Configure CppAD: CMake Command
common Common Variables use by Multi-Threaded Newton Method
       Multi-Threaded User Atomic Common Information
       Common Variables Used by Multi-threading Sum of 1/i
compare Compare Speed of C and C++
        CompareChange and Re-Tape: Example and Test
        Compare AD with Base Objects: Example and Test
        Compare AD and Base Objects for Nearly Equal
        AD Binary Comparison Operators: Example and Test
        AD Binary Comparison Operators
     speed C and C++ Compare Speed of C and C++
compare_change Comparison Changes Between Taping and Zero Order Forward
comparechange Frequently Asked Questions and Answers: CompareChange
              CompareChange and Re-Tape: Example and Test
compareop Base Type Requirements for Conditional Expressions: CompareOp
comparing Main Program For Comparing C and C++ Speed
comparison zdouble: An AD Base Type With Absolute Zero: Syntax.Comparison Operators
           Comparison Changes During Zero Order Forward Mode
           Example Optimization and Comparison Operators
           Comparison Changes Between Taping and Zero Order Forward
           AD Binary Comparison Operators: Example and Test
           AD Binary Comparison Operators
comparisons Base Type Requirements for Ordered Comparisons
            Base Type Requirements for Identically Equal Comparisons
            exp_eps: Operation Sequence and Zero Order Forward Sweep: Comparisons
compilation The CppAD Wish List: Compilation Speed
compile Using CMake to Configure CppAD
complex Frequently Asked Questions and Answers: Complex Types
        LuSolve With Complex Arguments: Example and Test
        Complex Polynomial: Example and Test
        AD Absolute Value Functions: abs, fabs: Complex Types
        Convert From AD to Integer: x.Complex Types
complicated Base Type Requirements for Identically Equal Comparisons: EqualOpSeq.More Complicated Cases
compound Example AD<Base> Where Base Constructor Allocates Memory: Compound Assignment Macro
         AD Compound Assignment Division: Example and Test
         AD Compound Assignment Multiplication: Example and Test
         AD Compound Assignment Subtraction: Example and Test
         AD Compound Assignment Addition: Example and Test
         AD Compound Assignment Operators
         AD Arithmetic Operators and Compound Assignments
compressed Download The CppAD Source Code: Compressed Archives
computation Computing Dependency: Example and Test: Computation
compute Compute Determinant using Expansion by Minors
        Using AD to Compute Atomic Function Derivatives
        Using AD to Compute Atomic Function Derivatives
        Using Eigen To Compute Determinant: Example and Test
        Getting Started Using CppAD to Compute Derivatives
        Compute Determinant and Solve Linear Equations
        Compute Determinants and Solve Equations by LU Factorization
        Compute Sparse Jacobians Using Subgraphs
computes Defines a User Atomic Operation that Computes Square Root
computing Computing Jacobian and Hessian of Bender's Reduced Objective
          Computing a Jacobian With Constants that Change
          Computing Sparse Jacobian Using Reverse Mode: Example and Test
          Computing Sparse Hessian for a Subset of Variables
          Computing Sparse Hessian: Example and Test
          Computing Sparse Hessians
          Computing Sparse Jacobian Using Reverse Mode: Example and Test
          Computing Sparse Jacobian Using Forward Mode: Example and Test
          Computing Sparse Jacobians
          Computing Dependency: Example and Test
          Computing Reverse Mode on Subgraphs: Example and Test
concept Check Simple Vector Concept
        Check NumericType Class Concept
concepts Some General Purpose Utilities: C++ Concepts
cond_exp_CppAD Changes and Additions During 2015: 05-26.cond_exp_1
cond_exp_CppAD Changes and Additions During 2015: 05-26.cond_exp_2
condexpop Enable use of AD<Base> where Base is std::complex<double>: CondExpOp
          Enable use of AD<Base> where Base is double: CondExpOp
          Enable use of AD<Base> where Base is float: CondExpOp
          Enable use of AD<Base> where Base is Adolc's adouble Type: CondExpOp
          Example AD<Base> Where Base Constructor Allocates Memory: CondExpOp
condexprel Enable use of AD<Base> where Base is std::complex<double>: CondExpRel
           Enable use of AD<Base> where Base is double: CondExpRel
           Enable use of AD<Base> where Base is float: CondExpRel
           Enable use of AD<Base> where Base is Adolc's adouble Type: CondExpRel
           Example AD<Base> Where Base Constructor Allocates Memory: CondExpRel
           Base Type Requirements for Conditional Expressions: CondExpRel
condexptemplate Base Type Requirements for Conditional Expressions: CondExpTemplate
condition ODE Fitting Using Fast Representation: Initial Condition
          ODE Fitting Using Simple Representation: Initial Condition Constraint
          Number of Variables That Can be Skipped: Example and Test
conditional Example Optimization and Nested Conditional Expressions
            Example Optimization and Conditional Expressions
            Number of Variables That Can be Skipped: Example and Test
            Base Type Requirements for Conditional Expressions
            Conditional Expressions: Example and Test
            AD Conditional Expressions
conditions abs_normal: Solve a Quadratic Program With Box Constraints: KKT Conditions
           Solve a Quadratic Program Using Interior Point Method: KKT Conditions
configuration Nonlinear Programming Using CppAD and Ipopt: Example and Test: Configuration Requirement
              Taylor's Ode Solver: A Multi-Level Adolc Example and Test: Configuration Requirement
              Nonlinear Programming Using CppAD and Ipopt: Example and Test: Configuration Requirement
              Using Adolc with Multiple Levels of Taping: Example and Test: Configuration Requirement
              CppAD pkg-config Files: CppAD Configuration Files
configure Autotools Unix Test and Installation: Configure
          Using CMake to Configure CppAD
conjugate Differentiate Conjugate Gradient Algorithm: Example and Test
constants Computing a Jacobian With Constants that Change
constraint ODE Fitting Using Simple Representation: Trapezoidal Approximation Constraint
           ODE Fitting Using Simple Representation: Initial Condition Constraint
constraints abs_normal: Solve a Quadratic Program With Box Constraints
            abs_normal: Solve a Linear Program With Box Constraints
construct Construct an ADFun Object and Stop Recording
constructor zdouble: An AD Base Type With Absolute Zero: Syntax.Constructor and Assignment
            Determinant Using Expansion by Minors: Constructor
            Determinant Using Expansion by Lu Factorization: Constructor
            Allocate An Array and Call Default Constructor for its Elements
            Definition of a Simple Vector: Element Constructor and Destructor
            Definition of a Simple Vector: Copy Constructor
            Definition of a Simple Vector: Sizing Constructor
            Definition of a Simple Vector: Default Constructor
            Definition of a Numeric Type: Copy Constructor
            Definition of a Numeric Type: Constructor From Integer
            Definition of a Numeric Type: Default Constructor
            Replacing the CppAD Error Handler: Constructor
            Number Taylor Coefficient Orders Currently Stored: Constructor
            Construct an ADFun Object and Stop Recording: Example.Default Constructor
            Construct an ADFun Object and Stop Recording: Example.Sequence Constructor
            Construct an ADFun Object and Stop Recording: Copy Constructor
            Construct an ADFun Object and Stop Recording: Sequence Constructor
            Construct an ADFun Object and Stop Recording: Default Constructor
            Example AD<Base> Where Base Constructor Allocates Memory
            Required Base Class Member Functions: Copy Constructor
            Required Base Class Member Functions: Double Constructor
            Required Base Class Member Functions: Default Constructor
            AD Vectors that Record Index Operations: Constructor
            Matrix Multiply as an Atomic Operation: Constructor
            User Atomic Matrix Multiply: Example and Test: Use Atomic Function.Constructor
            Atomic Eigen Cholesky Factorization Class: Public.Constructor
            Atomic Eigen Cholesky Factorization: Example and Test: Use Atomic Function.Constructor
            Atomic Eigen Matrix Inversion Class: Public.Constructor
            Atomic Eigen Matrix Inverse: Example and Test: Use Atomic Function.Constructor
            Atomic Eigen Matrix Multiply Class: Public.Constructor
            Atomic Eigen Matrix Multiply: Example and Test: Use Atomic Function.Constructor
            Tan and Tanh as User Atomic Operations: Example and Test: Use Atomic Function.Constructor
            Tan and Tanh as User Atomic Operations: Example and Test: Constructor
            Atomic Sparsity with Set Patterns: Example and Test: Test Atomic Function.Constructor
            Atomic Sparsity with Set Patterns: Example and Test: Constructor
            Reciprocal as an Atomic Operation: Example and Test: Use Atomic Function.Constructor
            Reciprocal as an Atomic Operation: Example and Test: Constructor
            Atomic Euclidean Norm Squared: Example and Test: Use Atomic Function.Constructor
            Atomic Euclidean Norm Squared: Example and Test: Constructor
            Getting Started with Atomic Operations: Example and Test: Use Atomic Function.Constructor
            Getting Started with Atomic Operations: Example and Test: Constructor
            Atomic Reverse Hessian Sparsity: Example and Test: Constructor
            Atomic Forward Hessian Sparsity: Example and Test: Constructor
            Atomic Reverse Jacobian Sparsity: Example and Test: Constructor
            Atomic Forward Jacobian Sparsity: Example and Test: Constructor
            Atomic Reverse: Example and Test: Constructor
            Atomic Forward: Example and Test: Constructor
            Atomic Function Constructor: Example.Use Constructor
            Atomic Function Constructor: Example.Define Constructor
            Atomic Function Constructor
            Checkpointing Functions: constructor
            AD Constructors: Example and Test
constructor: Hessian of Lagrangian and ADFun Default Constructor: Example and Test
             Independent and ADFun Constructor: Example and Test
constructors AD Constructors
constructors: AD Constructors: Example and Test
control Control When Thread Alloc Retains Memory For Future Use
        Controlling Taylor Coefficients Memory Allocation
        Download The CppAD Source Code: Source Code Control
controller An Error Controller for Gear's Ode Solvers
           An Error Controller for ODE Solvers
controlling Controlling Taylor Coefficient Memory Allocation: Example and Test
            Controlling Taylor Coefficients Memory Allocation
convention Lu Factor and Solve with Recorded Pivoting: Storage Convention
conversion Suppress Suspect Implicit Conversion Warnings
           Conversion and I/O of AD Objects
convert Convert Certain Types to a String
        Convert an AD Variable to a Parameter: Example and Test
        Convert an AD Variable to a Parameter
        Convert An AD or Base Type to String
        Convert From AD to Integer: Example and Test
        Convert From AD to Integer
        Convert From AD to its Base Type: Example and Test
        Convert From an AD Type to its Base Type
        Conversion and I/O of AD Objects
        AD Constructors
copy Definition of a Simple Vector: Copy Constructor
     Definition of a Numeric Type: Copy Constructor
     Construct an ADFun Object and Stop Recording: Copy Constructor
     Required Base Class Member Functions: Copy Constructor
correct Check Gradient of Determinant of 3 by 3 matrix
        Check Determinant of 3 by 3 matrix
        Running the Speed Test Program: test.correct
correctness Correctness Test of det_by_minor Routine
            Correctness Check for Both Simple and Fast Representations
            Running the Speed Test Program: Correctness Results
            Correctness Tests For Exponential Approximation in Introduction
correspondence Create An Abs-normal Representation of a Function: Correspondence to Literature
cos Trigonometric and Hyperbolic Sine and Cosine Reverse Theory
    Trigonometric and Hyperbolic Sine and Cosine Forward Theory
    The AD cos Function: Example and Test
    The Cosine Function: cos
cosh Trigonometric and Hyperbolic Sine and Cosine Reverse Theory
     Trigonometric and Hyperbolic Sine and Cosine Forward Theory
     The AD cosh Function: Example and Test
     The Hyperbolic Cosine Function: cosh
cosine Inverse Cosine and Hyperbolic Cosine Reverse Mode Theory
       Inverse Cosine and Hyperbolic Cosine Reverse Mode Theory
       Trigonometric and Hyperbolic Sine and Cosine Reverse Theory
       Inverse Cosine and Hyperbolic Cosine Forward Mode Theory
       Inverse Cosine and Hyperbolic Cosine Forward Mode Theory
       Trigonometric and Hyperbolic Sine and Cosine Forward Theory
       The Inverse Hyperbolic Cosine Function: acosh
       The Hyperbolic Cosine Function: cosh
       The Cosine Function: cos
count Comparison Changes Between Taping and Zero Order Forward: count
      An Introduction by Example to Algorithmic Differentiation: Preface.Operation Count
cppad Your License for the CppAD Software
      CppAD Addons
      Autotools Unix Test and Installation: Profiling CppAD
      zdouble: An AD Base Type With Absolute Zero: Motivation.CppAD
      Define Matrix Multiply as a User Atomic Operation: CppAD User Atomic Callback Functions
      Nonlinear Programming Using CppAD and Ipopt: Example and Test
      Nonlinear Programming Using the CppAD Interface to Ipopt
      A Quick OpenMP Memory Allocator Used by CppAD
      CppAD Deprecated API Features
      Changes and Additions to CppAD During 2003
      Changes and Additions to CppAD During 2004
      Changes and Additions to CppAD During 2005
      Changes and Additions to CppAD During 2006
      Changes and Additions to CppAD During 2007
      Changes and Additions to CppAD During 2008
      Changes and Additions to CppAD During 2009
      Changes and Additions to CppAD During 2010
      Changes and Additions to CppAD During 2011
      CppAD Changes and Additions During 2012
      CppAD Changes and Additions During 2013
      CppAD Changes and Additions During 2014
      CppAD Changes and Additions During 2015
      Changes and Additions to CppAD During 2016
      Changes and Additions to CppAD During 2017
      Changes and Additions to CppAD
      The CppAD Wish List
      CppAD Speed: Sparse Jacobian
      CppAD Speed: Sparse Hessian
      CppAD Speed: Second Derivative of a Polynomial
      CppAD Speed: Gradient of Ode Solution
      CppAD Speed, Matrix Multiplication
      CppAD Speed: Gradient of Determinant Using Lu Factorization
      CppAD Speed: Gradient of Determinant by Minor Expansion
      Speed Test Derivatives Using CppAD
      CppAD Speed: Matrix Multiplication (Double Version)
      Running the Speed Test Program
      Using The CppAD Test Vector Template Class
      CppAD Examples and Tests
      Enable Use of Eigen Linear Algebra Package with CppAD: CppAD Namespace
      Enable Use of Eigen Linear Algebra Package with CppAD
      Example and Test Linking CppAD to Languages Other than C++
      List All (Except Deprecated) CppAD Examples
      Utility Routines used by CppAD Examples
      Getting Started Using CppAD to Compute Derivatives
      Examples: The CppAD Test Vector Template Class
      Nonlinear Programming Using CppAD and Ipopt: Example and Test
      CppAD Assertions During Execution
      Replacing The CppAD Error Handler: Example and Test
      Replacing the CppAD Error Handler
      Some General Purpose Utilities: Miscellaneous.The CppAD Vector Template Class
      Using CppAD in a Multi-Threading Environment
      CppAD API Preprocessor Symbols
      Computing Sparse Jacobians: coloring.cppad
      AD<Base> Requirements for a CppAD Base Type
      exp_eps: CppAD Forward and Reverse Sweeps
      exp_2: CppAD Forward and Reverse Sweeps
      CppAD pkg-config Files: CppAD Configuration Files
      CppAD pkg-config Files
      Checking the CppAD Examples and Tests
      Choosing the CppAD Test Vector Template Class: cppad
      Choosing the CppAD Test Vector Template Class
      Including the cppad_ipopt Library and Tests
      Using CMake to Configure CppAD
      Download The CppAD Source Code
      CppAD Download, Test, and Install Instructions
cppad-20171217: cppad-20171217: A Package for Differentiation of C++ Algorithms
cppad.general Computing Sparse Hessians: coloring.cppad.general
cppad.hpp cppad-20171217: A Package for Differentiation of C++ Algorithms
cppad.symmetric Computing Sparse Hessians: coloring.cppad.symmetric
cppad::numeric_limits Base Type Requirements for Numeric Limits: CppAD::numeric_limits
                      Numeric Limits For an AD and Base Types: CppAD::numeric_limits
cppad::vector Choosing The Vector Testing Template Class: CppAD::vector
              Using The CppAD Test Vector Template Class: CppAD::vector
              CppAD::vector Template Class: Example and Test
              The CppAD::vector Template Class
cppad::vectorbool CppAD::vectorBool Class: Example and Test
cppad_cxx_flags Using CMake to Configure CppAD: cppad_cxx_flags
cppad_debug_and_release CppAD API Preprocessor Symbols: Documented Here.CPPAD_DEBUG_AND_RELEASE
cppad_debug_which Using CMake to Configure CppAD: cppad_debug_which
cppad_deprecated Using CMake to Configure CppAD: cppad_deprecated
cppad_ipopt Nonlinear Programming Using the CppAD Interface to Ipopt: cppad_ipopt namespace
            Including the cppad_ipopt Library and Tests
cppad_ipopt_nlp ODE Fitting Using Fast Representation
                ODE Fitting Using Simple Representation
                ODE Fitting Using Simple Representation
cppad_lib Including the ColPack Sparsity Calculations: cppad_lib
cppad_max_num_threads Using CppAD in a Multi-Threading Environment: CPPAD_MAX_NUM_THREADS
                      Using CMake to Configure CppAD: cppad_max_num_threads
cppad_null CppAD API Preprocessor Symbols: Documented Here.CPPAD_NULL
cppad_numeric_limits Base Type Requirements for Numeric Limits: CPPAD_NUMERIC_LIMITS
cppad_package_string CppAD API Preprocessor Symbols: Documented Here.CPPAD_PACKAGE_STRING
cppad_postfix Using CMake to Configure CppAD: cppad_postfix
cppad_prefix Using CMake to Configure CppAD: cppad_prefix
cppad_profile_flag Using CMake to Configure CppAD: cppad_profile_flag
cppad_standard_math_unary Base Type Requirements for Standard Math Functions: CPPAD_STANDARD_MATH_UNARY
cppad_tape_addr_type Using CMake to Configure CppAD: cppad_tape_addr_type
cppad_tape_id_type Using CMake to Configure CppAD: cppad_tape_id_type
cppad_testvector Using CMake to Configure CppAD: cppad_testvector
cppad_to_string Extending to_string To Another Floating Point Type: CPPAD_TO_STRING
cppad_use_cplusplus_2011 CppAD API Preprocessor Symbols: Documented Here.CPPAD_USE_CPLUSPLUS_2011
                         The Logarithm of One Plus Argument: log1p: CPPAD_USE_CPLUSPLUS_2011
                         The Exponential Function Minus One: expm1: CPPAD_USE_CPLUSPLUS_2011
                         The Error Function: CPPAD_USE_CPLUSPLUS_2011
                         The Inverse Hyperbolic Tangent Function: atanh: CPPAD_USE_CPLUSPLUS_2011
                         The Inverse Hyperbolic Sine Function: asinh: CPPAD_USE_CPLUSPLUS_2011
                         The Inverse Hyperbolic Cosine Function: acosh: CPPAD_USE_CPLUSPLUS_2011
cppad_user_atomic User Defined Atomic AD Functions: CPPAD_USER_ATOMIC
cppadcreatediscrete Discrete AD Functions: CppADCreateDiscrete Deprecated 2007-07-28
cppadvector Choosing The Vector Testing Template Class: CppADvector Deprecated 2007-07-28
create Allocate Memory and Create A Raw Array
       Create An Abs-normal Representation of a Function
       Create an ADFun Object (Record an Operation Sequence)
       AD Boolean Functions: Create Binary
       AD Boolean Functions: Create Unary
       Discrete AD Functions: Create AD Version
create_array Allocate Memory and Create A Raw Array
             Allocate An Array and Call Default Constructor for its Elements
creating Creating Your Own Interface to an ADFun Object
criteria An Error Controller for Gear's Ode Solvers: Error Criteria Discussion
         An Error Controller for ODE Solvers: Error Criteria Discussion
cstdint Using CMake to Configure CppAD: cppad_tape_addr_type.cstdint
        Using CMake to Configure CppAD: cppad_tape_id_type.cstdint
ctor Using CMake to Configure CppAD
ctor_arg_list Atomic Function Constructor: atomic_user.ctor_arg_list
cumulative Example Optimization and Cumulative Sum Operations
current Get the Current OpenMP Thread Number
        Is The Current Execution in OpenMP Parallel Mode
        Get the Current Thread Number
        Is The Current Execution in Parallel Mode
        Abort Current Recording: Example and Test
currently Amount of Memory a Thread is Currently Using
          Free Memory Currently Available for Quick Use by a Thread
          Amount of Memory a Thread is Currently Using
          Free Memory Currently Available for Quick Use by a Thread
          Number Taylor Coefficient Orders Currently Stored
cutting abs_normal: Minimize a Linear Abs-normal Approximation: Method.Cutting Planes
        abs_normal: Minimize a Linear Abs-normal Approximation: Method.Cutting Planes
cxx_flags Autotools Unix Test and Installation: cxx_flags
cygwin Autotools Unix Test and Installation: adolc_dir.Cygwin
       Pthread Implementation of a Team of AD Threads: Bug in Cygwin
       Including the ADOL-C Examples and Tests: Cygwin
D
Dependent ADFun Check and Re-Tape: Example and Test
          Stop Recording and Store Operation Sequence
Domain ADFun Sequence Properties: Example and Test
data The CppAD::vector Template Class: vectorBool.data
     The CppAD::vector Template Class: data
datadir Using CMake to Configure CppAD
dblvector Non-Smooth Optimization Using Abs-normal Quadratic Approximations: DblVector
          abs_normal: Minimize a Linear Abs-normal Approximation: DblVector
          Non-Smooth Optimization Using Abs-normal Linear Approximations: DblVector
          abs_normal: Minimize a Linear Abs-normal Approximation: DblVector
ddp Speed Testing Second Derivative of a Polynomial: ddp
ddw Reverse Mode Second Partial Derivative Driver: ddw
ddy Forward Mode Second Partial Derivative Driver: ddy
deallocate Deallocate An Array and Call Destructor for its Elements
debug Printing AD Values During Forward Mode
      Using CMake to Configure CppAD: cppad_cxx_flags.debug and release
debug_which Speed Test an Operator Overloading AD Package: debug_which
debugging Check an ADFun Object For Nan Results: Debugging
declare Define Matrix Multiply as a User Atomic Operation: Declare mat_mul Function
        Declare Independent Variables and Start Recording
default Allocate An Array and Call Default Constructor for its Elements
        Definition of a Simple Vector: Default Constructor
        Definition of a Numeric Type: Default Constructor
        Check an ADFun Object For Nan Results: Default
        Hessian of Lagrangian and ADFun Default Constructor: Example and Test
        Construct an ADFun Object and Stop Recording: Example.Default Constructor
        Construct an ADFun Object and Stop Recording: Default Constructor
        Base Type Requirements for Hash Coding Values: Default
        Required Base Class Member Functions: Default Constructor
define Define Matrix Multiply as a User Atomic Operation
       Atomic Function Constructor: Example.Define Constructor
defined User Defined Atomic AD Functions
        Evaluate a Function Defined in Terms of an ODE
        Using a User Defined AD Base Type: Example and Test
        User Defined Atomic AD Functions
        CppAD pkg-config Files: Defined Fields
defines Defines a User Atomic Operation that Computes Square Root
definition Definition of a Simple Vector
           Definition of a Numeric Type
           Example AD<Base> Where Base Constructor Allocates Memory: Class Definition
           Matrix Multiply as an Atomic Operation: End Class Definition
           Matrix Multiply as an Atomic Operation: Start Class Definition
           User Atomic Matrix Multiply: Example and Test: Class Definition
           Atomic Eigen Cholesky Factorization Class: End Class Definition
           Atomic Eigen Cholesky Factorization Class: Start Class Definition
           Atomic Eigen Matrix Inversion Class: End Class Definition
           Atomic Eigen Matrix Inversion Class: Start Class Definition
           Atomic Eigen Matrix Inverse: Example and Test: Class Definition
           Atomic Eigen Matrix Multiply Class: End Class Definition
           Atomic Eigen Matrix Multiply Class: Start Class Definition
           Atomic Eigen Matrix Multiply: Example and Test: Class Definition
           Tan and Tanh as User Atomic Operations: Example and Test: End Class Definition
           Tan and Tanh as User Atomic Operations: Example and Test: Start Class Definition
           Atomic Sparsity with Set Patterns: Example and Test: End Class Definition
           Atomic Sparsity with Set Patterns: Example and Test: Start Class Definition
           Reciprocal as an Atomic Operation: Example and Test: End Class Definition
           Reciprocal as an Atomic Operation: Example and Test: Start Class Definition
           Atomic Euclidean Norm Squared: Example and Test: End Class Definition
           Atomic Euclidean Norm Squared: Example and Test: Start Class Definition
           Getting Started with Atomic Operations: Example and Test: End Class Definition
           Getting Started with Atomic Operations: Example and Test: Start Class Definition
           Atomic Reverse Hessian Sparsity: Example and Test: Start Class Definition
           Atomic Forward Hessian Sparsity: Example and Test: Start Class Definition
           Atomic Reverse Jacobian Sparsity: Example and Test: Start Class Definition
           Atomic Forward Jacobian Sparsity: Example and Test: Start Class Definition
           Atomic Reverse: Example and Test: Start Class Definition
           Atomic Forward: Example and Test: Start Class Definition
definitions: ODE Inverse Problem Definitions: Source Code
             ODE Inverse Problem Definitions: Source Code
delete Tracking Use of New and Delete: Example and Test
       Routines That Track Use of New and Delete
delete: Tracking Use of New and Delete: Example and Test
delete_array Return A Raw Array to The Available Memory for a Thread
             Deallocate An Array and Call Destructor for its Elements
delta Return A Raw Array to The Available Memory for a Thread: Delta
      Allocate Memory and Create A Raw Array: Delta
      Deallocate An Array and Call Destructor for its Elements: Delta
      Allocate An Array and Call Default Constructor for its Elements: Delta
delta_abs_normal: Minimize a Linear Abs-normal Approximation: delta_x
        abs_normal: Minimize a Linear Abs-normal Approximation: delta_x
        abs_normal: Evaluate First Order Approximation: delta_x
dependency Subgraph Dependency Sparsity Patterns: Example and Test
           Subgraph Dependency Sparsity Patterns
           Computing Dependency: Example and Test: Dependency Pattern
           Jacobian Sparsity Pattern: Reverse Mode: dependency
           Reverse Mode Jacobian Sparsity Patterns: dependency
           Jacobian Sparsity Pattern: Forward Mode: dependency
           Forward Mode Jacobian Sparsity Patterns: dependency
dependency: Computing Dependency: Example and Test
dependent ADFun Object Deprecated Member Functions: Dependent
          Glossary: Tape.Dependent Variables
          Glossary: Operation.Dependent
deprecate AD Conditional Expressions: Deprecate 2005-08-07
deprecated Autotools Unix Test and Installation: Deprecated 2012-12-26
           zdouble: An AD Base Type With Absolute Zero: Deprecated 2015-09-26
           Old Matrix Multiply as a User Atomic Operation: Example and Test: Deprecated 2013-05-27
           Old Tan and Tanh as User Atomic Operations: Example and Test: Deprecated 2013-05-27
           Using AD to Compute Atomic Function Derivatives: Deprecated 2013-05-27
           Using AD to Compute Atomic Function Derivatives: Deprecated 2013-05-27
           Old Atomic Operation Reciprocal: Example and Test: Deprecated 2013-05-27
           User Defined Atomic AD Functions: Deprecated 2013-05-27
           Nonlinear Programming Using the CppAD Interface to Ipopt: Deprecated 2012-11-28
           Choosing The Vector Testing Template Class: CppADvector Deprecated 2007-07-28
           Choosing The Vector Testing Template Class: Deprecated 2012-07-03
           Machine Epsilon For AD Types: Deprecated 2012-06-17
           Memory Leak Detection: Deprecated 2012-04-06
           OpenMP Memory Allocator: Example and Test: Deprecated 2011-08-31
           Return A Raw Array to The Available Memory for a Thread: Deprecated 2011-08-31
           Allocate Memory and Create A Raw Array: Deprecated 2011-08-31
           Amount of Memory Available for Quick Use by a Thread: Deprecated 2011-08-31
           Amount of Memory a Thread is Currently Using: Deprecated 2011-08-31
           Free Memory Currently Available for Quick Use by a Thread: Deprecated 2011-08-31
           Return Memory to omp_alloc: Deprecated 2011-08-31
           Get At Least A Specified Amount of Memory: Deprecated 2011-08-31
           Get the Current OpenMP Thread Number: Deprecated 2011-08-31
           Is The Current Execution in OpenMP Parallel Mode: Deprecated 2011-08-31
           Set and Get Maximum Number of Threads for omp_alloc Allocator: Deprecated 2011-08-31
           A Quick OpenMP Memory Allocator Used by CppAD: Deprecated 2011-08-23
           Routines That Track Use of New and Delete: TrackCount.Previously Deprecated
           Routines That Track Use of New and Delete: TrackExtend.Previously Deprecated
           Routines That Track Use of New and Delete: TrackDelVec.Previously Deprecated
           Routines That Track Use of New and Delete: TrackNewVec.Previously Deprecated
           Routines That Track Use of New and Delete: Deprecated 2007-07-23
           OpenMP Parallel Setup: Deprecated 2011-06-23
           Comparison Changes During Zero Order Forward Mode: Deprecated 2015-01-20
           ADFun Object Deprecated Member Functions: capacity_taylor.Deprecated 2014-03-18
           ADFun Object Deprecated Member Functions: size_taylor.Deprecated 2014-03-18
           ADFun Object Deprecated Member Functions: use_VecAD.Deprecated 2006-04-08
           ADFun Object Deprecated Member Functions: taylor_size.Deprecated 2006-06-17
           ADFun Object Deprecated Member Functions: Size.Deprecated 2006-04-03
           ADFun Object Deprecated Member Functions: Memory.Deprecated 2006-03-31
           ADFun Object Deprecated Member Functions: Order.Deprecated 2006-03-31
           ADFun Object Deprecated Member Functions: Dependent.Deprecated 2007-08-07
           ADFun Object Deprecated Member Functions
           Deprecated Include Files: Deprecated 2006-12-17
           Deprecated Include Files: Deprecated 2015-11-30
           Deprecated Include Files
           CppAD Deprecated API Features
           Obtain Nan or Determine if a Value is Nan: nan(zero).Deprecated 2015-10-04
           CppAD API Preprocessor Symbols: Deprecated
           Sparse Hessian: work.colpack.star Deprecated 2017-06-01
           Computing Sparse Hessians: coloring.colpack.star Deprecated 2017-06-01
           AD Boolean Functions: Deprecated 2007-07-31
           Atomic Reverse Hessian Sparsity Patterns: u.x
           Atomic Reverse Hessian Sparsity Patterns: Deprecated 2016-06-27
           Atomic Forward Hessian Sparsity Patterns: Implementation.x
           Atomic Forward Hessian Sparsity Patterns: Deprecated 2016-06-27
           Atomic Reverse Jacobian Sparsity Patterns: Implementation.x
           Atomic Reverse Jacobian Sparsity Patterns: Deprecated 2016-06-27
           Atomic Forward Jacobian Sparsity Patterns: Implementation.x
           Atomic Forward Jacobian Sparsity Patterns: Deprecated 2016-06-27
           Discrete AD Functions: CppADCreateDiscrete Deprecated 2007-07-28
           CppAD Download, Test, and Install Instructions: Deprecated
deprecated) List All (Except Deprecated) CppAD Examples
derivative The Theory of Derivative Calculations
           Sacado Speed: Second Derivative of a Polynomial
           Fadbad Speed: Second Derivative of a Polynomial
           CppAD Speed: Second Derivative of a Polynomial
           Adolc Speed: Second Derivative of a Polynomial
           Speed Testing Second Derivative of a Polynomial
           Speed Testing Derivative of Matrix Multiply
           Taylor's Ode Solver: A Multi-Level Adolc Example and Test: Derivative of ODE Solution
           Taylor's Ode Solver: A Multi-Level AD Example and Test: Derivative of ODE Solution
           Getting Started Using CppAD to Compute Derivatives: Derivative
           Evaluate a Polynomial or its Derivative
           Any Order Reverse Mode
           Second Order Reverse Mode
           First Order Reverse Mode
           Multiple Order Forward Mode: Purpose.Derivative Values
           Second Order Forward Mode: Derivative Values
           First Order Forward Mode: Derivative Values
           Reverse Mode Second Partial Derivative Driver
           Forward Mode Second Partial Derivative Driver
           First Order Derivative Driver: Example and Test
           First Order Derivative: Driver Routine
           Hessian: Easy Driver
           Jacobian: Driver Routine
           The Sign: sign: Derivative
           AD Absolute Value Functions: abs, fabs: Derivative
           The Hyperbolic Tangent Function: tanh: Derivative
           The Tangent Function: tan: Derivative
           The Square Root Function: sqrt: Derivative
           The Hyperbolic Sine Function: sinh: Derivative
           The Sine Function: sin: Derivative
           The Exponential Function: log: Derivative
           The Exponential Function: exp: Derivative
           The Hyperbolic Cosine Function: cosh: Derivative
           The Cosine Function: cos: Derivative
           Inverse Tangent Function: atan: Derivative
           Inverse Sine Function: asin: Derivative
           Inverse Sine Function: acos: Derivative
           AD Compound Assignment Operators: Derivative
           AD Binary Arithmetic Operators: Derivative
           AD Unary Minus Operator: Derivative
           AD Unary Plus Operator: Derivative
           exp_eps: Second Order Forward Mode: Operation Sequence.Derivative
           exp_eps: First Order Forward Sweep: Operation Sequence.Derivative
           exp_2: Second Order Forward Mode: Operation Sequence.Derivative
           exp_2: First Order Forward Mode: Operation Sequence.Derivative
           cppad-20171217: A Package for Differentiation of C++ Algorithms
derivative: First Order Derivative: Driver Routine
            First Order Partial Derivative: Driver Routine
derivatives Using AD to Compute Atomic Function Derivatives
            Using AD to Compute Atomic Function Derivatives
            An ODE Inverse Problem Example: Black Box Method.Derivatives
            Bibliography: Evaluating Derivatives
            Error Function Forward Taylor Polynomial Theory: Derivatives
            Tangent and Hyperbolic Tangent Forward Taylor Polynomial Theory: Derivatives
            Inverse Cosine and Hyperbolic Cosine Forward Mode Theory: Derivatives
            Inverse Sine and Hyperbolic Sine Forward Mode Theory: Derivatives
            Inverse Tangent and Hyperbolic Tangent Forward Mode Theory: Derivatives
            Logarithm Function Forward Mode Theory: Derivatives
            Exponential Function Forward Mode Theory: Derivatives
            Speed Test Derivatives Using Sacado
            Speed Test Derivatives Using Fadbad
            Speed Test Derivatives Using CppAD
            Speed Test of Derivatives Using Adolc
            Using Multiple Levels of AD: Procedure.Derivatives of Outer Function
            Getting Started Using CppAD to Compute Derivatives
            Calculating Sparse Derivatives
            Discrete AD Functions: Derivatives
derivatives: First and Second Order Derivatives: Easy Drivers
description LU Factorization of A Square Matrix and Stability Calculation: Description
            General Examples: Description
            The CppAD::vector Template Class: Description
            An Error Controller for ODE Solvers: Description
            A 3rd and 4th Order Rosenbrock ODE Solver: Description
            Multi-dimensional Romberg Integration: Description
            One DimensionalRomberg Integration: Description
            Invert an LU Factored Equation: Description
            LU Factorization of A Square Matrix: Description
            Compute Determinant and Solve Linear Equations: Description
            Evaluate a Polynomial or its Derivative: Description
            Atomic Eigen Cholesky Factorization: Example and Test: Description
            Atomic Eigen Matrix Inverse: Example and Test: Description
            Atomic Eigen Matrix Multiply: Example and Test: Description
            Conditional Expressions: Example and Test: Description
            The Sign: sign: Description
            The Logarithm of One Plus Argument: log1p: Description
            The Exponential Function Minus One: expm1: Description
            The Error Function: Description
            The Inverse Hyperbolic Tangent Function: atanh: Description
            The Inverse Hyperbolic Sine Function: asinh: Description
            The Inverse Hyperbolic Cosine Function: acosh: Description
destructor Deallocate An Array and Call Destructor for its Elements
           Definition of a Simple Vector: Element Constructor and Destructor
det Determinant Using Expansion by Minors: det
    Determinant Using Expansion by Lu Factorization: det
det_33 Source: det_33
       Check Determinant of 3 by 3 matrix
det_by_lu Source: det_by_lu
          Determinant Using Expansion by Lu Factorization
det_by_minor Determine Amount of Time to Execute det_by_minor
             Repeat det_by_minor Routine A Specified Number of Times
             Correctness Test of det_by_minor Routine
             Source: det_by_minor
det_grad_33 Source: det_grad_33
            Check Gradient of Determinant of 3 by 3 matrix
det_of_minor Source: det_of_minor
             Determinant of a Minor: Example and Test
             Determinant of a Minor
detection Memory Leak Detection
determinant LU Factorization of A Square Matrix and Stability Calculation: LU.Determinant
            Compute Determinant using Expansion by Minors
            Determinant of a Minor: Determinant of A
            Determinant of a Minor
            Sacado Speed: Gradient of Determinant Using Lu Factorization
            Sacado Speed: Gradient of Determinant by Minor Expansion
            Fadbad Speed: Gradient of Determinant Using Lu Factorization
            Fadbad Speed: Gradient of Determinant by Minor Expansion
            CppAD Speed: Gradient of Determinant Using Lu Factorization
            CppAD Speed: Gradient of Determinant by Minor Expansion
            Adolc Speed: Gradient of Determinant Using Lu Factorization
            Adolc Speed: Gradient of Determinant by Minor Expansion
            Double Speed: Determinant Using Lu Factorization
            Double Speed: Determinant by Minor Expansion
            Check Gradient of Determinant of 3 by 3 matrix
            Check Determinant of 3 by 3 matrix
            Determinant Using Expansion by Minors: Example and Test
            Determinant Using Expansion by Minors
            Determinant of a Minor: Example and Test
            Determinant of a Minor: Determinant of A
            Determinant of a Minor
            Determinant Using Lu Factorization: Example and Test
            Determinant Using Expansion by Lu Factorization
            Speed Testing Gradient of Determinant by Minor Expansion
            Speed Testing Gradient of Determinant Using Lu Factorization
            Lu Factor and Solve with Recorded Pivoting
            Gradient of Determinant Using Lu Factorization: Example and Test
            Gradient of Determinant Using Expansion by Minors: Example and Test
            Gradient of Determinant Using LU Factorization: Example and Test
            Gradient of Determinant Using Expansion by Minors: Example and Test
            Using Eigen To Compute Determinant: Example and Test
            LU Factorization of A Square Matrix: LU.Determinant
            Compute Determinant and Solve Linear Equations
determinant: Using Eigen To Compute Determinant: Example and Test
determinants Compute Determinants and Solve Equations by LU Factorization
determine Determine Amount of Time to Execute det_by_minor
          Obtain Nan or Determine if a Value is Nan
          Determine Amount of Time to Execute a Test
          Determine if Two Values Are Nearly Equal
difference Interfacing to C: Example and Test
           Determine if Two Values Are Nearly Equal
differential Trigonometric and Hyperbolic Sine and Cosine Forward Theory: Differential Equation
             The Theory of Forward Mode: Standard Math Functions.Differential Equation
             An Error Controller for Gear's Ode Solvers
             An Arbitrary Order Gear Method
             An Error Controller for ODE Solvers
             A 3rd and 4th Order Rosenbrock ODE Solver
             An Embedded 4th and 5th Order Runge-Kutta ODE Solver
differentiate Differentiate Conjugate Gradient Algorithm: Example and Test
differentiating Example Differentiating a Stack Machine Interpreter
differentiation Example and Test Linking CppAD to Languages Other than C++
                An Introduction by Example to Algorithmic Differentiation: Preface.Algorithmic Differentiation
                An Introduction by Example to Algorithmic Differentiation
                cppad-20171217: A Package for Differentiation of C++ Algorithms
                cppad-20171217: A Package for Differentiation of C++ Algorithms
digits10 Numeric Limits For an AD and Base Types: digits10
dimension Multi-dimensional Romberg Integration
dimensional One Dimensional Romberg Integration: Example and Test
            Multi-dimensional Romberg Integration
            One Dimensional Romberg Integration: Example and Test
dimensionalromberg One DimensionalRomberg Integration
dimensions Matrix Multiply as an Atomic Operation: Matrix Dimensions
           Atomic Eigen Matrix Inversion Class: Matrix Dimensions
           Atomic Eigen Matrix Multiply Class: Matrix Dimensions
direction Hessian Times Direction: Example and Test
          Second Order Reverse Mode: Hessian Times Direction
direction: Hessian Times Direction: Example and Test
directions Forward Mode: Example and Test of Multiple Directions
           Multiple Directions Forward Mode
           Reverse Mode: Multiple Directions
directories Using CMake to Configure CppAD
directory Autotools Unix Test and Installation: Build Directory
          Autotools Unix Test and Installation: Distribution Directory
          Directory Structure: Example Directory
          Directory Structure: Distribution Directory
          Directory Structure
          Download and Install Sacado in Build Directory: Prefix Directory
          Download and Install Sacado in Build Directory: External Directory
          Download and Install Sacado in Build Directory: Distribution Directory
          Download and Install Sacado in Build Directory
          Download and Install Ipopt in Build Directory: Prefix Directory
          Download and Install Ipopt in Build Directory: External Directory
          Download and Install Ipopt in Build Directory: Distribution Directory
          Download and Install Ipopt in Build Directory
          Download and Install Fadbad in Build Directory: Prefix Directory
          Download and Install Fadbad in Build Directory: External Directory
          Download and Install Fadbad in Build Directory: Distribution Directory
          Download and Install Fadbad in Build Directory
          Download and Install Eigen in Build Directory: Prefix Directory
          Download and Install Eigen in Build Directory: External Directory
          Download and Install Eigen in Build Directory: Distribution Directory
          Download and Install Eigen in Build Directory
          Download and Install ColPack in Build Directory: Prefix Directory
          Download and Install ColPack in Build Directory: External Directory
          Download and Install ColPack in Build Directory: Distribution Directory
          Download and Install ColPack in Build Directory
          Download and Install Adolc in Build Directory: Prefix Directory
          Download and Install Adolc in Build Directory: External Directory
          Download and Install Adolc in Build Directory: Distribution Directory
          Download and Install Adolc in Build Directory
          Using CMake to Configure CppAD: CMake Command.Build Directory
          Download The CppAD Source Code: Distribution Directory
discrete Discrete AD Functions
discussion Comparison Changes During Zero Order Forward Mode: Discussion
           An Error Controller for Gear's Ode Solvers: Error Criteria Discussion
           An Error Controller for ODE Solvers: Error Criteria Discussion
           Enable AD Calculations During Parallel Mode: Discussion
           Check an ADFun Sequence of Operations: Discussion
           abs_normal min_nso_quad: Example and Test: Discussion
           abs_normal min_nso_linear: Example and Test: Discussion
           Computing Dependency: Example and Test: Discussion
           Comparison Changes Between Taping and Zero Order Forward: number.Discussion
           Atomic Forward Mode: Discussion
           Checkpointing an Extended ODE Solver: Example and Test: Discussion
           Atomic Operations and Multiple-Levels of AD: Example and Test: Discussion
           Printing AD Values During Forward Mode: Discussion
disk Frequently Asked Questions and Answers: Tape Storage: Disk or Memory
distribution Autotools Unix Test and Installation: Distribution Directory
             Directory Structure: Distribution Directory
             Download and Install Sacado in Build Directory: Distribution Directory
             Download and Install Ipopt in Build Directory: Distribution Directory
             Download and Install Fadbad in Build Directory: Distribution Directory
             Download and Install Eigen in Build Directory: Distribution Directory
             Download and Install ColPack in Build Directory: Distribution Directory
             Download and Install Adolc in Build Directory: Distribution Directory
             Download The CppAD Source Code: Distribution Directory
divide AD Compound Assignment Division: Example and Test
       AD Compound Assignment Operators
       AD Binary Division: Example and Test
       AD Binary Arithmetic Operators
division The Theory of Reverse Mode: Binary Operators.Division
         The Theory of Forward Mode: Binary Operators.Division
         AD Compound Assignment Operators: Derivative.Division
         AD Binary Arithmetic Operators: Derivative.Division
division: AD Compound Assignment Division: Example and Test
          AD Binary Division: Example and Test
do Do One Thread's Work for Multi-Threaded Newton Method
   Do One Thread's Work for Sum of 1/i
documentation Using CMake to Configure CppAD
              Download The CppAD Source Code: Building Documentation
documented CppAD API Preprocessor Symbols: Documented Elsewhere
           CppAD API Preprocessor Symbols: Documented Here
domain ODE Fitting Using Fast Representation: Trapezoidal Approximation.Domain Indices J(k,0)
       ODE Fitting Using Fast Representation: Initial Condition.Domain Indices J(k,0)
       ODE Fitting Using Fast Representation: Objective Function.Domain Indices J(k,0)
       ADFun Sequence Properties: Domain
double Double Speed: Sparse Jacobian
       Double Speed: Sparse Hessian
       Double Speed: Evaluate a Polynomial
       Double Speed: Ode Solution
       Double Speed: Determinant Using Lu Factorization
       Double Speed: Determinant by Minor Expansion
       Speed Test of Functions in Double
       Speed Testing Sparse Jacobian: n_sweep.double
       Speed Testing Sparse Hessian: n_sweep.double
       Speed Testing Second Derivative of a Polynomial: ddp.double
       Speed Testing the Jacobian of Ode Solution: jacobian.double
       Speed Testing Gradient of Determinant by Minor Expansion: gradient.double
       Speed Testing Gradient of Determinant Using Lu Factorization: gradient.double
       Running the Speed Test Program: package.double
       Enable use of AD<Base> where Base is double
       Required Base Class Member Functions: Double Constructor
down Take Down Multi-threaded Newton Method
     Multi-Threaded User Atomic Take Down
     Take Down Multi-threading Sum of 1/i
download Download and Install Sacado in Build Directory
         Download and Install Ipopt in Build Directory
         Download and Install Fadbad in Build Directory
         Download and Install Eigen in Build Directory
         Download and Install ColPack in Build Directory
         Download and Install Adolc in Build Directory
         Download The CppAD Source Code
         CppAD Download, Test, and Install Instructions: Instructions.Step 1: Download
         CppAD Download, Test, and Install Instructions
     install fadbad Download and Install Fadbad in Build Directory
     install ipopt Download and Install Ipopt in Build Directory
     install sacado Download and Install Sacado in Build Directory
driver Driver for Running the Ipopt ODE Example
       Reverse Mode Second Partial Derivative Driver
       Forward Mode Second Partial Derivative Driver
       First Order Derivative: Driver Routine
       First Order Partial Derivative: Driver Routine
       Hessian: Easy Driver
       Jacobian: Driver Routine
driver: Second Partials Reverse Driver: Example and Test
        First Order Derivative Driver: Example and Test
        First Order Partial Driver: Example and Test
drivers First and Second Order Derivatives: Easy Drivers
during Comparison Changes During Zero Order Forward Mode
       Changes and Additions to CppAD During 2003
       Changes and Additions to CppAD During 2004
       Changes and Additions to CppAD During 2005
       Changes and Additions to CppAD During 2006
       Changes and Additions to CppAD During 2007
       Changes and Additions to CppAD During 2008
       Changes and Additions to CppAD During 2009
       Changes and Additions to CppAD During 2010
       Changes and Additions to CppAD During 2011
       CppAD Changes and Additions During 2012
       CppAD Changes and Additions During 2013
       CppAD Changes and Additions During 2014
       CppAD Changes and Additions During 2015
       Changes and Additions to CppAD During 2016
       Changes and Additions to CppAD During 2017
       CppAD Assertions During Execution
       Enable AD Calculations During Parallel Mode
       Convert an AD Variable to a Parameter: Example and Test
       Convert an AD Variable to a Parameter
       Print During Zero Order Forward Mode: Example and Test
       Printing During Forward Mode: Example and Test
       Printing AD Values During Forward Mode
dvector Use Ipopt to Solve a Nonlinear Programming Problem: Dvector
dw Reverse Mode Using Subgraphs: dw
   Any Order Reverse Mode: dw
   Second Order Reverse Mode: dw
   First Order Reverse Mode: dw
   First Order Derivative: Driver Routine: dw
dy First Order Partial Derivative: Driver Routine: dy
dz Speed Testing Derivative of Matrix Multiply: dz
E
EqualOpSeq EqualOpSeq: Example and Test
           Check if Two Value are Identically Equal
ErrorHandler Replacing the CppAD Error Handler
An Arbitrary Order Gear Method: e
  A 3rd and 4th Order Rosenbrock ODE Solver: e
  An Embedded 4th and 5th Order Runge-Kutta ODE Solver: e
  Multi-dimensional Romberg Integration: e
  One DimensionalRomberg Integration: e
eabs An Error Controller for Gear's Ode Solvers: eabs
     An Error Controller for ODE Solvers: eabs
easy Reverse Mode Second Partial Derivative Driver
     Forward Mode Second Partial Derivative Driver
     First Order Derivative: Driver Routine
     First Order Partial Derivative: Driver Routine
     Hessian: Easy Driver
     First and Second Order Derivatives: Easy Drivers
ef An Error Controller for Gear's Ode Solvers: ef
   An Error Controller for ODE Solvers: ef
efficiency Optimize an ADFun Object Tape: Efficiency
           An Introduction by Example to Algorithmic Differentiation: Preface.Efficiency
efficient Check If A Memory Allocation is Efficient for Another Use
          Glossary
eigen The CppAD Wish List: Eigen
      Using The CppAD Test Vector Template Class: Eigen Vectors
      Using Eigen To Compute Determinant: Example and Test
      Using Eigen Arrays: Example and Test
      Enable Use of Eigen Linear Algebra Package with CppAD: Eigen NumTraits
      Enable Use of Eigen Linear Algebra Package with CppAD
      Atomic Eigen Cholesky Factorization Class
      Atomic Eigen Cholesky Factorization: Example and Test
      Atomic Eigen Matrix Inversion Class
      Atomic Eigen Matrix Inverse: Example and Test
      Atomic Eigen Matrix Multiply Class
      Atomic Eigen Matrix Multiply: Example and Test
      Choosing the CppAD Test Vector Template Class: eigen
      Download and Install Eigen in Build Directory
      Including the Eigen Examples and Tests
      Using CMake to Configure CppAD: cppad_profile_flag.Eigen and Fadbad
eigen_dir Autotools Unix Test and Installation: eigen_dir
eigen_plugin.hpp Source Code for eigen_plugin.hpp
eigen_prefix Including the Eigen Examples and Tests: eigen_prefix
elapsed Returns Elapsed Number of Seconds
        Microsoft Version of Elapsed Number of Seconds
        Elapsed Seconds: Example and Test
        Returns Elapsed Number of Seconds
elapsed_seconds Returns Elapsed Number of Seconds
element Union of Standard Sets: Element
        The CppAD::vector Template Class: vectorBool.Element Type
        The CppAD::vector Template Class: Element Access
        Definition of a Simple Vector: Element Access
        Definition of a Simple Vector: Element Constructor and Destructor
        Matrix Multiply as an Atomic Operation: Result Element Index
        Matrix Multiply as an Atomic Operation: Right Operand Element Index
        Matrix Multiply as an Atomic Operation: Left Operand Element Index
element-wise The CppAD Wish List: Atomic.Element-wise Operations
elementary Glossary: Elementary Vector
           Solve a Quadratic Program Using Interior Point Method: Newton Step.Elementary Row Reduction
elements Sum of the Elements of the Square of a Matrix: Example and Test
         Sum Elements of a Matrix Times Itself
         Deallocate An Array and Call Destructor for its Elements
         Allocate An Array and Call Default Constructor for its Elements
         Definition of a Simple Vector: Elements of Specified Type
eliminating Tangent and Hyperbolic Tangent Reverse Mode Theory: Eliminating Y(t)
ell Reverse Mode Using Subgraphs: ell
elsewhere CppAD API Preprocessor Symbols: Documented Elsewhere
embedded An Embedded 4th and 5th Order Runge-Kutta ODE Solver
empty Sparse Matrix Row, Column, Value Representation: empty
      Row and Column Index Sparsity Patterns: empty
enable Enable Use of Eigen Linear Algebra Package with CppAD
       Enable AD Calculations During Parallel Mode
       Enable use of AD<Base> where Base is std::complex<double>
       Enable use of AD<Base> where Base is double
       Enable use of AD<Base> where Base is float
       Enable use of AD<Base> where Base is Adolc's adouble Type
end Do One Thread's Work for Sum of 1/i: end
    Matrix Multiply as an Atomic Operation: End Class Definition
    Atomic Eigen Cholesky Factorization Class: End Class Definition
    Atomic Eigen Matrix Inversion Class: End Class Definition
    Atomic Eigen Matrix Multiply Class: End Class Definition
    Tan and Tanh as User Atomic Operations: Example and Test: End Class Definition
    Atomic Sparsity with Set Patterns: Example and Test: End Class Definition
    Reciprocal as an Atomic Operation: Example and Test: End Class Definition
    Atomic Euclidean Norm Squared: Example and Test: End Class Definition
    Getting Started with Atomic Operations: Example and Test: End Class Definition
entire Forward Mode Hessian Sparsity Patterns: Sparsity for Entire Hessian
       Hessian Sparsity Pattern: Reverse Mode: Entire Sparsity Pattern
       Reverse Mode Hessian Sparsity Patterns: Sparsity for Entire Hessian
       Jacobian Sparsity Pattern: Reverse Mode: Entire Sparsity Pattern
       Reverse Mode Jacobian Sparsity Patterns: Sparsity for Entire Jacobian
       Jacobian Sparsity Pattern: Forward Mode: Entire Sparsity Pattern
       Forward Mode Jacobian Sparsity Patterns: Sparsity for Entire Jacobian
environment Setup thread_alloc For Use in Multi-Threading Environment
            Using CppAD in a Multi-Threading Environment
eps Machine Epsilon For AD Types: eps
epsilon Machine Epsilon For AD Types
        A Multi-Threaded Newton's Method: epsilon
        Set Up Multi-Threaded Newton Method: epsilon
        Non-Smooth Optimization Using Abs-normal Quadratic Approximations: epsilon
        abs_normal: Minimize a Linear Abs-normal Approximation: epsilon
        abs_normal: Solve a Quadratic Program With Box Constraints: epsilon
        Solve a Quadratic Program Using Interior Point Method: epsilon
        Non-Smooth Optimization Using Abs-normal Linear Approximations: epsilon
        abs_normal: Minimize a Linear Abs-normal Approximation: epsilon
        Numeric Limits For an AD and Base Types: epsilon
        exp_eps: Second Order Reverse Sweep: epsilon
        exp_eps: First Order Reverse Sweep: epsilon
        An Epsilon Accurate Exponential Approximation: epsilon
        An Epsilon Accurate Exponential Approximation
equal Determine if Two Values Are Nearly Equal
      Base Type Requirements for Identically Equal Comparisons
      Check if Two Value are Identically Equal
      Compare AD and Base Objects for Nearly Equal
equalopseq Enable use of AD<Base> where Base is std::complex<double>: EqualOpSeq
           Enable use of AD<Base> where Base is double: EqualOpSeq
           Enable use of AD<Base> where Base is float: EqualOpSeq
           Enable use of AD<Base> where Base is Adolc's adouble Type: EqualOpSeq
           Example AD<Base> Where Base Constructor Allocates Memory: EqualOpSeq
           Base Type Requirements for Identically Equal Comparisons: EqualOpSeq
equalopseq: EqualOpSeq: Example and Test
equation LU Factorization of A Square Matrix and Stability Calculation
         Trigonometric and Hyperbolic Sine and Cosine Forward Theory: Differential Equation
         The Theory of Forward Mode: Standard Math Functions.Differential Equation
         Lu Factor and Solve with Recorded Pivoting
         An Error Controller for Gear's Ode Solvers
         An Arbitrary Order Gear Method
         An Error Controller for ODE Solvers
         A 3rd and 4th Order Rosenbrock ODE Solver
         An Embedded 4th and 5th Order Runge-Kutta ODE Solver
         Invert an LU Factored Equation
         LU Factorization of A Square Matrix
equations Compute Determinant and Solve Linear Equations
          Compute Determinants and Solve Equations by LU Factorization
erel An Error Controller for Gear's Ode Solvers: erel
     An Error Controller for ODE Solvers: erel
erf Changes and Additions to CppAD During 2008
    Error Function Reverse Mode Theory
    Error Function Forward Taylor Polynomial Theory
    Enable use of AD<Base> where Base is Adolc's adouble Type: erf, asinh, acosh, atanh, expm1, log1p
    Example AD<Base> Where Base Constructor Allocates Memory: erf, asinh, acosh, atanh, expm1, log1p
    Base Type Requirements for Standard Math Functions: erf, asinh, acosh, atanh, expm1, log1p
    The AD erf Function: Example and Test
error Memory Leak Detection: Error Message
      Error Function Reverse Mode Theory
      Error Function Forward Taylor Polynomial Theory
      An Error Controller for Gear's Ode Solvers: Error Criteria Discussion
      An Error Controller for Gear's Ode Solvers
      An Error Controller for ODE Solvers: Error Criteria Discussion
      An Error Controller for ODE Solvers
      CppAD Assertions During Execution: Error Handler
      Replacing The CppAD Error Handler: Example and Test
      Replacing the CppAD Error Handler
      Some General Purpose Utilities: Miscellaneous.Error Handler
      Check an ADFun Object For Nan Results: Error Message
      The Error Function
errors Run One Speed Test and Print Results: Errors
euclidean Atomic Euclidean Norm Squared: Example and Test
evaluate Double Speed: Evaluate a Polynomial
         Evaluate a Function That Has a Sparse Hessian
         Evaluate a Function That Has a Sparse Jacobian
         Evaluate a Function Defined in Terms of an ODE
         Evaluate a Polynomial or its Derivative
         abs_normal: Evaluate First Order Approximation
evaluating Bibliography: Evaluating Derivatives
evaluation: Polynomial Evaluation: Example and Test
example LuRatio: Example and Test
        LU Factorization of A Square Matrix and Stability Calculation: Example
        opt_val_hes: Example and Test
        Jacobian and Hessian of Optimal Values: Example
        BenderQuad: Example and Test
        Computing Jacobian and Hessian of Bender's Reduced Objective: Example
        zdouble: Example and Test
        zdouble: An AD Base Type With Absolute Zero: Example
        Define Matrix Multiply as a User Atomic Operation: Example
        Old Matrix Multiply as a User Atomic Operation: Example and Test
        Old Tan and Tanh as User Atomic Operations: Example and Test
        Old Atomic Operation Reciprocal: Example and Test
        User Defined Atomic AD Functions: Example
        Driver for Running the Ipopt ODE Example
        ODE Fitting Using Fast Representation
        ODE Fitting Using Simple Representation
        ODE Inverse Problem Definitions: Source Code
        An ODE Inverse Problem Example
        Example Simultaneous Solution of Forward and Inverse Problem
        Nonlinear Programming Using CppAD and Ipopt: Example and Test
        Nonlinear Programming Using the CppAD Interface to Ipopt: Example
        OpenMP Memory Allocator: Example and Test
        Return A Raw Array to The Available Memory for a Thread: Example
        Allocate Memory and Create A Raw Array: Example
        Amount of Memory Available for Quick Use by a Thread: Example
        Amount of Memory a Thread is Currently Using: Example
        Free Memory Currently Available for Quick Use by a Thread: Example
        Return Memory to omp_alloc: Example
        Get At Least A Specified Amount of Memory: Example
        Get the Current OpenMP Thread Number: Example
        Is The Current Execution in OpenMP Parallel Mode: Example
        Tracking Use of New and Delete: Example and Test
        Routines That Track Use of New and Delete: Example
        The CppAD Wish List: Example
        Directory Structure: Example Directory
        sparse_hes_fun: Example and test
        Evaluate a Function That Has a Sparse Hessian: Example
        sparse_jac_fun: Example and test
        Evaluate a Function That Has a Sparse Jacobian: Example
        ode_evaluate: Example and test
        Evaluate a Function Defined in Terms of an ODE: Example
        Sum of the Elements of the Square of a Matrix: Example and Test
        Sum Elements of a Matrix Times Itself: Example
        Determinant Using Expansion by Minors: Example and Test
        Determinant Using Expansion by Minors: Example
        Determinant of a Minor: Example and Test
        Determinant of a Minor: Example
        Determinant Using Lu Factorization: Example and Test
        Determinant Using Expansion by Lu Factorization: Example
        Lu Factor and Solve With Recorded Pivoting: Example and Test
        Lu Factor and Solve with Recorded Pivoting: Example
        Example Differentiating a Stack Machine Interpreter
        Taylor's Ode Solver: An Example and Test
        Taylor's Ode Solver: A Multi-Level Adolc Example and Test
        Taylor's Ode Solver: A Multi-Level AD Example and Test
        A Stiff Ode: Example and Test
        Multiple Level of AD: Example and Test
        Using Multiple Levels of AD: Example
        Gradient of Determinant Using Lu Factorization: Example and Test
        Gradient of Determinant Using Expansion by Minors: Example and Test
        Interfacing to C: Example and Test
        Gradient of Determinant Using LU Factorization: Example and Test
        Gradient of Determinant Using Expansion by Minors: Example and Test
        Using Eigen To Compute Determinant: Example and Test
        Using Eigen Arrays: Example and Test
        Enable Use of Eigen Linear Algebra Package with CppAD: Example
        Differentiate Conjugate Gradient Algorithm: Example and Test
        Example and Test Linking CppAD to Languages Other than C++
        Creating Your Own Interface to an ADFun Object
        Getting Started Using CppAD to Compute Derivatives
        ODE Inverse Problem Definitions: Source Code
        Nonlinear Programming Retaping: Example and Test
        Nonlinear Programming Using CppAD and Ipopt: Example and Test
        Use Ipopt to Solve a Nonlinear Programming Problem: Example
        sparse_rcv: Example and Test
        Sparse Matrix Row, Column, Value Representation: Example
        sparse_rc: Example and Test
        Row and Column Index Sparsity Patterns: Example
        Set Union: Example and Test
        Union of Standard Sets: Example
        to_string: Example and Test
        Convert Certain Types to a String: Example
        Index Sort: Example and Test
        Returns Indices that Sort a Vector: Example
        Free All Memory That Was Allocated for Use by thread_alloc: Example
        Deallocate An Array and Call Destructor for its Elements: Example
        Allocate An Array and Call Default Constructor for its Elements: Example
        Amount of Memory Available for Quick Use by a Thread: Example
        Amount of Memory a Thread is Currently Using: Example
        Free Memory Currently Available for Quick Use by a Thread: Example
        Return Memory to thread_alloc: Example
        Get At Least A Specified Amount of Memory: Example
        Get the Current Thread Number: Example
        Is The Current Execution in Parallel Mode: Example
        Get Number of Threads: Example
        Setup thread_alloc For Use in Multi-Threading Environment: Example
        Fast Multi-Threading Memory Allocator: Example and Test
        CppAD::vectorBool Class: Example and Test
        CppAD::vector Template Class: Example and Test
        The CppAD::vector Template Class: Example
        OdeGearControl: Example and Test
        An Error Controller for Gear's Ode Solvers: Example
        OdeGear: Example and Test
        An Arbitrary Order Gear Method: Example
        OdeErrControl: Example and Test Using Maxabs Argument
        OdeErrControl: Example and Test
        An Error Controller for ODE Solvers: Example
        Rosen34: Example and Test
        A 3rd and 4th Order Rosenbrock ODE Solver: Example
        Runge45: Example and Test
        Runge45: Example and Test
        An Embedded 4th and 5th Order Runge-Kutta ODE Solver: Example
        One Dimensional Romberg Integration: Example and Test
        Multi-dimensional Romberg Integration: Example
        One Dimensional Romberg Integration: Example and Test
        One DimensionalRomberg Integration: Example
        LuInvert: Example and Test
        Invert an LU Factored Equation: Example
        LuFactor: Example and Test
        LU Factorization of A Square Matrix: Example
        LuSolve With Complex Arguments: Example and Test
        Compute Determinant and Solve Linear Equations: Example
        Polynomial Evaluation: Example and Test
        Evaluate a Polynomial or its Derivative: Example
        The Pow Integer Exponent: Example and Test
        The Integer Power Function: Example
        nan: Example and Test
        Obtain Nan or Determine if a Value is Nan: Example
        The CheckSimpleVector Function: Example and Test
        Check Simple Vector Concept: Example
        Simple Vector Template Class: Example and Test
        Definition of a Simple Vector: Example
        The CheckNumericType Function: Example and Test
        Check NumericType Class Concept: Example
        The NumericType: Example and Test
        Definition of a Numeric Type: Example
        Object that Runs a Group of Tests: Example
        time_test: Example and test
        Elapsed Seconds: Example and Test
        Returns Elapsed Number of Seconds: Example
        Determine Amount of Time to Execute a Test: Example
        Example Use of SpeedTest
        speed_test: Example and test
        Run One Speed Test and Print Results: Example
        Run One Speed Test and Return Results: Example
        NearEqual Function: Example and Test
        Determine if Two Values Are Nearly Equal: Example
        Replacing The CppAD Error Handler: Example and Test
        Replacing the CppAD Error Handler: Example
        Specifications for A Team of AD Threads: Example Implementation
        Specifications for A Team of AD Threads: Example Use
        Multi-Threaded Newton Method Example / Test
        Multi-Threading User Atomic Example / Test
        Multi-Threading Harmonic Summation Example / Test
        Using a Team of AD Threads: Example and Test
        A Simple pthread AD: Example and Test
        A Simple Boost Threading AD: Example and Test
        A Simple OpenMP AD: Example and Test
        A Simple Parallel Pthread Example and Test
        A Simple Boost Thread Example and Test
        A Simple OpenMP Example and Test
        Enable AD Calculations During Parallel Mode: Example
        ADFun Checking For Nan: Example and Test
        Check an ADFun Object For Nan Results: Example
        ADFun Check and Re-Tape: Example and Test
        Check an ADFun Sequence of Operations: Example
        abs_normal min_nso_quad: Example and Test
        Non-Smooth Optimization Using Abs-normal Quadratic Approximations: Example
        abs_min_quad: Example and Test
        abs_normal: Minimize a Linear Abs-normal Approximation: Example
        abs_normal qp_box: Example and Test
        abs_normal: Solve a Quadratic Program With Box Constraints: Example
        abs_normal qp_interior: Example and Test
        Solve a Quadratic Program Using Interior Point Method: Example
        abs_normal min_nso_linear: Example and Test
        Non-Smooth Optimization Using Abs-normal Linear Approximations: Example
        abs_min_linear: Example and Test
        abs_normal: Minimize a Linear Abs-normal Approximation: Example
        abs_normal lp_box: Example and Test
        abs_normal: Solve a Linear Program With Box Constraints: Example
        abs_normal simplex_method: Example and Test
        abs_normal: Solve a Linear Program Using Simplex Method: Example
        abs_eval: Example and Test
        abs_normal: Evaluate First Order Approximation: Example
        abs_normal Getting Started: Example and Test
        Create An Abs-normal Representation of a Function: Example
        Example Optimization and Cumulative Sum Operations
        Example Optimization and Nested Conditional Expressions
        Example Optimization and Conditional Expressions
        Example Optimization and Print Forward Operators
        Example Optimization and Comparison Operators
        Example Optimization and Reverse Activity Analysis
        Example Optimization and Forward Activity Analysis
        Sparse Hessian Using Subgraphs and Jacobian: Example and Test
        Computing Sparse Jacobian Using Reverse Mode: Example and Test
        Compute Sparse Jacobians Using Subgraphs: Example
        Subset of a Sparse Hessian: Example and Test
        Computing Sparse Hessian for a Subset of Variables: Example
        Sparse Hessian: Example and Test
        Sparse Hessian: Example
        Computing Sparse Hessian: Example and Test
        Computing Sparse Hessians: Example
        Sparse Jacobian: Example and Test
        Sparse Jacobian: Example
        Computing Sparse Jacobian Using Reverse Mode: Example and Test
        Computing Sparse Jacobian Using Forward Mode: Example and Test
        Computing Sparse Jacobians: Example
        Subgraph Dependency Sparsity Patterns: Example and Test
        Subgraph Dependency Sparsity Patterns: Example
        Preferred Sparsity Patterns: Row and Column Indices: Example and Test
        Computing Dependency: Example and Test
        Forward Mode Hessian Sparsity: Example and Test
        Hessian Sparsity Pattern: Forward Mode: Example
        Forward Mode Hessian Sparsity: Example and Test
        Forward Mode Hessian Sparsity Patterns: Example
        Sparsity Patterns For a Subset of Variables: Example and Test
        Reverse Mode Hessian Sparsity: Example and Test
        Hessian Sparsity Pattern: Reverse Mode: Example
        Reverse Mode Hessian Sparsity: Example and Test
        Reverse Mode Hessian Sparsity Patterns: Example
        Reverse Mode Jacobian Sparsity: Example and Test
        Jacobian Sparsity Pattern: Reverse Mode: Example
        Reverse Mode Jacobian Sparsity: Example and Test
        Reverse Mode Jacobian Sparsity Patterns: Example
        Forward Mode Jacobian Sparsity: Example and Test
        Jacobian Sparsity Pattern: Forward Mode: Example
        Forward Mode Jacobian Sparsity: Example and Test
        Forward Mode Jacobian Sparsity Patterns: Example
        Computing Reverse Mode on Subgraphs: Example and Test
        Reverse Mode Using Subgraphs: Example
        Reverse Mode General Case (Checkpointing): Example and Test
        Third Order Reverse Mode: Example and Test
        Any Order Reverse Mode: Example
        Hessian Times Direction: Example and Test
        Second Order Reverse ModeExample and Test
        Second Order Reverse Mode: Example
        First Order Reverse Mode: Example and Test
        First Order Reverse Mode: Example
        Number of Variables That Can be Skipped: Example and Test
        Number of Variables that Can be Skipped: Example
        Controlling Taylor Coefficient Memory Allocation: Example and Test
        Controlling Taylor Coefficients Memory Allocation: Example
        CompareChange and Re-Tape: Example and Test
        Comparison Changes Between Taping and Zero Order Forward: Example
        Number Taylor Coefficient Orders Currently Stored: Example
        Forward Mode: Example and Test of Multiple Directions
        Multiple Directions Forward Mode: Example
        Forward Mode: Example and Test of Multiple Orders
        Forward Mode: Example and Test
        Multiple Order Forward Mode: Example
        Second Order Forward Mode: Derivative Values: Example
        First Order Forward Mode: Derivative Values: Example
        Zero Order Forward Mode: Function Values: Example
        Second Partials Reverse Driver: Example and Test
        Subset of Second Order Partials: Example and Test
        First Order Derivative Driver: Example and Test
        First Order Derivative: Driver Routine: Example
        First Order Partial Driver: Example and Test
        First Order Partial Derivative: Driver Routine: Example
        Hessian of Lagrangian and ADFun Default Constructor: Example and Test
        Hessian: Example and Test
        Hessian: Easy Driver: Example
        Jacobian: Example and Test
        Jacobian: Driver Routine: Example
        ADFun Sequence Properties: Example and Test
        ADFun Sequence Properties: Example
        Abort Current Recording: Example and Test
        Abort Recording of an Operation Sequence: Example
        Stop Recording and Store Operation Sequence: Example
        ADFun Assignment: Example and Test
        Construct an ADFun Object and Stop Recording: Example
        Independent and ADFun Constructor: Example and Test
        Declare Independent Variables and Start Recording: Example
        Complex Polynomial: Example and Test
        Enable use of AD<Base> where Base is std::complex<double>: Example
        Using Adolc with Multiple Levels of Taping: Example and Test
        Enable use of AD<Base> where Base is Adolc's adouble Type: Example
        Using a User Defined AD Base Type: Example and Test
        Example AD<Base> Where Base Constructor Allocates Memory
        Example AD Base Types That are not AD<OtherBase>
        Base Type Requirements for Hash Coding Values: Example
        Required Base Class Member Functions: Example
        AD Vectors that Record Index Operations: Example and Test
        AD Vectors that Record Index Operations: Example
        EqualOpSeq: Example and Test
        Check if Two Value are Identically Equal: Example
        AD Parameter and Variable Functions: Example and Test
        Is an AD Object a Parameter or Variable: Example
        AD Boolean Functions: Example and Test
        AD Boolean Functions: Example
        Compare AD with Base Objects: Example and Test
        Compare AD and Base Objects for Nearly Equal: Example
        AD Binary Comparison Operators: Example and Test
        AD Binary Comparison Operators: Example
        User Atomic Matrix Multiply: Example and Test
        Atomic Eigen Cholesky Factorization: Example and Test
        Atomic Eigen Matrix Inverse: Example and Test
        Atomic Eigen Matrix Multiply: Example and Test
        Tan and Tanh as User Atomic Operations: Example and Test
        Atomic Sparsity with Set Patterns: Example and Test
        Reciprocal as an Atomic Operation: Example and Test
        Atomic Euclidean Norm Squared: Example and Test
        Getting Started with Atomic Operations: Example and Test
        Atomic Reverse Hessian Sparsity: Example and Test
        Atomic Forward Hessian Sparsity: Example and Test
        Atomic Reverse Jacobian Sparsity: Example and Test
        Atomic Forward Jacobian Sparsity: Example and Test
        Atomic Reverse: Example and Test
        Atomic Forward: Example and Test
        Atomic Function Constructor: Example
        Checkpointing an Extended ODE Solver: Example and Test
        Checkpointing an ODE Solver: Example and Test
        Atomic Operations and Multiple-Levels of AD: Example and Test
        Simple Checkpointing: Example and Test
        Checkpointing Functions: Example
        Numeric Limits: Example and Test
        Numeric Limits For an AD and Base Types: Example
        Interpolation With Retaping: Example and Test
        Interpolation With Out Retaping: Example and Test
        Taping Array Index Operation: Example and Test
        Discrete AD Functions: Example
        Conditional Expressions: Example and Test
        AD Conditional Expressions: Example
        AD Absolute Zero Multiplication: Example and Test
        Absolute Zero Multiplication: Example
        The AD Power Function: Example and Test
        The AD Power Function: Example
        The AD atan2 Function: Example and Test
        AD Two Argument Inverse Tangent Function: Example
        Sign Function: Example and Test
        The Sign: sign: Example
        The AD log1p Function: Example and Test
        The Logarithm of One Plus Argument: log1p: Example
        The AD exp Function: Example and Test
        The Exponential Function Minus One: expm1: Example
        The AD erf Function: Example and Test
        The Error Function: Example
        The AD atanh Function: Example and Test
        The Inverse Hyperbolic Tangent Function: atanh: Example
        The AD asinh Function: Example and Test
        The Inverse Hyperbolic Sine Function: asinh: Example
        The AD acosh Function: Example and Test
        The Inverse Hyperbolic Cosine Function: acosh: Example
        AD Absolute Value Function: Example and Test
        AD Absolute Value Functions: abs, fabs: Example
        The AD tanh Function: Example and Test
        The AD tan Function: Example and Test
        The AD sqrt Function: Example and Test
        The AD sinh Function: Example and Test
        The AD sin Function: Example and Test
        The AD log10 Function: Example and Test
        The AD log Function: Example and Test
        The AD exp Function: Example and Test
        The AD cosh Function: Example and Test
        The AD cos Function: Example and Test
        The AD atan Function: Example and Test
        The AD asin Function: Example and Test
        The AD acos Function: Example and Test
        The Hyperbolic Tangent Function: tanh: Example
        The Tangent Function: tan: Example
        The Square Root Function: sqrt: Example
        The Hyperbolic Sine Function: sinh: Example
        The Sine Function: sin: Example
        The Base 10 Logarithm Function: log10: Example
        The Exponential Function: log: Example
        The Exponential Function: exp: Example
        The Hyperbolic Cosine Function: cosh: Example
        The Cosine Function: cos: Example
        Inverse Tangent Function: atan: Example
        Inverse Sine Function: asin: Example
        Inverse Sine Function: acos: Example
        AD Compound Assignment Division: Example and Test
        AD Compound Assignment Multiplication: Example and Test
        AD Compound Assignment Subtraction: Example and Test
        AD Compound Assignment Addition: Example and Test
        AD Compound Assignment Operators: Example
        AD Binary Division: Example and Test
        AD Binary Multiplication: Example and Test
        AD Binary Subtraction: Example and Test
        AD Binary Addition: Example and Test
        AD Binary Arithmetic Operators: Example
        AD Unary Minus Operator: Example and Test
        AD Unary Minus Operator: Example
        AD Unary Plus Operator: Example and Test
        AD Unary Plus Operator: Example
        Convert an AD Variable to a Parameter: Example and Test
        Convert an AD Variable to a Parameter: Example
        Print During Zero Order Forward Mode: Example and Test
        Printing During Forward Mode: Example and Test
        Printing AD Values During Forward Mode: Example
        AD Output Operator: Example and Test
        AD Output Operator: Example and Test
        AD Output Stream Operator: Example
        AD Output Stream Operator: Example
        Convert An AD or Base Type to String: Example
        Convert From AD to Integer: Example and Test
        Convert From AD to Integer: Example
        Convert From AD to its Base Type: Example and Test
        Convert From an AD Type to its Base Type: Example
        AD Assignment: Example and Test
        AD Assignment Operator: Example
        AD Constructors: Example and Test
        AD Constructors: Example
        exp_eps: Operation Sequence and Zero Order Forward Sweep
        An Epsilon Accurate Exponential Approximation
        exp_2: Operation Sequence and Zero Order Forward Mode
        Second Order Exponential Approximation
        An Introduction by Example to Algorithmic Differentiation
        ColPack: Sparse Hessian Example and Test
        ColPack: Sparse Hessian Example and Test
        ColPack: Sparse Jacobian Example and Test
        ColPack: Sparse Jacobian Example and Test
        Including the ColPack Sparsity Calculations: Example
        cppad-20171217: A Package for Differentiation of C++ Algorithms: Example
examples Autotools Unix Test and Installation: make.Examples and Tests
         Run the Speed Examples
         CppAD Examples and Tests
         List All (Except Deprecated) CppAD Examples
         Utility Routines used by CppAD Examples
         General Examples
         Examples: Running Examples
         Examples
         Run Multi-Threading Examples and Speed Tests
         Optimize an ADFun Object Tape: Examples
         Reverse Mode Second Partial Derivative Driver: Examples
         Forward Mode Second Partial Derivative Driver: Examples
         Base Type Requirements for Identically Equal Comparisons: Identical.Examples
         Atomic Reverse Hessian Sparsity Patterns: Examples
         Atomic Forward Hessian Sparsity Patterns: Examples
         Atomic Reverse Jacobian Sparsity Patterns: Examples
         Atomic Forward Jacobian Sparsity Patterns: Examples
         Atomic Reverse Mode: Examples
         Atomic Forward Mode: Examples
         Using AD Version of Atomic Function: Examples
         User Defined Atomic AD Functions: Examples
         Checking the CppAD Examples and Tests
         Including the cppad_ipopt Library and Tests: Examples and Tests
         Including the Eigen Examples and Tests: Examples
         Including the Eigen Examples and Tests
         Including the ADOL-C Examples and Tests: Examples
         Including the ADOL-C Examples and Tests
exception Replacing the CppAD Error Handler
          Using CMake to Configure CppAD: cppad_debug_which.Exception
exceptions Frequently Asked Questions and Answers: Exceptions
           AD Vectors that Record Index Operations: VecAD<Base>::reference.Exceptions
execute Determine Amount of Time to Execute det_by_minor
        Determine Amount of Time to Execute a Test
execution Is The Current Execution in OpenMP Parallel Mode
          Is The Current Execution in Parallel Mode
          CppAD Assertions During Execution
          Using CppAD in a Multi-Threading Environment
exercise The CppAD::vector Template Class: Exercise
         Definition of a Simple Vector: Exercise
         Definition of a Numeric Type: Exercise
         Determine if Two Values Are Nearly Equal: Exercise
exercises Getting Started Using CppAD to Compute Derivatives: Exercises
          exp_eps: CppAD Forward and Reverse Sweeps: Exercises
          exp_eps: Second Order Reverse Sweep: Exercises
          exp_eps: Second Order Forward Mode: Exercises
          exp_eps: First Order Reverse Sweep: Exercises
          exp_eps: First Order Forward Sweep: Exercises
          exp_eps: Operation Sequence and Zero Order Forward Sweep: Exercises
          An Epsilon Accurate Exponential Approximation: Exercises
          exp_2: CppAD Forward and Reverse Sweeps: Exercises
          exp_2: Second Order Reverse Mode: Exercises
          exp_2: Second Order Forward Mode: Exercises
          exp_2: First Order Reverse Mode: Exercises
          exp_2: First Order Forward Mode: Exercises
          exp_2: Operation Sequence and Zero Order Forward Mode: Exercises
          Second Order Exponential Approximation: Exercises
exp Exponential Function Reverse Mode Theory
    Exponential Function Forward Mode Theory
    CppAD Assertions During Execution: Exp
    Replacing the CppAD Error Handler: exp
    The AD exp Function: Example and Test
    The AD exp Function: Example and Test
    The Exponential Function: exp
exp_exp_eps: Verify Second Order Forward Sweep
      exp_eps: Verify First Order Forward Sweep
      exp_2: Verify Second Order Reverse Sweep
      exp_2: Verify Second Order Forward Sweep
      exp_2: Verify First Order Reverse Sweep
      exp_2: Verify First Order Forward Sweep
      exp_2: Verify Zero Order Forward Sweep
      exp_2: Implementation
      Second Order Exponential Approximation
exp_2: exp_2: CppAD Forward and Reverse Sweeps
       exp_2: Verify Second Order Reverse Sweep
       exp_2: Verify Second Order Forward Sweep
       exp_2: Verify First Order Reverse Sweep
       exp_2: Verify First Order Forward Sweep
       exp_2: Verify Zero Order Forward Sweep
       exp_2: Second Order Reverse Mode
       exp_2: Second Order Forward Mode
       exp_2: First Order Reverse Mode
       exp_2: First Order Forward Mode
       exp_2: Operation Sequence and Zero Order Forward Mode
       exp_2: Test
       exp_2: Implementation
exp_apx Correctness Tests For Exponential Approximation in Introduction
exp_eps exp_eps: Verify Second Order Reverse Sweep
        exp_eps: Verify First Order Reverse Sweep
        exp_eps: Verify Zero Order Forward Sweep
        exp_eps: Test of exp_eps
        exp_eps: Implementation
        An Epsilon Accurate Exponential Approximation
exp_eps: exp_eps: CppAD Forward and Reverse Sweeps
         exp_eps: Verify Second Order Reverse Sweep
         exp_eps: Verify Second Order Forward Sweep
         exp_eps: Verify First Order Reverse Sweep
         exp_eps: Verify First Order Forward Sweep
         exp_eps: Verify Zero Order Forward Sweep
         exp_eps: Second Order Reverse Sweep
         exp_eps: Second Order Forward Mode
         exp_eps: First Order Reverse Sweep
         exp_eps: First Order Forward Sweep
         exp_eps: Operation Sequence and Zero Order Forward Sweep
         exp_eps: Test of exp_eps
         exp_eps: Implementation
expansion Compute Determinant using Expansion by Minors
          Sacado Speed: Gradient of Determinant by Minor Expansion
          Fadbad Speed: Gradient of Determinant by Minor Expansion
          CppAD Speed: Gradient of Determinant by Minor Expansion
          Adolc Speed: Gradient of Determinant by Minor Expansion
          Double Speed: Determinant by Minor Expansion
          Determinant Using Expansion by Minors: Example and Test
          Determinant Using Expansion by Minors
          Determinant Using Expansion by Lu Factorization
          Speed Testing Gradient of Determinant by Minor Expansion
          Gradient of Determinant Using Expansion by Minors: Example and Test
          Gradient of Determinant Using Expansion by Minors: Example and Test
          exp_eps: Second Order Forward Mode: Second Order Expansion
          exp_eps: First Order Forward Sweep: First Order Expansion
          exp_2: Second Order Forward Mode: Second Order Expansion
          exp_2: First Order Forward Mode: First Order Expansion
          exp_2: Operation Sequence and Zero Order Forward Mode: Zero Order Expansion
explicit AD Constructors: x.explicit
         Using CMake to Configure CppAD
expm1 Exponential Function Reverse Mode Theory
      Exponential Function Forward Mode Theory
      Enable use of AD<Base> where Base is Adolc's adouble Type: erf, asinh, acosh, atanh, expm1, log1p
      Example AD<Base> Where Base Constructor Allocates Memory: erf, asinh, acosh, atanh, expm1, log1p
      Base Type Requirements for Standard Math Functions: erf, asinh, acosh, atanh, expm1, log1p
      The Exponential Function Minus One: expm1
exponent The Integer Power Function
         The AD Power Function
exponent: The Pow Integer Exponent: Example and Test
exponential Exponential Function Reverse Mode Theory
            Exponential Function Forward Mode Theory
            The Exponential Function Minus One: expm1
            The Exponential Function: log
            The Exponential Function: exp
            Correctness Tests For Exponential Approximation in Introduction
            An Epsilon Accurate Exponential Approximation
            Second Order Exponential Approximation
expression Number of Variables That Can be Skipped: Example and Test
expressions Example Optimization and Nested Conditional Expressions
            Example Optimization and Conditional Expressions
            Base Type Requirements for Conditional Expressions
            AD Conditional Expressions
expressions: Conditional Expressions: Example and Test
extended Checkpointing an Extended ODE Solver: Example and Test
extending Extending to_string To Another Floating Point Type
external Download and Install Sacado in Build Directory: External Directory
         Download and Install Ipopt in Build Directory: External Directory
         Download and Install Fadbad in Build Directory: External Directory
         Download and Install Eigen in Build Directory: External Directory
         Download and Install ColPack in Build Directory: External Directory
         Download and Install Adolc in Build Directory: External Directory
extra Define Matrix Multiply as a User Atomic Operation: Extra Call Information
      Free Memory Currently Available for Quick Use by a Thread: Purpose.Extra Memory
extraction Download The CppAD Source Code: Windows File Extraction and Testing
F
ForSparseHes Forward Mode Hessian Sparsity: Example and Test
ForSparseJac Forward Mode Jacobian Sparsity: Example and Test
Forward Controlling Taylor Coefficients Memory Allocation
FunCheck ADFun Check and Re-Tape: Example and Test
f(x) Create An Abs-normal Representation of a Function: Abs-normal Approximation.Approximating f(x)
f.forward(Printing AD Values During Forward Mode: f.Forward(0, x)
f_exp_eps: Second Order Reverse Sweep: Index 2: f_1
    exp_eps: First Order Reverse Sweep: Index 2: f_1
    exp_2: Second Order Reverse Mode: Index 2: f_1
    exp_2: First Order Reverse Mode: Index 2: f_1
f_exp_eps: Second Order Reverse Sweep: Index 3: f_2
    exp_eps: First Order Reverse Sweep: Index 3: f_2
    exp_2: Second Order Reverse Mode: Index 3: f_2
    exp_2: First Order Reverse Mode: Index 3: f_2
f_exp_eps: Second Order Reverse Sweep: Index 4: f_3
    exp_eps: First Order Reverse Sweep: Index 4: f_3
    exp_2: Second Order Reverse Mode: Index 4: f_3
    exp_2: First Order Reverse Mode: Index 4: f_3
f_exp_eps: Second Order Reverse Sweep: Index 5: f_4
    exp_eps: First Order Reverse Sweep: Index 5: f_4
    exp_2: Second Order Reverse Mode: Index 5: f_4
    exp_2: First Order Reverse Mode: Index 5: f_4
f_exp_eps: Second Order Reverse Sweep: Index 6: f_5
    exp_eps: First Order Reverse Sweep: Index 6: f_5
    exp_2: Second Order Reverse Mode: f_5
    exp_2: First Order Reverse Mode: f_5
f_exp_eps: Second Order Reverse Sweep: Index 7: f_6
    exp_eps: First Order Reverse Sweep: Index 7: f_6
f_exp_eps: Second Order Reverse Sweep: f_7
    exp_eps: First Order Reverse Sweep: f_7
f_A 3rd and 4th Order Rosenbrock ODE Solver: Fun.f_t
f_An Error Controller for Gear's Ode Solvers: Fun.f_x
    An Arbitrary Order Gear Method: Fun.f_x
    A 3rd and 4th Order Rosenbrock ODE Solver: Fun.f_x
fabs Evaluate a Function Defined in Terms of an ODE: Float.fabs
     An Embedded 4th and 5th Order Runge-Kutta ODE Solver: Scalar.fabs
     AD Absolute Value Function: Example and Test
     AD Absolute Value Functions: abs, fabs
factor LU Factorization of A Square Matrix and Stability Calculation: LU.Factor
       Sacado Speed: Gradient of Determinant Using Lu Factorization
       Fadbad Speed: Gradient of Determinant Using Lu Factorization
       CppAD Speed: Gradient of Determinant Using Lu Factorization
       Adolc Speed: Gradient of Determinant Using Lu Factorization
       Double Speed: Determinant Using Lu Factorization
       Determinant Using Expansion by Lu Factorization
       Lu Factor and Solve With Recorded Pivoting: Example and Test
       Lu Factor and Solve with Recorded Pivoting
       LU Factorization of A Square Matrix: LU.Factor
       Compute Determinant and Solve Linear Equations: Factor and Invert
       Compute Determinants and Solve Equations by LU Factorization
       AD Theory for Cholesky Factorization: Notation.Cholesky Factor
factored Invert an LU Factored Equation
factorization LU Factorization of A Square Matrix and Stability Calculation
              Sacado Speed: Gradient of Determinant Using Lu Factorization
              Fadbad Speed: Gradient of Determinant Using Lu Factorization
              CppAD Speed: Gradient of Determinant Using Lu Factorization
              Adolc Speed: Gradient of Determinant Using Lu Factorization
              Double Speed: Determinant Using Lu Factorization
              Determinant Using Expansion by Lu Factorization
              Speed Testing Gradient of Determinant Using Lu Factorization
              LU Factorization of A Square Matrix
              Compute Determinants and Solve Equations by LU Factorization
              Atomic Eigen Cholesky Factorization Class
              AD Theory for Cholesky Factorization
factorization: Determinant Using Lu Factorization: Example and Test
               Gradient of Determinant Using Lu Factorization: Example and Test
               Gradient of Determinant Using LU Factorization: Example and Test
               Atomic Eigen Cholesky Factorization: Example and Test
fadbad fadbad Speed: sparse_jacobian
       Fadbad Speed: Sparse Hessian
       Fadbad Speed: Second Derivative of a Polynomial
       Fadbad Speed: Ode
       Fadbad Speed: Matrix Multiplication
       Fadbad Speed: Gradient of Determinant Using Lu Factorization
       Fadbad Speed: Gradient of Determinant by Minor Expansion
       Speed Test Derivatives Using Fadbad
       Download and Install Fadbad in Build Directory
       Including the FADBAD Speed Tests
       Using CMake to Configure CppAD: cppad_profile_flag.Eigen and Fadbad
     download and install Download and Install Fadbad in Build Directory
fadbad_dir Autotools Unix Test and Installation: fadbad_dir
fadbad_prefix Speed Test Derivatives Using Fadbad: fadbad_prefix
              Including the FADBAD Speed Tests: fadbad_prefix
false Hessian Sparsity Pattern: Reverse Mode: h.transpose false
      Jacobian Sparsity Pattern: Reverse Mode: s.transpose false
      Jacobian Sparsity Pattern: Reverse Mode: r.transpose false
      Jacobian Sparsity Pattern: Forward Mode: s.transpose false
      Jacobian Sparsity Pattern: Forward Mode: r.transpose false
      The Logarithm of One Plus Argument: log1p: CPPAD_USE_CPLUSPLUS_2011.false
      The Exponential Function Minus One: expm1: CPPAD_USE_CPLUSPLUS_2011.false
      The Error Function: CPPAD_USE_CPLUSPLUS_2011.false
      The Inverse Hyperbolic Tangent Function: atanh: CPPAD_USE_CPLUSPLUS_2011.false
      The Inverse Hyperbolic Sine Function: asinh: CPPAD_USE_CPLUSPLUS_2011.false
      The Inverse Hyperbolic Cosine Function: acosh: CPPAD_USE_CPLUSPLUS_2011.false
fast Speed Test for Both Simple and Fast Representations
     Correctness Check for Both Simple and Fast Representations
     ODE Fitting Using Fast Representation
     ODE Fitting Using Fast Representation
     Fast Multi-Threading Memory Allocator: Example and Test
     A Fast Multi-Threading Memory Allocator
faster Checkpointing Functions: Purpose.Faster Recording
features CppAD Deprecated API Features
fg Use Ipopt to Solve a Nonlinear Programming Problem: fg_eval.fg
fg(x) Nonlinear Programming Using the CppAD Interface to Ipopt: fg(x)
fg_eval Use Ipopt to Solve a Nonlinear Programming Problem: fg_eval
fg_info Nonlinear Programming Using the CppAD Interface to Ipopt: fg_info
fg_info.domain_size Nonlinear Programming Using the CppAD Interface to Ipopt: fg_info.fg_info.domain_size
fg_info.eval_Nonlinear Programming Using the CppAD Interface to Ipopt: fg_info.fg_info.eval_r
fg_info.index Nonlinear Programming Using the CppAD Interface to Ipopt: fg_info.fg_info.index
fg_info.number_functions Nonlinear Programming Using the CppAD Interface to Ipopt: fg_info.fg_info.number_functions
fg_info.number_terms Nonlinear Programming Using the CppAD Interface to Ipopt: fg_info.fg_info.number_terms
fg_info.range_size Nonlinear Programming Using the CppAD Interface to Ipopt: fg_info.fg_info.range_size
fg_info.retape Nonlinear Programming Using the CppAD Interface to Ipopt: fg_info.fg_info.retape
fields CppAD pkg-config Files: Defined Fields
file Old Matrix Multiply as a User Atomic Operation: Example and Test: Include File
     Routines That Track Use of New and Delete: file
     Use Ipopt to Solve a Nonlinear Programming Problem: Include File
     NearEqual Function: Example and Test: File Name
     Replacing the CppAD Error Handler: file
     Multi-Threaded Newton Method Example / Test: Source File
     Multi-Threading User Atomic Example / Test: Source File
     Multi-Threading Harmonic Summation Example / Test: Source File
     Check an ADFun Object For Nan Results: get_check_for_nan.file
     Example AD<Base> Where Base Constructor Allocates Memory: Include File
     Download The CppAD Source Code: Windows File Extraction and Testing
     cppad-20171217: A Package for Differentiation of C++ Algorithms: Include File
file_name Check an ADFun Object For Nan Results: Error Message.file_name
files CppAD Addons: Library Files
      CppAD Addons: Include Files
      Deprecated Include Files
      Enable Use of Eigen Linear Algebra Package with CppAD: Include Files
      Determine if Two Values Are Nearly Equal: Include Files
      Enable use of AD<Base> where Base is Adolc's adouble Type: Include Files
      CppAD pkg-config Files: CppAD Configuration Files
      CppAD pkg-config Files
first Using Multiple Levels of AD: Procedure.First Start AD<double>
      Run One Speed Test and Print Results: first
      abs_normal: Evaluate First Order Approximation
      Any Order Reverse Mode: First Order
      Second Order Reverse Mode: dw.First Order Partials
      First Order Reverse Mode: Example and Test
      First Order Reverse Mode
      Multiple Order Forward Mode: First Order
      First Order Forward Mode: Derivative Values
      First Order Derivative Driver: Example and Test
      First Order Derivative: Driver Routine
      First Order Partial Driver: Example and Test
      First Order Partial Derivative: Driver Routine
      Jacobian: Driver Routine
      First and Second Order Derivatives: Easy Drivers
      exp_eps: Verify Second Order Forward Sweep
      exp_eps: Verify First Order Reverse Sweep
      exp_eps: Verify First Order Forward Sweep
      exp_eps: Second Order Forward Mode: Operation Sequence.First
      exp_eps: First Order Reverse Sweep
      exp_eps: First Order Forward Sweep: Operation Sequence.First Order
      exp_eps: First Order Forward Sweep: First Order Expansion
      exp_eps: First Order Forward Sweep
      exp_2: Verify First Order Reverse Sweep
      exp_2: Verify First Order Forward Sweep
      exp_2: Second Order Forward Mode: Operation Sequence.First
      exp_2: First Order Reverse Mode
      exp_2: First Order Forward Mode: Operation Sequence.First Order
      exp_2: First Order Forward Mode: First Order Expansion
      exp_2: First Order Forward Mode
      Checking the CppAD Examples and Tests: First Level
fitting ODE Fitting Using Fast Representation
        ODE Fitting Using Simple Representation
        ODE Fitting Using Fast Representation
        ODE Fitting Using Simple Representation
flag Correctness Test of det_by_minor Routine: flag
     Memory Leak Detection: flag
     Check If A Memory Allocation is Efficient for Another Use: flag
     Is The Current Execution in OpenMP Parallel Mode: flag
     Is The Current Execution in Parallel Mode: flag
flags Using CMake to Configure CppAD
float Machine Epsilon For AD Types: Float
      Evaluate a Function That Has a Sparse Hessian: Float
      Evaluate a Function That Has a Sparse Jacobian: Float
      Evaluate a Function Defined in Terms of an ODE: Float
      Convert Certain Types to a String: s.Float
      Convert Certain Types to a String: value.Float
      Multi-dimensional Romberg Integration: Float
      One DimensionalRomberg Integration: Float
      LU Factorization of A Square Matrix: Float
      Compute Determinant and Solve Linear Equations: Float
      Enable use of AD<Base> where Base is float
      Numeric Limits For an AD and Base Types: Float
floating Extending to_string To Another Floating Point Type
floatvector Evaluate a Function That Has a Sparse Hessian: FloatVector
            Evaluate a Function That Has a Sparse Jacobian: FloatVector
            Multi-dimensional Romberg Integration: FloatVector
            LU Factorization of A Square Matrix: FloatVector
            Compute Determinant and Solve Linear Equations: FloatVector
for_jac_sparse User Defined Atomic AD Functions: for_jac_sparse
for_sparse_hes Atomic Eigen Matrix Multiply Class: Private.for_sparse_hes
               Atomic Sparsity with Set Patterns: Example and Test: Test Atomic Function.for_sparse_hes
               Atomic Sparsity with Set Patterns: Example and Test: for_sparse_hes
               Atomic Forward Hessian Sparsity: Example and Test: for_sparse_hes
for_sparse_jac Matrix Multiply as an Atomic Operation: for_sparse_jac
               User Atomic Matrix Multiply: Example and Test: Use Atomic Function.for_sparse_jac
               Atomic Eigen Matrix Multiply Class: Private.for_sparse_jac
               Tan and Tanh as User Atomic Operations: Example and Test: Use Atomic Function.for_sparse_jac
               Tan and Tanh as User Atomic Operations: Example and Test: for_sparse_jac
               Atomic Sparsity with Set Patterns: Example and Test: Test Atomic Function.for_sparse_jac
               Atomic Sparsity with Set Patterns: Example and Test: for_sparse_jac
               Reciprocal as an Atomic Operation: Example and Test: Use Atomic Function.for_sparse_jac
               Reciprocal as an Atomic Operation: Example and Test: for_sparse_jac
               Atomic Euclidean Norm Squared: Example and Test: Use Atomic Function.for_sparse_jac
               Atomic Euclidean Norm Squared: Example and Test: for_sparse_jac
               Atomic Reverse Hessian Sparsity: Example and Test: for_sparse_jac
               Atomic Forward Hessian Sparsity: Example and Test: for_sparse_jac
               Atomic Forward Jacobian Sparsity: Example and Test: for_sparse_jac
form exp_eps: Second Order Reverse Sweep: Mathematical Form
     exp_eps: Second Order Forward Mode: Mathematical Form
     exp_eps: First Order Reverse Sweep: Mathematical Form
     exp_eps: First Order Forward Sweep: Mathematical Form
     exp_eps: Operation Sequence and Zero Order Forward Sweep: Mathematical Form
     exp_2: Second Order Reverse Mode: Mathematical Form
     exp_2: Second Order Forward Mode: Mathematical Form
     exp_2: First Order Reverse Mode: Mathematical Form
     exp_2: First Order Forward Mode: Mathematical Form
     exp_2: Operation Sequence and Zero Order Forward Mode: Mathematical Form
     Second Order Exponential Approximation: Mathematical Form
formula The Theory of Forward Mode: Standard Math Functions.Taylor Coefficients Recursion Formula
forone First Order Partial Derivative: Driver Routine: ForOne Uses Forward
forsparsejac Sparsity Patterns For a Subset of Variables: Example and Test: ForSparseJac
fortwo Forward Mode Second Partial Derivative Driver: ForTwo Uses Forward
forward User Defined Atomic AD Functions: forward
        User Defined Atomic AD Functions: ty.forward
        An ODE Inverse Problem Example: Forward Problem
        Example Simultaneous Solution of Forward and Inverse Problem
        Comparison Changes During Zero Order Forward Mode
        The CppAD Wish List: Forward Mode Recomputation
        Error Function Forward Taylor Polynomial Theory
        Tangent and Hyperbolic Tangent Forward Taylor Polynomial Theory
        Inverse Cosine and Hyperbolic Cosine Forward Mode Theory
        Inverse Sine and Hyperbolic Sine Forward Mode Theory
        Inverse Tangent and Hyperbolic Tangent Forward Mode Theory
        Trigonometric and Hyperbolic Sine and Cosine Forward Theory
        Square Root Function Forward Mode Theory
        Logarithm Function Forward Mode Theory
        Exponential Function Forward Mode Theory
        The Theory of Forward Mode
        Frequently Asked Questions and Answers: Mode: Forward or Reverse
        Taylor's Ode Solver: An Example and Test: Forward Mode
        ODE Inverse Problem Definitions: Source Code: Forward Problem
        Check an ADFun Sequence of Operations: FunCheck Uses Forward
        Example Optimization and Print Forward Operators
        Example Optimization and Forward Activity Analysis
        Compute Sparse Jacobians Using Subgraphs: Uses Forward
        Sparse Hessian: Uses Forward
        Computing Sparse Hessians: Uses Forward
        Sparse Jacobian: Uses Forward
        Computing Sparse Jacobian Using Forward Mode: Example and Test
        Computing Sparse Jacobians: Uses Forward
        Forward Mode Hessian Sparsity: Example and Test
        Hessian Sparsity Pattern: Forward Mode
        Forward Mode Hessian Sparsity: Example and Test
        Forward Mode Hessian Sparsity Patterns
        Forward Mode Jacobian Sparsity: Example and Test
        Jacobian Sparsity Pattern: Forward Mode
        Forward Mode Jacobian Sparsity: Example and Test
        Forward Mode Jacobian Sparsity Patterns
        Comparison Changes Between Taping and Zero Order Forward
        Number Taylor Coefficient Orders Currently Stored: Forward
        Forward Mode: Example and Test of Multiple Directions
        Multiple Directions Forward Mode
        Forward Mode: Example and Test of Multiple Orders
        Forward Mode: Example and Test
        Multiple Order Forward Mode
        Second Order Forward Mode: Derivative Values
        First Order Forward Mode: Derivative Values
        Zero Order Forward Mode: Function Values
        Reverse Mode Second Partial Derivative Driver: RevTwo Uses Forward
        Forward Mode Second Partial Derivative Driver: ForTwo Uses Forward
        Forward Mode Second Partial Derivative Driver
        First Order Derivative: Driver Routine: RevOne Uses Forward
        First Order Partial Derivative: Driver Routine: ForOne Uses Forward
        Hessian: Easy Driver: Hessian Uses Forward
        Jacobian: Driver Routine: Forward or Reverse
        Stop Recording and Store Operation Sequence: Forward
        Forward Mode
        Matrix Multiply as an Atomic Operation: forward
        Matrix Multiply as an Atomic Operation: Forward Matrix Multiply
        User Atomic Matrix Multiply: Example and Test: Use Atomic Function.forward
        Atomic Eigen Cholesky Factorization Class: Private.forward
        AD Theory for Cholesky Factorization: Forward Mode
        Atomic Eigen Matrix Inversion Class: Private.forward
        Atomic Eigen Matrix Inversion Class: Theory.Forward
        Atomic Eigen Matrix Multiply Class: Private.forward
        Atomic Eigen Matrix Multiply Class: Theory.Forward
        Tan and Tanh as User Atomic Operations: Example and Test: Use Atomic Function.forward
        Tan and Tanh as User Atomic Operations: Example and Test: forward
        Atomic Sparsity with Set Patterns: Example and Test: forward
        Reciprocal as an Atomic Operation: Example and Test: Use Atomic Function.forward
        Reciprocal as an Atomic Operation: Example and Test: forward
        Atomic Euclidean Norm Squared: Example and Test: Use Atomic Function.forward
        Atomic Euclidean Norm Squared: Example and Test: forward
        Getting Started with Atomic Operations: Example and Test: Use Atomic Function.forward
        Getting Started with Atomic Operations: Example and Test: forward
        Atomic Reverse Hessian Sparsity: Example and Test: forward
        Atomic Forward Hessian Sparsity: Example and Test: forward
        Atomic Forward Hessian Sparsity: Example and Test
        Atomic Reverse Jacobian Sparsity: Example and Test: forward
        Atomic Forward Jacobian Sparsity: Example and Test: forward
        Atomic Forward Jacobian Sparsity: Example and Test
        Atomic Reverse: Example and Test: forward
        Atomic Forward: Example and Test: forward
        Atomic Forward Hessian Sparsity Patterns
        Atomic Forward Jacobian Sparsity Patterns
        Atomic Forward Mode
        Checkpointing Functions: Purpose.Repeating Forward
        Print During Zero Order Forward Mode: Example and Test
        Printing During Forward Mode: Example and Test
        Printing AD Values During Forward Mode
        exp_eps: CppAD Forward and Reverse Sweeps
        exp_eps: Verify Second Order Forward Sweep
        exp_eps: Verify First Order Forward Sweep
        exp_eps: Verify Zero Order Forward Sweep
        exp_eps: Second Order Forward Mode
        exp_eps: First Order Forward Sweep
        exp_eps: Operation Sequence and Zero Order Forward Sweep
        exp_2: CppAD Forward and Reverse Sweeps
        exp_2: Verify Second Order Forward Sweep
        exp_2: Verify First Order Forward Sweep
        exp_2: Verify Zero Order Forward Sweep
        exp_2: Second Order Forward Mode
        exp_2: First Order Forward Mode
        exp_2: Operation Sequence and Zero Order Forward Mode
        An Introduction by Example to Algorithmic Differentiation: Preface.Forward Mode
forward: Atomic Forward: Example and Test
fp Evaluate a Function That Has a Sparse Hessian: fp
   Evaluate a Function That Has a Sparse Jacobian: fp
   Evaluate a Function Defined in Terms of an ODE: fp
free User Defined Atomic AD Functions: Syntax Function.Free Static Memory
     Free Memory Currently Available for Quick Use by a Thread
     Adolc Test Utility: Allocate and Free Memory For a Matrix
     Free All Memory That Was Allocated for Use by thread_alloc
     Free Memory Currently Available for Quick Use by a Thread
     Free Static Variables
free_available Free Memory Currently Available for Quick Use by a Thread
               Control When Thread Alloc Retains Memory For Future Use: free_available
               Free Memory Currently Available for Quick Use by a Thread
freeing Controlling Taylor Coefficients Memory Allocation: c.Freeing Memory
frequently Frequently Asked Questions and Answers
from Definition of a Numeric Type: Constructor From Integer
     Convert an AD Variable to a Parameter
     Convert From AD to Integer: Example and Test
     Convert From AD to Integer
     Convert From AD to its Base Type: Example and Test
     Convert From an AD Type to its Base Type
     Conversion and I/O of AD Objects
fun Jacobian and Hessian of Optimal Values: Fun
    Computing Jacobian and Hessian of Bender's Reduced Objective: fun
    An Error Controller for Gear's Ode Solvers: Fun
    An Arbitrary Order Gear Method: Fun
    A 3rd and 4th Order Rosenbrock ODE Solver: Fun
    An Embedded 4th and 5th Order Runge-Kutta ODE Solver: Fun
    A Multi-Threaded Newton's Method: fun
    The Unary Standard Math Functions: fun
fun.dy Computing Jacobian and Hessian of Bender's Reduced Objective: fun.fun.dy
fun.ell Jacobian and Hessian of Optimal Values: Fun.fun.ell
fun.Computing Jacobian and Hessian of Bender's Reduced Objective: fun.fun.f
fun.Computing Jacobian and Hessian of Bender's Reduced Objective: fun.fun.h
fun.Jacobian and Hessian of Optimal Values: Fun.fun.s
fun.sy Jacobian and Hessian of Optimal Values: Fun.fun.sy
fun::ad_vector Jacobian and Hessian of Optimal Values: Fun.Fun::ad_vector
funcheck Check an ADFun Sequence of Operations: FunCheck Uses Forward
function Define Matrix Multiply as a User Atomic Operation: Declare mat_mul Function
         Using AD to Compute Atomic Function Derivatives
         Using AD to Compute Atomic Function Derivatives
         User Defined Atomic AD Functions: Example.Tangent Function
         User Defined Atomic AD Functions: Syntax Function.Use Function
         User Defined Atomic AD Functions: Syntax Function
         ODE Fitting Using Fast Representation: Objective Function
         ODE Fitting Using Simple Representation: Objective Function
         Glossary: Base Function
         Glossary: AD Function
         Error Function Reverse Mode Theory
         Square Root Function Reverse Mode Theory
         Logarithm Function Reverse Mode Theory
         Exponential Function Reverse Mode Theory
         Error Function Forward Taylor Polynomial Theory
         Square Root Function Forward Mode Theory
         Logarithm Function Forward Mode Theory
         Exponential Function Forward Mode Theory
         Evaluate a Function That Has a Sparse Hessian: fp.Function
         Evaluate a Function That Has a Sparse Hessian
         Evaluate a Function That Has a Sparse Jacobian: fp.Function
         Evaluate a Function That Has a Sparse Jacobian
         Evaluate a Function Defined in Terms of an ODE: fp.Function
         Evaluate a Function Defined in Terms of an ODE
         Using Multiple Levels of AD: Procedure.Derivatives of Outer Function
         Using Multiple Levels of AD: Procedure.Outer Function
         Using Multiple Levels of AD: Procedure.Inner Function
         Getting Started Using CppAD to Compute Derivatives: Function
         The Integer Power Function
         Create An Abs-normal Representation of a Function
         Computing Sparse Hessian for a Subset of Variables: Function
         Subgraph Dependency Sparsity Patterns: Atomic Function
         Multiple Order Forward Mode: Purpose.Function Values
         Zero Order Forward Mode: Function Values
         User Atomic Matrix Multiply: Example and Test: Use Atomic Function
         Atomic Eigen Cholesky Factorization: Example and Test: Use Atomic Function
         Atomic Eigen Matrix Inverse: Example and Test: Use Atomic Function
         Atomic Eigen Matrix Multiply: Example and Test: Use Atomic Function
         Tan and Tanh as User Atomic Operations: Example and Test: Use Atomic Function
         Atomic Sparsity with Set Patterns: Example and Test: Test Atomic Function
         Atomic Sparsity with Set Patterns: Example and Test: function
         Reciprocal as an Atomic Operation: Example and Test: Use Atomic Function
         Atomic Euclidean Norm Squared: Example and Test: Use Atomic Function
         Getting Started with Atomic Operations: Example and Test: Use Atomic Function
         Atomic Reverse Hessian Sparsity: Example and Test: Use Atomic Function
         Atomic Reverse Hessian Sparsity: Example and Test: function
         Atomic Forward Hessian Sparsity: Example and Test: Use Atomic Function
         Atomic Forward Hessian Sparsity: Example and Test: function
         Atomic Reverse Jacobian Sparsity: Example and Test: Use Atomic Function
         Atomic Reverse Jacobian Sparsity: Example and Test: function
         Atomic Forward Jacobian Sparsity: Example and Test: Use Atomic Function
         Atomic Forward Jacobian Sparsity: Example and Test: function
         Atomic Reverse: Example and Test: Use Atomic Function
         Atomic Reverse: Example and Test: function
         Atomic Forward: Example and Test: Use Atomic Function
         Atomic Forward: Example and Test: function
         Using AD Version of Atomic Function
         Set Atomic Function Options
         Atomic Function Constructor
         User Defined Atomic AD Functions: Examples.Scalar Function
         The AD Power Function
         AD Two Argument Inverse Tangent Function
         The Exponential Function Minus One: expm1
         The Error Function
         An Epsilon Accurate Exponential Approximation: Mathematical Function
function: The CheckSimpleVector Function: Example and Test
          The CheckNumericType Function: Example and Test
          NearEqual Function: Example and Test
          The AD Power Function: Example and Test
          The AD atan2 Function: Example and Test
          Sign Function: Example and Test
          The AD log1p Function: Example and Test
          The AD exp Function: Example and Test
          The AD erf Function: Example and Test
          The AD atanh Function: Example and Test
          The Inverse Hyperbolic Tangent Function: atanh
          The AD asinh Function: Example and Test
          The Inverse Hyperbolic Sine Function: asinh
          The AD acosh Function: Example and Test
          The Inverse Hyperbolic Cosine Function: acosh
          AD Absolute Value Function: Example and Test
          The AD tanh Function: Example and Test
          The AD tan Function: Example and Test
          The AD sqrt Function: Example and Test
          The AD sinh Function: Example and Test
          The AD sin Function: Example and Test
          The AD log10 Function: Example and Test
          The AD log Function: Example and Test
          The AD exp Function: Example and Test
          The AD cosh Function: Example and Test
          The AD cos Function: Example and Test
          The AD atan Function: Example and Test
          The AD asin Function: Example and Test
          The AD acos Function: Example and Test
          The Hyperbolic Tangent Function: tanh
          The Tangent Function: tan
          The Square Root Function: sqrt
          The Hyperbolic Sine Function: sinh
          The Sine Function: sin
          The Base 10 Logarithm Function: log10
          The Exponential Function: log
          The Exponential Function: exp
          The Hyperbolic Cosine Function: cosh
          The Cosine Function: cos
          Inverse Tangent Function: atan
          Inverse Sine Function: asin
          Inverse Sine Function: acos
functions Define Matrix Multiply as a User Atomic Operation: CppAD User Atomic Callback Functions
          User Defined Atomic AD Functions
          ADFun Object Deprecated Member Functions
          CppAD Deprecated API Features: Atomic Functions
          The Theory of Reverse Mode: Standard Math Functions
          The Theory of Forward Mode: Standard Math Functions
          Speed Test of Functions in Double
          Running the Speed Test Program: Link Functions
          Abs-normal Representation of Non-Smooth Functions
          Optimize an ADFun Object Tape: Atomic Functions
          Base Type Requirements for Standard Math Functions
          Base Type Requirements for Identically Equal Comparisons: Identical.Identical Functions
          Required Base Class Member Functions
          AD Boolean Functions
          Bool Valued Operations and Functions with AD Arguments
          User Defined Atomic AD Functions: Virtual Functions
          User Defined Atomic AD Functions
          Checkpointing Functions
          Atomic AD Functions
          Discrete AD Functions
          The Binary Math Functions
          The Unary Standard Math Functions
          AD Valued Operations and Functions
functions: AD Parameter and Variable Functions: Example and Test
           AD Boolean Functions: Example and Test
           AD Absolute Value Functions: abs, fabs
future Control When Thread Alloc Retains Memory For Future Use
       Free Static Variables: Future Use
G
Gear An Error Controller for Gear's Ode Solvers
Computing Jacobian and Hessian of Bender's Reduced Objective: g
  Nonlinear Programming Using the CppAD Interface to Ipopt: solution.g
  Check Gradient of Determinant of 3 by 3 matrix: g
  Use Ipopt to Solve a Nonlinear Programming Problem: solution.g
  Check an ADFun Sequence of Operations: g
  Non-Smooth Optimization Using Abs-normal Quadratic Approximations: g
  abs_normal: Minimize a Linear Abs-normal Approximation: g
  abs_normal: Solve a Quadratic Program With Box Constraints: G
  abs_normal: Solve a Quadratic Program With Box Constraints: g
  Solve a Quadratic Program Using Interior Point Method: G
  Solve a Quadratic Program Using Interior Point Method: g
  Non-Smooth Optimization Using Abs-normal Linear Approximations: g
  abs_normal: Minimize a Linear Abs-normal Approximation: g
  abs_normal: Evaluate First Order Approximation: g
  Create An Abs-normal Representation of a Function: g
  Atomic Reverse Mode: G, H
g_hat abs_normal: Minimize a Linear Abs-normal Approximation: g_hat
      abs_normal: Minimize a Linear Abs-normal Approximation: g_hat
      abs_normal: Evaluate First Order Approximation: g_hat
g_jac abs_normal: Minimize a Linear Abs-normal Approximation: g_jac
      abs_normal: Minimize a Linear Abs-normal Approximation: g_jac
      abs_normal: Evaluate First Order Approximation: g_jac
g_Nonlinear Programming Using the CppAD Interface to Ipopt: g_l
g_tilde abs_normal: Evaluate First Order Approximation: g_tilde
g_Nonlinear Programming Using the CppAD Interface to Ipopt: g_u
gear An Arbitrary Order Gear Method
gear'An Error Controller for Gear's Ode Solvers
       An Arbitrary Order Gear Method: Gear's Method
general zdouble: An AD Base Type With Absolute Zero: Motivation.General
        General Examples
        Some General Purpose Utilities: General Numerical Routines
        Some General Purpose Utilities
        Reverse Mode General Case (Checkpointing): Example and Test
        User Defined Atomic AD Functions: General Case
generator Using CMake to Configure CppAD: generator
get Get At Least A Specified Amount of Memory
    Get the Current OpenMP Thread Number
    Set and Get Maximum Number of Threads for omp_alloc Allocator
    Get At Least A Specified Amount of Memory
    Get the Current Thread Number
    Get Number of Threads
    Including the Sacado Speed Tests
    Including the cppad_ipopt Library and Tests
    Including the FADBAD Speed Tests
    Including the Eigen Examples and Tests
    Including the ColPack Sparsity Calculations
    Including the ADOL-C Examples and Tests
get_adolc Including the ADOL-C Examples and Tests: get_adolc
get_check_for_nan Check an ADFun Object For Nan Results: get_check_for_nan
get_colpack Including the ColPack Sparsity Calculations: get_colpack
get_eigen Including the Eigen Examples and Tests: get_eigen
get_fadbad Including the FADBAD Speed Tests: get_fadbad
get_ipopt Including the cppad_ipopt Library and Tests: get_ipopt
get_max_num_threads Set and Get Maximum Number of Threads for omp_alloc Allocator: get_max_num_threads
get_sacado Including the Sacado Speed Tests: get_sacado
get_started Examples: get_started
            Use Ipopt to Solve a Nonlinear Programming Problem: Example.get_started
get_thread_num Get the Current OpenMP Thread Number
getting Getting Started Using CppAD to Compute Derivatives
        abs_normal Getting Started: Example and Test
        Getting Started with Atomic Operations: Example and Test
        User Defined Atomic AD Functions: Examples.Getting Started
git Download The CppAD Source Code: Source Code Control.Git
github Download The CppAD Source Code: Compressed Archives.Github
gl Use Ipopt to Solve a Nonlinear Programming Problem: gl
global Running the Speed Test Program: Global Options
gradient Sacado Speed: Gradient of Ode Solution
         Sacado Speed: Gradient of Determinant Using Lu Factorization
         Sacado Speed: Gradient of Determinant by Minor Expansion
         Fadbad Speed: Gradient of Determinant Using Lu Factorization
         Fadbad Speed: Gradient of Determinant by Minor Expansion
         CppAD Speed: Gradient of Ode Solution
         CppAD Speed: Gradient of Determinant Using Lu Factorization
         CppAD Speed: Gradient of Determinant by Minor Expansion
         Adolc Speed: Gradient of Determinant Using Lu Factorization
         Adolc Speed: Gradient of Determinant by Minor Expansion
         Evaluate a Function Defined in Terms of an ODE: fp.Gradient
         Check Gradient of Determinant of 3 by 3 matrix
         Speed Testing Gradient of Determinant by Minor Expansion: gradient
         Speed Testing Gradient of Determinant by Minor Expansion
         Speed Testing Gradient of Determinant Using Lu Factorization: gradient
         Speed Testing Gradient of Determinant Using Lu Factorization
         Gradient of Determinant Using Lu Factorization: Example and Test
         Gradient of Determinant Using Expansion by Minors: Example and Test
         Gradient of Determinant Using LU Factorization: Example and Test
         Gradient of Determinant Using Expansion by Minors: Example and Test
         Differentiate Conjugate Gradient Algorithm: Example and Test
grid An ODE Inverse Problem Example: Trapezoidal Approximation.Trapezoidal Time Grid
group Object that Runs a Group of Tests: group
      Object that Runs a Group of Tests
group_max Computing Sparse Jacobians: group_max
gu Use Ipopt to Solve a Nonlinear Programming Problem: gu
guidelines The CppAD Wish List: Software Guidelines
gx Computing Jacobian and Hessian of Bender's Reduced Objective: gx
gxx Computing Jacobian and Hessian of Bender's Reduced Objective: gxx
H
Hessian Hessian: Example and Test
Hessian Sparsity Pattern: Forward Mode: h
  Hessian Sparsity Pattern: Reverse Mode: h
  Atomic Forward Hessian Sparsity Patterns: Implementation.h
  Atomic Reverse Mode: G, H
handler CppAD Assertions During Execution: Error Handler
        Replacing The CppAD Error Handler: Example and Test
        Replacing the CppAD Error Handler: handler
        Replacing the CppAD Error Handler
        Some General Purpose Utilities: Miscellaneous.Error Handler
handler: Replacing The CppAD Error Handler: Example and Test
harmonic Multi-Threading Harmonic Summation Example / Test
         Run Multi-Threading Examples and Speed Tests: harmonic
has Evaluate a Function That Has a Sparse Hessian
    Evaluate a Function That Has a Sparse Jacobian
hash Base Type Requirements for Hash Coding Values
hash_code Enable use of AD<Base> where Base is Adolc's adouble Type: hash_code
          Example AD<Base> Where Base Constructor Allocates Memory: hash_code
hasnan Obtain Nan or Determine if a Value is Nan: hasnan
head Routines That Track Use of New and Delete: head newptr
here CppAD API Preprocessor Symbols: Documented Here
hes Jacobian and Hessian of Optimal Values: hes
    Sparse Hessian: hes
    Hessian: Easy Driver: hes
hes2jac Running the Speed Test Program: Global Options.hes2jac
hessian Jacobian and Hessian of Optimal Values
        Computing Jacobian and Hessian of Bender's Reduced Objective
        Sacado Speed: Sparse Hessian
        Fadbad Speed: Sparse Hessian
        CppAD Speed: Sparse Hessian
        Adolc Speed: Sparse Hessian
        Double Speed: Sparse Hessian
        Evaluate a Function That Has a Sparse Hessian: fp.Hessian
        Evaluate a Function That Has a Sparse Hessian
        Speed Testing Sparse Hessian: hessian
        Speed Testing Sparse Hessian
        abs_normal: Minimize a Linear Abs-normal Approximation: hessian
        Sparse Hessian Using Subgraphs and Jacobian: Example and Test
        Computing Sparse Hessian for a Subset of Variables
        Sparse Hessian: Subset Hessian
        Sparse Hessian
        Computing Sparse Hessians: Subset Hessian
        Forward Mode Hessian Sparsity: Example and Test
        Hessian Sparsity Pattern: Forward Mode
        Forward Mode Hessian Sparsity: Example and Test
        Forward Mode Hessian Sparsity Patterns: Sparsity for Entire Hessian
        Forward Mode Hessian Sparsity Patterns
        Reverse Mode Hessian Sparsity: Example and Test
        Hessian Sparsity Pattern: Reverse Mode
        Reverse Mode Hessian Sparsity: Example and Test
        Reverse Mode Hessian Sparsity Patterns: Sparsity for Entire Hessian
        Reverse Mode Hessian Sparsity Patterns
        Hessian Times Direction: Example and Test
        Second Order Reverse Mode: Hessian Times Direction
        Hessian of Lagrangian and ADFun Default Constructor: Example and Test
        Hessian: Easy Driver: Hessian Uses Forward
        Atomic Reverse Hessian Sparsity: Example and Test
        Atomic Forward Hessian Sparsity: Example and Test
        Atomic Reverse Hessian Sparsity Patterns
        Atomic Forward Hessian Sparsity Patterns
        User Defined Atomic AD Functions: Examples.Hessian Sparsity Patterns
        ColPack: Sparse Hessian Example and Test
        ColPack: Sparse Hessian Example and Test
hessian: Subset of a Sparse Hessian: Example and Test
         Sparse Hessian: Example and Test
         Computing Sparse Hessian: Example and Test
         Hessian: Example and Test
         Hessian: Easy Driver
hessians Computing Sparse Hessians
hold Control When Thread Alloc Retains Memory For Future Use
hold_memory Using CppAD in a Multi-Threading Environment: hold_memory
hyperbolic Tangent and Hyperbolic Tangent Reverse Mode Theory
           Inverse Cosine and Hyperbolic Cosine Reverse Mode Theory
           Inverse Sine and Hyperbolic Sine Reverse Mode Theory
           Inverse Tangent and Hyperbolic Tangent Reverse Mode Theory
           Trigonometric and Hyperbolic Sine and Cosine Reverse Theory
           Tangent and Hyperbolic Tangent Forward Taylor Polynomial Theory
           Inverse Cosine and Hyperbolic Cosine Forward Mode Theory
           Inverse Sine and Hyperbolic Sine Forward Mode Theory
           Inverse Tangent and Hyperbolic Tangent Forward Mode Theory
           Trigonometric and Hyperbolic Sine and Cosine Forward Theory
           The Inverse Hyperbolic Tangent Function: atanh
           The Inverse Hyperbolic Sine Function: asinh
           The Inverse Hyperbolic Cosine Function: acosh
           The Hyperbolic Tangent Function: tanh
           The Hyperbolic Sine Function: sinh
           The Hyperbolic Cosine Function: cosh
I
Integer Convert From AD to Integer: Example and Test
i(k
     0) ODE Fitting Using Fast Representation: Trapezoidal Approximation.Range Indices I(k,0)
     0) ODE Fitting Using Fast Representation: Initial Condition.Range Indices I(k,0)
     0) ODE Fitting Using Fast Representation: Objective Function.Range Indices I(k,0)
i/Conversion and I/O of AD Objects
id User Defined Atomic AD Functions: id
identical Enable use of AD<Base> where Base is std::complex<double>: Identical
          Enable use of AD<Base> where Base is double: Identical
          Enable use of AD<Base> where Base is float: Identical
          Enable use of AD<Base> where Base is Adolc's adouble Type: Identical
          Example AD<Base> Where Base Constructor Allocates Memory: Identical
          Base Type Requirements for Identically Equal Comparisons: Identical.Identical Functions
          Base Type Requirements for Identically Equal Comparisons: Identical
identically Base Type Requirements for Identically Equal Comparisons
            Check if Two Value are Identically Equal
identicalpar Base Type Requirements for Identically Equal Comparisons: Identical.IdenticalPar
identity An Important Reverse Mode Identity
if Check If A Memory Allocation is Efficient for Another Use
   Obtain Nan or Determine if a Value is Nan
   Determine if Two Values Are Nearly Equal
   Check if Two Value are Identically Equal
if_false AD Conditional Expressions: if_false
if_true AD Conditional Expressions: if_true
implementation User Defined Atomic AD Functions: Partial Implementation
               Sacado Speed: Second Derivative of a Polynomial: Implementation
               Sacado Speed: Gradient of Ode Solution: Implementation
               Sacado Speed: Matrix Multiplication: Implementation
               Sacado Speed: Gradient of Determinant Using Lu Factorization: Implementation
               Sacado Speed: Gradient of Determinant by Minor Expansion: Implementation
               Fadbad Speed: Second Derivative of a Polynomial: Implementation
               Fadbad Speed: Ode: Implementation
               Fadbad Speed: Matrix Multiplication: Implementation
               Fadbad Speed: Gradient of Determinant Using Lu Factorization: Implementation
               Fadbad Speed: Gradient of Determinant by Minor Expansion: Implementation
               CppAD Speed: Sparse Jacobian: Implementation
               CppAD Speed: Sparse Hessian: Implementation
               CppAD Speed: Second Derivative of a Polynomial: Implementation
               CppAD Speed: Gradient of Ode Solution: Implementation
               CppAD Speed, Matrix Multiplication: Implementation
               CppAD Speed: Gradient of Determinant Using Lu Factorization: Implementation
               CppAD Speed: Gradient of Determinant by Minor Expansion: Implementation
               adolc Speed: Sparse Jacobian: Implementation
               Adolc Speed: Sparse Hessian: Implementation
               Adolc Speed: Second Derivative of a Polynomial: Implementation
               Adolc Speed: Ode: Implementation
               Adolc Speed: Matrix Multiplication: Implementation
               Adolc Speed: Gradient of Determinant Using Lu Factorization: Implementation
               Adolc Speed: Gradient of Determinant by Minor Expansion: Implementation
               Double Speed: Sparse Jacobian: Implementation
               Double Speed: Sparse Hessian: Implementation
               Double Speed: Evaluate a Polynomial: Implementation
               Double Speed: Ode Solution: Implementation
               CppAD Speed: Matrix Multiplication (Double Version): Implementation
               Double Speed: Determinant Using Lu Factorization: Implementation
               Double Speed: Determinant by Minor Expansion: Implementation
               Pthread Implementation of a Team of AD Threads
               Boost Thread Implementation of a Team of AD Threads
               OpenMP Implementation of a Team of AD Threads
               Specifications for A Team of AD Threads: Speed Test of Implementation
               Specifications for A Team of AD Threads: Example Implementation
               Multi-Threaded Implementation of Summation of 1/i
               Atomic Reverse Hessian Sparsity Patterns: Implementation
               Atomic Forward Hessian Sparsity Patterns: Implementation
               Atomic Reverse Jacobian Sparsity Patterns: Implementation
               Atomic Forward Jacobian Sparsity Patterns: Implementation
               Atomic Reverse Mode: Implementation
               Atomic Forward Mode: Implementation
               Atomic Function Constructor: atomic_user.Implementation
               exp_eps: Implementation
               An Epsilon Accurate Exponential Approximation: Implementation
               exp_2: Implementation
               Second Order Exponential Approximation: Implementation
implementations Run Multi-Threading Examples and Speed Tests: Team Implementations
implicit Suppress Suspect Implicit Conversion Warnings
         AD Constructors: x.implicit
         Using CMake to Configure CppAD
important An Important Reverse Mode Identity
in_parallel Is The Current Execution in OpenMP Parallel Mode
            Setup thread_alloc For Use in Multi-Threading Environment: in_parallel
inactive Glossary: Tape.Inactive
inc Run One Speed Test and Print Results: inc
include CppAD Addons: Include Files
        LU Factorization of A Square Matrix and Stability Calculation: Include
        Old Matrix Multiply as a User Atomic Operation: Example and Test: Include File
        A Quick OpenMP Memory Allocator Used by CppAD: Include
        Routines That Track Use of New and Delete: Include
        Deprecated Include Files
        Enable Use of Eigen Linear Algebra Package with CppAD: Include Files
        Use Ipopt to Solve a Nonlinear Programming Problem: Include File
        A Fast Multi-Threading Memory Allocator: Include
        The CppAD::vector Template Class: Include
        An Error Controller for Gear's Ode Solvers: Include
        An Arbitrary Order Gear Method: Include
        An Error Controller for ODE Solvers: Include
        A 3rd and 4th Order Rosenbrock ODE Solver: Include
        An Embedded 4th and 5th Order Runge-Kutta ODE Solver: Include
        Multi-dimensional Romberg Integration: Include
        One DimensionalRomberg Integration: Include
        Invert an LU Factored Equation: Include
        LU Factorization of A Square Matrix: Include
        Compute Determinant and Solve Linear Equations: Include
        Evaluate a Polynomial or its Derivative: Include
        The Integer Power Function: Include
        Obtain Nan or Determine if a Value is Nan: Include
        Check Simple Vector Concept: Include
        Check NumericType Class Concept: Include
        Determine Amount of Time to Execute a Test: Include
        Run One Speed Test and Print Results: Include
        Run One Speed Test and Return Results: Include
        Determine if Two Values Are Nearly Equal: Include Files
        Enable use of AD<Base> where Base is std::complex<double>: Include Order
        Enable use of AD<Base> where Base is Adolc's adouble Type: Include Files
        Example AD<Base> Where Base Constructor Allocates Memory: Include File
        AD<Base> Requirements for a CppAD Base Type: Include Order
        An Epsilon Accurate Exponential Approximation: include
        Second Order Exponential Approximation: include
        Using CMake to Configure CppAD
        cppad-20171217: A Package for Differentiation of C++ Algorithms: Include File
including Including the Sacado Speed Tests
          Including the cppad_ipopt Library and Tests
          Including the FADBAD Speed Tests
          Including the Eigen Examples and Tests
          Including the ColPack Sparsity Calculations
          Including the ADOL-C Examples and Tests
inclusion Simulate a [0,1] Uniform Random Variate: Inclusion
          Evaluate a Function That Has a Sparse Hessian: Inclusion
          Evaluate a Function That Has a Sparse Jacobian: Inclusion
          Evaluate a Function Defined in Terms of an ODE: Inclusion
          Sum Elements of a Matrix Times Itself: Inclusion
          Check Gradient of Determinant of 3 by 3 matrix: Inclusion
          Check Determinant of 3 by 3 matrix: Inclusion
          Determinant Using Expansion by Minors: Inclusion
          Determinant of a Minor: Inclusion
          Determinant Using Expansion by Lu Factorization: Inclusion
ind Returns Indices that Sort a Vector: ind
independent OpenMP Parallel Setup: Independent
            Glossary: Tape.Independent Variable
            Glossary: Operation.Independent
            Frequently Asked Questions and Answers: Independent Variables
            Frequently Asked Questions and Answers: Assignment and Independent
            Independent and ADFun Constructor: Example and Test
            Declare Independent Variables and Start Recording
index Nonlinear Programming Using the CppAD Interface to Ipopt: fg(x).Index Vector
      Glossary: Sparsity Pattern.Row and Column Index Vectors
      Row and Column Index Sparsity Patterns
      Index Sort: Example and Test
      Check an ADFun Object For Nan Results: Error Message.index
      AD Vectors that Record Index Operations: Example and Test
      AD Vectors that Record Index Operations
      Matrix Multiply as an Atomic Operation: Result Element Index
      Matrix Multiply as an Atomic Operation: Right Operand Element Index
      Matrix Multiply as an Atomic Operation: Left Operand Element Index
      Taping Array Index Operation: Example and Test
      exp_eps: Second Order Reverse Sweep: Index 2: f_1
      exp_eps: Second Order Reverse Sweep: Index 3: f_2
      exp_eps: Second Order Reverse Sweep: Index 4: f_3
      exp_eps: Second Order Reverse Sweep: Index 5: f_4
      exp_eps: Second Order Reverse Sweep: Index 6: f_5
      exp_eps: Second Order Reverse Sweep: Index 7: f_6
      exp_eps: Second Order Forward Mode: Operation Sequence.Index
      exp_eps: First Order Reverse Sweep: Index 2: f_1
      exp_eps: First Order Reverse Sweep: Index 3: f_2
      exp_eps: First Order Reverse Sweep: Index 4: f_3
      exp_eps: First Order Reverse Sweep: Index 5: f_4
      exp_eps: First Order Reverse Sweep: Index 6: f_5
      exp_eps: First Order Reverse Sweep: Index 7: f_6
      exp_eps: First Order Forward Sweep: Operation Sequence.Index
      exp_eps: Operation Sequence and Zero Order Forward Sweep: Operation Sequence.Index
      exp_2: Second Order Reverse Mode: Index 2: f_1
      exp_2: Second Order Reverse Mode: Index 3: f_2
      exp_2: Second Order Reverse Mode: Index 4: f_3
      exp_2: Second Order Reverse Mode: Index 5: f_4
      exp_2: Second Order Forward Mode: Operation Sequence.Index
      exp_2: First Order Reverse Mode: Index 2: f_1
      exp_2: First Order Reverse Mode: Index 3: f_2
      exp_2: First Order Reverse Mode: Index 4: f_3
      exp_2: First Order Reverse Mode: Index 5: f_4
      exp_2: First Order Forward Mode: Operation Sequence.Index
      exp_2: Operation Sequence and Zero Order Forward Mode: Operation Sequence.Index
index_sort Index Sort: Example and Test
           Returns Indices that Sort a Vector
indexing Define Matrix Multiply as a User Atomic Operation: Matrix Indexing
         AD Vectors that Record Index Operations: AD Indexing
         AD Vectors that Record Index Operations: size_t Indexing
indices ODE Fitting Using Fast Representation: Trapezoidal Approximation.Domain Indices J(k,0)
        ODE Fitting Using Fast Representation: Trapezoidal Approximation.Range Indices I(k,0)
        ODE Fitting Using Fast Representation: Initial Condition.Domain Indices J(k,0)
        ODE Fitting Using Fast Representation: Initial Condition.Range Indices I(k,0)
        ODE Fitting Using Fast Representation: Objective Function.Domain Indices J(k,0)
        ODE Fitting Using Fast Representation: Objective Function.Range Indices I(k,0)
        Returns Indices that Sort a Vector
        Some General Purpose Utilities: Miscellaneous.Sorting Indices
indices: Preferred Sparsity Patterns: Row and Column Indices: Example and Test
info Replacing the CppAD Error Handler: info
information Define Matrix Multiply as a User Atomic Operation: Extra Call Information
            Multi-Threaded User Atomic Common Information
initial ODE Fitting Using Fast Representation: Initial Condition
        ODE Fitting Using Simple Representation: Initial Condition Constraint
initialization Using CppAD in a Multi-Threading Environment: Initialization
initialize Setup thread_alloc For Use in Multi-Threading Environment
injection Nonlinear Programming Using the CppAD Interface to Ipopt: fg(x).Injection
inline Base Type Requirements for Hash Coding Values: inline
inner Using Multiple Levels of AD: Procedure.Inner Function
input Returns Indices that Sort a Vector: ind.Input
      AD Output Operator: Example and Test
      AD Output Stream Operator
inside Using AD to Compute Atomic Function Derivatives
       Using AD to Compute Atomic Function Derivatives
install Autotools Unix Test and Installation: make install
        Download and Install Sacado in Build Directory
        Download and Install Ipopt in Build Directory
        Download and Install Fadbad in Build Directory
        Download and Install Eigen in Build Directory
        Download and Install ColPack in Build Directory
        Download and Install Adolc in Build Directory
        Using CMake to Configure CppAD
        Download The CppAD Source Code: Install Instructions
        CppAD Download, Test, and Install Instructions
     fadbad Download and Install Fadbad in Build Directory
     ipopt Download and Install Ipopt in Build Directory
     sacado Download and Install Sacado in Build Directory
installation Autotools Unix Test and Installation
             CppAD Download, Test, and Install Instructions: Instructions.Step 4: Installation
instructions Download The CppAD Source Code: Install Instructions
             CppAD Download, Test, and Install Instructions: Instructions
             CppAD Download, Test, and Install Instructions
int The Pow Integer Exponent: Example and Test
    Definition of a Numeric Type
integer Use Ipopt to Solve a Nonlinear Programming Problem: options.Integer
        Convert Certain Types to a String: s.Integer
        Convert Certain Types to a String: value.Integer
        The Pow Integer Exponent: Example and Test
        The Integer Power Function
        Definition of a Numeric Type: Constructor From Integer
        Enable use of AD<Base> where Base is std::complex<double>: Integer
        Enable use of AD<Base> where Base is double: Integer
        Enable use of AD<Base> where Base is float: Integer
        Enable use of AD<Base> where Base is Adolc's adouble Type: Integer
        Example AD<Base> Where Base Constructor Allocates Memory: Integer
        AD<Base> Requirements for a CppAD Base Type: Integer
        Convert From AD to Integer
integer: Convert From AD to Integer: Example and Test
integrate Multi-dimensional Romberg Integration
          One DimensionalRomberg Integration
integration Multi-dimensional Romberg Integration
            One DimensionalRomberg Integration
integration: One Dimensional Romberg Integration: Example and Test
             One Dimensional Romberg Integration: Example and Test
interface Nonlinear Programming Using the CppAD Interface to Ipopt
          The CppAD Wish List: Iterator Interface
          Interfacing to C: Example and Test
          Creating Your Own Interface to an ADFun Object
interfacing Interfacing to C: Example and Test
interior Solve a Quadratic Program Using Interior Point Method
internal Using CMake to Configure CppAD
internal_bool Forward Mode Hessian Sparsity Patterns: internal_bool
              Reverse Mode Hessian Sparsity Patterns: internal_bool
              Reverse Mode Jacobian Sparsity Patterns: internal_bool
              Forward Mode Jacobian Sparsity Patterns: internal_bool
interpolate Interpolation With Retaping: Example and Test
            Interpolation With Out Retaping: Example and Test
interpolation Interpolation With Retaping: Example and Test
              Interpolation With Out Retaping: Example and Test
interpreter Example Differentiating a Stack Machine Interpreter
introduction Choosing The Vector Testing Template Class: Introduction
             Changes and Additions to CppAD During 2003: Introduction
             Changes and Additions to CppAD During 2004: Introduction
             Changes and Additions to CppAD During 2006: Introduction
             Changes and Additions to CppAD During 2007: Introduction
             Changes and Additions to CppAD During 2008: Introduction
             Changes and Additions to CppAD During 2009: Introduction
             Changes and Additions to CppAD During 2010: Introduction
             Changes and Additions to CppAD During 2011: Introduction
             CppAD Changes and Additions During 2012: Introduction
             CppAD Changes and Additions During 2013: Introduction
             CppAD Changes and Additions During 2014: Introduction
             CppAD Changes and Additions During 2015: Introduction
             Changes and Additions to CppAD During 2016: Introduction
             Changes and Additions to CppAD: Introduction
             Examples: Introduction
             Correctness Tests For Exponential Approximation in Introduction
             An Introduction by Example to Algorithmic Differentiation
             cppad-20171217: A Package for Differentiation of C++ Algorithms: Introduction
inuse Memory Leak Detection: inuse
      Amount of Memory a Thread is Currently Using
      Amount of Memory a Thread is Currently Using
invalid Enable use of AD<Base> where Base is std::complex<double>: Invalid Unary Math
inverse ODE Inverse Problem Definitions: Source Code
        An ODE Inverse Problem Example: Inverse Problem
        An ODE Inverse Problem Example
        Example Simultaneous Solution of Forward and Inverse Problem
        Inverse Cosine and Hyperbolic Cosine Reverse Mode Theory
        Inverse Sine and Hyperbolic Sine Reverse Mode Theory
        Inverse Tangent and Hyperbolic Tangent Reverse Mode Theory
        Inverse Cosine and Hyperbolic Cosine Forward Mode Theory
        Inverse Sine and Hyperbolic Sine Forward Mode Theory
        Inverse Tangent and Hyperbolic Tangent Forward Mode Theory
        Frequently Asked Questions and Answers: Matrix Inverse
        ODE Inverse Problem Definitions: Source Code: Inverse Problem
        ODE Inverse Problem Definitions: Source Code
        AD Two Argument Inverse Tangent Function
        The Inverse Hyperbolic Tangent Function: atanh
        The Inverse Hyperbolic Sine Function: asinh
        The Inverse Hyperbolic Cosine Function: acosh
        Inverse Tangent Function: atan
        Inverse Sine Function: asin
        Inverse Sine Function: acos
inverse: Atomic Eigen Matrix Inverse: Example and Test
inversion Atomic Eigen Matrix Inversion Class
invert Invert an LU Factored Equation
       Compute Determinant and Solve Linear Equations: Factor and Invert
ip LU Factorization of A Square Matrix and Stability Calculation: ip
   Invert an LU Factored Equation: ip
   LU Factorization of A Square Matrix: ip
ipopt Driver for Running the Ipopt ODE Example
      Nonlinear Programming Using CppAD and Ipopt: Example and Test
      Nonlinear Programming Using the CppAD Interface to Ipopt
      Nonlinear Programming Using CppAD and Ipopt: Example and Test
      Use Ipopt to Solve a Nonlinear Programming Problem
      Download and Install Ipopt in Build Directory
      Including the cppad_ipopt Library and Tests
     download and install Download and Install Ipopt in Build Directory
ipopt: Nonlinear Programming Using CppAD and Ipopt: Example and Test
       Nonlinear Programming Using CppAD and Ipopt: Example and Test
ipopt_cppad_nlp Changes and Additions to CppAD During 2008
ipopt_dir Autotools Unix Test and Installation: ipopt_dir
ipopt_library_paths Nonlinear Programming Using the CppAD Interface to Ipopt: ipopt_library_paths
ipopt_prefix Including the cppad_ipopt Library and Tests: ipopt_prefix
ipopt_solve Nonlinear Programming Retaping: Example and Test
is Check If A Memory Allocation is Efficient for Another Use
   Amount of Memory a Thread is Currently Using
   Is The Current Execution in OpenMP Parallel Mode
   Amount of Memory a Thread is Currently Using
   Is The Current Execution in Parallel Mode
   Obtain Nan or Determine if a Value is Nan
   Enable use of AD<Base> where Base is std::complex<double>
   Enable use of AD<Base> where Base is double
   Enable use of AD<Base> where Base is float
   Enable use of AD<Base> where Base is Adolc's adouble Type
   Is an AD Object a Parameter or Variable
   AD Output Stream Operator: is
isnan Obtain Nan or Determine if a Value is Nan: isnan
      Enable use of AD<Base> where Base is std::complex<double>: isnan
      Base Type Requirements for Standard Math Functions: isnan
iteration An ODE Inverse Problem Example: Black Box Method.Two levels of Iteration
          abs_normal: Minimize a Linear Abs-normal Approximation: Method.Iteration
          abs_normal: Minimize a Linear Abs-normal Approximation: Method.Iteration
iterator The CppAD Wish List: Iterator Interface
its Deallocate An Array and Call Destructor for its Elements
    Allocate An Array and Call Default Constructor for its Elements
    Evaluate a Polynomial or its Derivative
    Convert From AD to its Base Type: Example and Test
    Convert From an AD Type to its Base Type
itself Sum Elements of a Matrix Times Itself
J
Jacobian Jacobian: Example and Test
         Jacobian: Driver Routine
Reverse Mode Second Partial Derivative Driver: j
  Forward Mode Second Partial Derivative Driver: j
  First Order Partial Derivative: Driver Routine: j
j(k
     0) ODE Fitting Using Fast Representation: Trapezoidal Approximation.Domain Indices J(k,0)
     0) ODE Fitting Using Fast Representation: Initial Condition.Domain Indices J(k,0)
     0) ODE Fitting Using Fast Representation: Objective Function.Domain Indices J(k,0)
jac Jacobian and Hessian of Optimal Values: jac
    Sparse Jacobian: jac
    Jacobian: Driver Routine: jac
jacobian Jacobian and Hessian of Optimal Values
         Computing Jacobian and Hessian of Bender's Reduced Objective
         CppAD Speed: Sparse Jacobian
         adolc Speed: Sparse Jacobian
         Double Speed: Sparse Jacobian
         Evaluate a Function That Has a Sparse Jacobian: fp.Jacobian
         Evaluate a Function That Has a Sparse Jacobian
         Speed Testing Sparse Jacobian: jacobian
         Speed Testing Sparse Jacobian
         Speed Testing the Jacobian of Ode Solution: jacobian
         Speed Testing the Jacobian of Ode Solution
         Computing a Jacobian With Constants that Change
         Computing Sparse Jacobian Using Reverse Mode: Example and Test
         Sparse Jacobian
         Computing Sparse Jacobian Using Reverse Mode: Example and Test
         Computing Sparse Jacobian Using Forward Mode: Example and Test
         Reverse Mode Jacobian Sparsity: Example and Test
         Jacobian Sparsity Pattern: Reverse Mode
         Reverse Mode Jacobian Sparsity: Example and Test
         Reverse Mode Jacobian Sparsity Patterns: Sparsity for Entire Jacobian
         Reverse Mode Jacobian Sparsity Patterns
         Forward Mode Jacobian Sparsity: Example and Test
         Jacobian Sparsity Pattern: Forward Mode
         Forward Mode Jacobian Sparsity: Example and Test
         Forward Mode Jacobian Sparsity Patterns: Sparsity for Entire Jacobian
         Forward Mode Jacobian Sparsity Patterns
         Atomic Reverse Jacobian Sparsity: Example and Test
         Atomic Forward Jacobian Sparsity: Example and Test
         Atomic Reverse Jacobian Sparsity Patterns
         Atomic Forward Jacobian Sparsity Patterns
         ColPack: Sparse Jacobian Example and Test
         ColPack: Sparse Jacobian Example and Test
jacobian: Sparse Hessian Using Subgraphs and Jacobian: Example and Test
          Sparse Jacobian: Example and Test
          Jacobian: Example and Test
          Jacobian: Driver Routine
jacobians Compute Sparse Jacobians Using Subgraphs
          Computing Sparse Jacobians
jp LU Factorization of A Square Matrix and Stability Calculation: jp
   Invert an LU Factored Equation: jp
   LU Factorization of A Square Matrix: jp
K
Kutta An Embedded 4th and 5th Order Runge-Kutta ODE Solver
User Defined Atomic AD Functions: k
  Sparse Matrix Row, Column, Value Representation: set.k
  Row and Column Index Sparsity Patterns: set.k
  Evaluate a Polynomial or its Derivative: k
  Forward Mode Second Partial Derivative Driver: k
  AD Theory for Cholesky Factorization: Reverse Mode.Case k > 0
  AD Theory for Cholesky Factorization: Reverse Mode.Case k = 0
keys Returns Indices that Sort a Vector: keys
kkt abs_normal: Solve a Quadratic Program With Box Constraints: KKT Conditions
    Solve a Quadratic Program Using Interior Point Method: KKT Conditions
known CppAD Assertions During Execution: Known
      Replacing the CppAD Error Handler: known
L
Lu Compute Determinant and Solve Linear Equations
LuFactor LuFactor: Example and Test
         LU Factorization of A Square Matrix
LuInvert LuInvert: Example and Test
         Invert an LU Factored Equation
LuRatio LuRatio: Example and Test
        LU Factorization of A Square Matrix and Stability Calculation
LuSolve Compute Determinant and Solve Linear Equations
LuVecAD Lu Factor and Solve with Recorded Pivoting
LU Factorization of A Square Matrix and Stability Calculation: LU.L
  Invert an LU Factored Equation: LU.L
  LU Factorization of A Square Matrix: LU.L
  Hessian: Easy Driver: l
l.f. Bibliography: Shampine, L.F.
lagrangian Hessian of Lagrangian and ADFun Default Constructor: Example and Test
lambda Nonlinear Programming Using the CppAD Interface to Ipopt: solution.lambda
       Use Ipopt to Solve a Nonlinear Programming Problem: solution.lambda
language Bibliography: The C++ Programming Language
languages Example and Test Linking CppAD to Languages Other than C++
large Tan and Tanh as User Atomic Operations: Example and Test: Use Atomic Function.Large x Values
last Run One Speed Test and Print Results: last
leak Memory Leak Detection
least Get At Least A Specified Amount of Memory
      Get At Least A Specified Amount of Memory
left Union of Standard Sets: left
     Matrix Multiply as an Atomic Operation: Left Operand Element Index
     AD Conditional Expressions: left
lemma AD Theory for Cholesky Factorization: Lemma 2
      AD Theory for Cholesky Factorization: Lemma 1
leqzero Compute Determinant and Solve Linear Equations: LeqZero
level Computing a Jacobian With Constants that Change
      Multiple Level of AD: Example and Test
      Non-Smooth Optimization Using Abs-normal Quadratic Approximations: level
      abs_normal: Minimize a Linear Abs-normal Approximation: level
      abs_normal: Solve a Quadratic Program With Box Constraints: level
      Solve a Quadratic Program Using Interior Point Method: level
      Non-Smooth Optimization Using Abs-normal Linear Approximations: level
      abs_normal: Minimize a Linear Abs-normal Approximation: level
      abs_normal: Solve a Linear Program With Box Constraints: level
      abs_normal: Solve a Linear Program Using Simplex Method: level
      Checkpointing Functions: Purpose.Multiple Level AD
      Checking the CppAD Examples and Tests: First Level
levels An ODE Inverse Problem Example: Black Box Method.Two levels of Iteration
       Using Multiple Levels of AD
       Using Adolc with Multiple Levels of Taping: Example and Test
lib Using CMake to Configure CppAD
library CppAD Addons: Library Files
        Speed Testing Utilities: Library Routines
        Including the cppad_ipopt Library and Tests
license Your License for the CppAD Software
        Download The CppAD Source Code: License
limitations Defines a User Atomic Operation that Computes Square Root: Limitations
limits Base Type Requirements for Numeric Limits
       Numeric Limits For an AD and Base Types
limits: Numeric Limits: Example and Test
line Routines That Track Use of New and Delete: line
     Replacing the CppAD Error Handler: line
linear LU Factorization of A Square Matrix and Stability Calculation
       Lu Factor and Solve with Recorded Pivoting
       Enable Use of Eigen Linear Algebra Package with CppAD
       Invert an LU Factored Equation
       LU Factorization of A Square Matrix
       Compute Determinant and Solve Linear Equations
       Compute Determinants and Solve Equations by LU Factorization
       abs_normal: Minimize a Linear Abs-normal Approximation
       Non-Smooth Optimization Using Abs-normal Linear Approximations
       abs_normal: Minimize a Linear Abs-normal Approximation
       abs_normal: Solve a Linear Program With Box Constraints
       abs_normal: Solve a Linear Program Using Simplex Method
link Running the Speed Test Program: Link Functions
     Example and Test Linking CppAD to Languages Other than C++
link_det_lu Sacado Speed: Gradient of Determinant Using Lu Factorization
            Fadbad Speed: Gradient of Determinant Using Lu Factorization
            CppAD Speed: Gradient of Determinant Using Lu Factorization
            Adolc Speed: Gradient of Determinant Using Lu Factorization
            Double Speed: Determinant Using Lu Factorization
            Speed Testing Gradient of Determinant Using Lu Factorization
link_det_minor Sacado Speed: Gradient of Determinant by Minor Expansion
               Fadbad Speed: Gradient of Determinant by Minor Expansion
               CppAD Speed: Gradient of Determinant by Minor Expansion
               Adolc Speed: Gradient of Determinant by Minor Expansion
               Double Speed: Determinant by Minor Expansion
               Speed Testing Gradient of Determinant by Minor Expansion
link_mat_mul Sacado Speed: Matrix Multiplication
             Fadbad Speed: Matrix Multiplication
             CppAD Speed, Matrix Multiplication
             Adolc Speed: Matrix Multiplication
             CppAD Speed: Matrix Multiplication (Double Version)
             Speed Testing Derivative of Matrix Multiply
link_ode Sacado Speed: Gradient of Ode Solution
         Fadbad Speed: Ode
         CppAD Speed: Gradient of Ode Solution
         Adolc Speed: Ode
         Double Speed: Ode Solution
         Speed Testing the Jacobian of Ode Solution
link_poly Sacado Speed: Second Derivative of a Polynomial
          Fadbad Speed: Second Derivative of a Polynomial
          CppAD Speed: Second Derivative of a Polynomial
          Adolc Speed: Second Derivative of a Polynomial
          Double Speed: Evaluate a Polynomial
          Speed Testing Second Derivative of a Polynomial
link_sparse_hessian CppAD Speed: Sparse Hessian
                    Adolc Speed: Sparse Hessian
                    Double Speed: Sparse Hessian
                    Speed Testing Sparse Hessian
link_sparse_jacobian CppAD Speed: Sparse Jacobian
                     adolc Speed: Sparse Jacobian
                     Double Speed: Sparse Jacobian
                     Speed Testing Sparse Jacobian
linking Microsoft Version of Elapsed Number of Seconds: Linking
        Example and Test Linking CppAD to Languages Other than C++
linux Autotools Unix Test and Installation: adolc_dir.Linux
list Nonlinear Programming Using the CppAD Interface to Ipopt: Wish List
     The CppAD Wish List
     List All (Except Deprecated) CppAD Examples
literature Create An Abs-normal Representation of a Function: Correspondence to Literature
log The AD log Function: Example and Test
    The Exponential Function: log
log10 The AD log10 Function: Example and Test
      The Base 10 Logarithm Function: log10
log1p Logarithm Function Reverse Mode Theory
      Logarithm Function Forward Mode Theory
      Enable use of AD<Base> where Base is Adolc's adouble Type: erf, asinh, acosh, atanh, expm1, log1p
      Example AD<Base> Where Base Constructor Allocates Memory: erf, asinh, acosh, atanh, expm1, log1p
      Base Type Requirements for Standard Math Functions: erf, asinh, acosh, atanh, expm1, log1p
      The AD log1p Function: Example and Test
      The Logarithm of One Plus Argument: log1p
logarithm Logarithm Function Reverse Mode Theory
          Logarithm Function Forward Mode Theory
          The Logarithm of One Plus Argument: log1p
          The Base 10 Logarithm Function: log10
logdet Lu Factor and Solve with Recorded Pivoting: logdet
       Compute Determinant and Solve Linear Equations: logdet
low Do One Thread's Work for Multi-Threaded Newton Method: low
lower Multiple Directions Forward Mode: Non-Zero Lower Orders
      AD Theory for Cholesky Factorization: Notation.Lower Triangular Part
lp_box lp_box Source Code
lp_box: abs_normal lp_box: Example and Test
lu LU Factorization of A Square Matrix and Stability Calculation: LU
   LU Factorization of A Square Matrix and Stability Calculation
   Sacado Speed: Gradient of Determinant Using Lu Factorization
   Fadbad Speed: Gradient of Determinant Using Lu Factorization
   CppAD Speed: Gradient of Determinant Using Lu Factorization
   Adolc Speed: Gradient of Determinant Using Lu Factorization
   Double Speed: Determinant Using Lu Factorization
   Determinant Using Lu Factorization: Example and Test
   Determinant Using Expansion by Lu Factorization
   Speed Testing Gradient of Determinant Using Lu Factorization
   Lu Factor and Solve With Recorded Pivoting: Example and Test
   Lu Factor and Solve with Recorded Pivoting
   Gradient of Determinant Using Lu Factorization: Example and Test
   Gradient of Determinant Using LU Factorization: Example and Test
   Invert an LU Factored Equation: LU
   Invert an LU Factored Equation
   LU Factorization of A Square Matrix: LU
   LU Factorization of A Square Matrix
   Compute Determinants and Solve Equations by LU Factorization
lufactor Source: LuFactor
lufactor: LuFactor: Example and Test
luinvert Source: LuInvert
luinvert: LuInvert: Example and Test
luratio: LuRatio: Example and Test
lusolve Frequently Asked Questions and Answers: Matrix Inverse.LuSolve
        Source: LuSolve
        LuSolve With Complex Arguments: Example and Test
M
Compute Determinant using Expansion by Minors: m
  Determinant of a Minor: m
  User Defined Atomic AD Functions: m
  Nonlinear Programming Using the CppAD Interface to Ipopt: m
  Adolc Test Utility: Allocate and Free Memory For a Matrix: m
  Evaluate a Function That Has a Sparse Jacobian: m
  Determinant of a Minor: m
  Speed Testing Sparse Jacobian: m
  Lu Factor and Solve with Recorded Pivoting: m
  An Error Controller for Gear's Ode Solvers: M
  An Arbitrary Order Gear Method: m
  A 3rd and 4th Order Rosenbrock ODE Solver: M
  An Embedded 4th and 5th Order Runge-Kutta ODE Solver: M
  Multi-dimensional Romberg Integration: m
  Compute Determinant and Solve Linear Equations: m
  Non-Smooth Optimization Using Abs-normal Quadratic Approximations: f.m
  abs_normal: Minimize a Linear Abs-normal Approximation: m
  Non-Smooth Optimization Using Abs-normal Linear Approximations: f.m
  abs_normal: Minimize a Linear Abs-normal Approximation: m
  abs_normal: Evaluate First Order Approximation: m
  Create An Abs-normal Representation of a Function: f.m
  Multiple Directions Forward Mode: Notation.m
  Multiple Order Forward Mode: Notation.m
machine Machine Epsilon For AD Types
        Example Differentiating a Stack Machine Interpreter
macro Routines That Track Use of New and Delete: TrackCount.Macro
      Routines That Track Use of New and Delete: TrackExtend.Macro
      Routines That Track Use of New and Delete: TrackDelVec.Macro
      Routines That Track Use of New and Delete: TrackNewVec.Macro
      CppAD Assertions During Execution
      Example AD<Base> Where Base Constructor Allocates Memory: Boolean Operator Macro
      Example AD<Base> Where Base Constructor Allocates Memory: Binary Operator Macro
      Example AD<Base> Where Base Constructor Allocates Memory: Compound Assignment Macro
macros Obtain Nan or Determine if a Value is Nan: Include.Macros
main Main Program For Comparing C and C++ Speed
     Speed Testing Utilities: Speed Main Program
     Correctness Tests For Exponential Approximation in Introduction
make Autotools Unix Test and Installation: make install
     Autotools Unix Test and Installation: make
     Checking the CppAD Examples and Tests: Subsets of make check
     Using CMake to Configure CppAD: make check
makefile Using CMake to Configure CppAD
management Taylor's Ode Solver: A Multi-Level Adolc Example and Test: Memory Management
           Using Adolc with Multiple Levels of Taping: Example and Test: Memory Management
mat Adolc Test Utility: Allocate and Free Memory For a Matrix: mat
    abs_normal: Print a Vector or Matrix: mat
mat_mul Define Matrix Multiply as a User Atomic Operation: Declare mat_mul Function
mat_sum_sq Source: mat_sum_sq
           Sum of the Elements of the Square of a Matrix: Example and Test
           Sum Elements of a Matrix Times Itself
math zdouble: An AD Base Type With Absolute Zero: Syntax.Standard Math
     The Theory of Reverse Mode: Standard Math Functions
     The Theory of Forward Mode: Standard Math Functions
     Enable use of AD<Base> where Base is std::complex<double>: Invalid Unary Math
     Enable use of AD<Base> where Base is std::complex<double>: Valid Unary Math
     Enable use of AD<Base> where Base is double: Unary Standard Math
     Enable use of AD<Base> where Base is float: Unary Standard Math
     Enable use of AD<Base> where Base is Adolc's adouble Type: Unary Standard Math
     Example AD<Base> Where Base Constructor Allocates Memory: Unary Standard Math
     Base Type Requirements for Standard Math Functions: Unary Standard Math
     Base Type Requirements for Standard Math Functions
     The Binary Math Functions
     The Unary Standard Math Functions
mathematical exp_eps: Second Order Reverse Sweep: Mathematical Form
             exp_eps: Second Order Forward Mode: Mathematical Form
             exp_eps: First Order Reverse Sweep: Mathematical Form
             exp_eps: First Order Forward Sweep: Mathematical Form
             exp_eps: Operation Sequence and Zero Order Forward Sweep: Mathematical Form
             An Epsilon Accurate Exponential Approximation: Mathematical Function
             exp_2: Second Order Reverse Mode: Mathematical Form
             exp_2: Second Order Forward Mode: Mathematical Form
             exp_2: First Order Reverse Mode: Mathematical Form
             exp_2: First Order Forward Mode: Mathematical Form
             exp_2: Operation Sequence and Zero Order Forward Mode: Mathematical Form
             Second Order Exponential Approximation: Mathematical Form
matrices Some General Purpose Utilities: Miscellaneous.Sparse Matrices
         Atomic Eigen Matrix Inversion Class: Theory.Product of Three Matrices
         Atomic Eigen Matrix Multiply Class: Theory.Product of Two Matrices
matrix LU Factorization of A Square Matrix and Stability Calculation: Matrix Storage
       LU Factorization of A Square Matrix and Stability Calculation
       Define Matrix Multiply as a User Atomic Operation: One Matrix Multiply
       Define Matrix Multiply as a User Atomic Operation: Matrix Indexing
       Define Matrix Multiply as a User Atomic Operation
       Old Matrix Multiply as a User Atomic Operation: Example and Test
       User Defined Atomic AD Functions: Example.Matrix Multiplication
       Frequently Asked Questions and Answers: Matrix Inverse
       Sacado Speed: Matrix Multiplication
       Sacado Speed: Gradient of Determinant Using Lu Factorization
       Fadbad Speed: Matrix Multiplication
       Fadbad Speed: Gradient of Determinant Using Lu Factorization
       CppAD Speed, Matrix Multiplication
       CppAD Speed: Gradient of Determinant Using Lu Factorization
       Adolc Test Utility: Allocate and Free Memory For a Matrix
       Adolc Speed: Matrix Multiplication
       Adolc Speed: Gradient of Determinant Using Lu Factorization
       CppAD Speed: Matrix Multiplication (Double Version)
       Double Speed: Determinant Using Lu Factorization
       Sum Elements of a Matrix Times Itself
       Check Gradient of Determinant of 3 by 3 matrix
       Check Determinant of 3 by 3 matrix
       Determinant of a Minor
       Speed Testing Derivative of Matrix Multiply
       Speed Testing Gradient of Determinant by Minor Expansion: matrix
       Speed Testing Gradient of Determinant Using Lu Factorization: matrix
       Lu Factor and Solve with Recorded Pivoting: Matrix
       Sparse Matrix Row, Column, Value Representation: matrix
       Sparse Matrix Row, Column, Value Representation
       Invert an LU Factored Equation: Matrix Storage
       LU Factorization of A Square Matrix: Matrix Storage
       LU Factorization of A Square Matrix
       Compute Determinant and Solve Linear Equations: Matrix Storage
       Compute Determinants and Solve Equations by LU Factorization
       abs_normal: Print a Vector or Matrix
       Matrix Multiply as an Atomic Operation: Reverse Matrix Multiply
       Matrix Multiply as an Atomic Operation: Forward Matrix Multiply
       Matrix Multiply as an Atomic Operation: Matrix Dimensions
       Matrix Multiply as an Atomic Operation
       User Atomic Matrix Multiply: Example and Test
       Atomic Eigen Matrix Inversion Class: Matrix Dimensions
       Atomic Eigen Matrix Inversion Class
       Atomic Eigen Matrix Inverse: Example and Test
       Atomic Eigen Matrix Multiply Class: Matrix Dimensions
       Atomic Eigen Matrix Multiply Class
       Atomic Eigen Matrix Multiply: Example and Test
matrix: Sum of the Elements of the Square of a Matrix: Example and Test
matrix_out Compute Sparse Jacobians Using Subgraphs: matrix_out
max Numeric Limits For an AD and Base Types: max
max_itr A Multi-Threaded Newton's Method: max_itr
        Set Up Multi-Threaded Newton Method: max_itr
max_num_threads Autotools Unix Test and Installation: max_num_threads
                Set Maximum Number of Threads for omp_alloc Allocator
max_threads Run Multi-Threading Examples and Speed Tests: multi_newton.max_threads
            Run Multi-Threading Examples and Speed Tests: harmonic.max_threads
maxabs An Error Controller for Gear's Ode Solvers: maxabs
       OdeErrControl: Example and Test Using Maxabs Argument
       An Error Controller for ODE Solvers: maxabs
maximum Set Maximum Number of Threads for omp_alloc Allocator
        Set and Get Maximum Number of Threads for omp_alloc Allocator
        Using CppAD in a Multi-Threading Environment
        Using CMake to Configure CppAD
maxitr Non-Smooth Optimization Using Abs-normal Quadratic Approximations: maxitr
       abs_normal: Minimize a Linear Abs-normal Approximation: maxitr
       abs_normal: Solve a Quadratic Program With Box Constraints: maxitr
       Solve a Quadratic Program Using Interior Point Method: maxitr
       Non-Smooth Optimization Using Abs-normal Linear Approximations: maxitr
       abs_normal: Minimize a Linear Abs-normal Approximation: maxitr
       abs_normal: Solve a Linear Program With Box Constraints: maxitr
       abs_normal: Solve a Linear Program Using Simplex Method: maxitr
measurement An ODE Inverse Problem Example: Measurements.Simulated Measurement Values
            ODE Inverse Problem Definitions: Source Code: Measurements.Simulated Measurement Values
measurements An ODE Inverse Problem Example: Measurements
             ODE Inverse Problem Definitions: Source Code: Measurements
mega_sum Timing Test of Multi-Threaded Summation of 1/i: mega_sum
         Run Multi-Threading Examples and Speed Tests: harmonic.mega_sum
member ADFun Object Deprecated Member Functions
       Required Base Class Member Functions
memory User Defined Atomic AD Functions: Syntax Function.Free Static Memory
       Memory Leak Detection
       OpenMP Memory Allocator: Example and Test
       Check If A Memory Allocation is Efficient for Another Use
       Return A Raw Array to The Available Memory for a Thread
       Allocate Memory and Create A Raw Array
       Amount of Memory Available for Quick Use by a Thread
       Amount of Memory a Thread is Currently Using
       Free Memory Currently Available for Quick Use by a Thread
       Return Memory to omp_alloc
       Get At Least A Specified Amount of Memory
       A Quick OpenMP Memory Allocator Used by CppAD
       Routines That Track Use of New and Delete
       ADFun Object Deprecated Member Functions: Memory
       The CppAD Wish List: Optimization.Memory
       Frequently Asked Questions and Answers: Tape Storage: Disk or Memory
       Frequently Asked Questions and Answers: Speed.Memory Allocation
       Adolc Test Utility: Allocate and Free Memory For a Matrix
       Running the Speed Test Program: Global Options.memory
       Taylor's Ode Solver: A Multi-Level Adolc Example and Test: Memory Management
       Free All Memory That Was Allocated for Use by thread_alloc
       Amount of Memory Available for Quick Use by a Thread
       Amount of Memory a Thread is Currently Using
       Control When Thread Alloc Retains Memory For Future Use
       Free Memory Currently Available for Quick Use by a Thread: Purpose.Extra Memory
       Free Memory Currently Available for Quick Use by a Thread
       Return Memory to thread_alloc
       Get At Least A Specified Amount of Memory
       Fast Multi-Threading Memory Allocator: Example and Test
       A Fast Multi-Threading Memory Allocator
       The CppAD::vector Template Class: Memory and Parallel Mode
       The CppAD::vector Template Class: vectorBool.Memory
       Some General Purpose Utilities: Miscellaneous.Multi-Threading Memory Allocation
       Optimize an ADFun Object Tape
       Controlling Taylor Coefficient Memory Allocation: Example and Test
       Controlling Taylor Coefficients Memory Allocation: c.Freeing Memory
       Controlling Taylor Coefficients Memory Allocation: c.Pre-Allocating Memory
       Controlling Taylor Coefficients Memory Allocation
       Using Adolc with Multiple Levels of Taping: Example and Test: Memory Management
       Example AD<Base> Where Base Constructor Allocates Memory
       AD Vectors that Record Index Operations: Speed and Memory
       Checkpointing Functions: Purpose.Reduce Memory
       Using CMake to Configure CppAD
memory_leak Memory Leak Detection
memory_ok Object that Runs a Group of Tests: memory_ok
message Memory Leak Detection: Error Message
        Check an ADFun Object For Nan Results: Error Message
method An ODE Inverse Problem Example: Simultaneous Method
       An ODE Inverse Problem Example: Black Box Method
       Speed Testing Sparse Jacobian: Method
       Speed Testing Sparse Hessian: Method
       Speed Testing Second Derivative of a Polynomial: Method
       Speed Testing the Jacobian of Ode Solution: Method
       Speed Testing Gradient of Determinant by Minor Expansion: Method
       Speed Testing Gradient of Determinant Using Lu Factorization: Method
       Taylor's Ode Solver: A Multi-Level Adolc Example and Test: Taylor's Method Using AD
       Taylor's Ode Solver: A Multi-Level AD Example and Test: Taylor's Method Using AD
       ODE Inverse Problem Definitions: Source Code: Solution Method
       An Arbitrary Order Gear Method: Gear's Method
       An Arbitrary Order Gear Method
       An Error Controller for ODE Solvers: Method
       Timing Test of Multi-Threaded Newton Method
       A Multi-Threaded Newton's Method: Method
       A Multi-Threaded Newton's Method
       Take Down Multi-threaded Newton Method
       Do One Thread's Work for Multi-Threaded Newton Method
       Set Up Multi-Threaded Newton Method
       Common Variables use by Multi-Threaded Newton Method
       Multi-Threaded Newton Method Example / Test
       abs_normal: Minimize a Linear Abs-normal Approximation: Method
       Solve a Quadratic Program Using Interior Point Method
       abs_normal: Minimize a Linear Abs-normal Approximation: Method
       abs_normal: Solve a Linear Program Using Simplex Method
       Compute Sparse Jacobians Using Subgraphs: Method
       Subgraph Dependency Sparsity Patterns: Method
       Checkpointing Functions: Method
       The Base 10 Logarithm Function: log10: Method
microsoft Microsoft Version of Elapsed Number of Seconds
          Returns Elapsed Number of Seconds: Microsoft Systems
min Numeric Limits For an AD and Base Types: min
min_bytes Get At Least A Specified Amount of Memory: min_bytes
          Get At Least A Specified Amount of Memory: min_bytes
min_nso_linear min_nso_linear Source Code
min_nso_linear: abs_normal min_nso_linear: Example and Test
min_nso_quad min_nso_quad Source Code
min_nso_quad: abs_normal min_nso_quad: Example and Test
minimize abs_normal: Minimize a Linear Abs-normal Approximation
         abs_normal: Minimize a Linear Abs-normal Approximation
minor Determinant of a Minor
      Sacado Speed: Gradient of Determinant by Minor Expansion
      Fadbad Speed: Gradient of Determinant by Minor Expansion
      CppAD Speed: Gradient of Determinant by Minor Expansion
      Adolc Speed: Gradient of Determinant by Minor Expansion
      Double Speed: Determinant by Minor Expansion
      Determinant of a Minor
      Speed Testing Gradient of Determinant by Minor Expansion
minor: Determinant of a Minor: Example and Test
minors Compute Determinant using Expansion by Minors
       Determinant Using Expansion by Minors: Example and Test
       Determinant Using Expansion by Minors
       Determinant Using Lu Factorization: Example and Test
       Gradient of Determinant Using Expansion by Minors: Example and Test
       Gradient of Determinant Using Expansion by Minors: Example and Test
minors: Determinant Using Expansion by Minors: Example and Test
        Gradient of Determinant Using Expansion by Minors: Example and Test
        Gradient of Determinant Using Expansion by Minors: Example and Test
minus The Exponential Function Minus One: expm1
      AD Compound Assignment Operators
      AD Binary Subtraction: Example and Test
      AD Binary Arithmetic Operators
      AD Unary Minus Operator: Example and Test
      AD Unary Minus Operator
miscellaneous Some General Purpose Utilities: Miscellaneous
mode User Defined Atomic AD Functions: afun.Parallel Mode
     Is The Current Execution in OpenMP Parallel Mode
     Comparison Changes During Zero Order Forward Mode
     The CppAD Wish List: Forward Mode Recomputation
     An Important Reverse Mode Identity
     Error Function Reverse Mode Theory
     Tangent and Hyperbolic Tangent Reverse Mode Theory
     Inverse Cosine and Hyperbolic Cosine Reverse Mode Theory
     Inverse Sine and Hyperbolic Sine Reverse Mode Theory
     Inverse Tangent and Hyperbolic Tangent Reverse Mode Theory
     Square Root Function Reverse Mode Theory
     Logarithm Function Reverse Mode Theory
     Exponential Function Reverse Mode Theory
     The Theory of Reverse Mode
     Inverse Cosine and Hyperbolic Cosine Forward Mode Theory
     Inverse Sine and Hyperbolic Sine Forward Mode Theory
     Inverse Tangent and Hyperbolic Tangent Forward Mode Theory
     Square Root Function Forward Mode Theory
     Logarithm Function Forward Mode Theory
     Exponential Function Forward Mode Theory
     The Theory of Forward Mode
     Taylor's Ode Solver: An Example and Test: Forward Mode
     Is The Current Execution in Parallel Mode
     The CppAD::vector Template Class: Memory and Parallel Mode
     A 3rd and 4th Order Rosenbrock ODE Solver: Parallel Mode
     An Embedded 4th and 5th Order Runge-Kutta ODE Solver: Parallel Mode
     Check Simple Vector Concept: Parallel Mode
     Check NumericType Class Concept: Parallel Mode
     Replacing the CppAD Error Handler: Constructor.Parallel Mode
     Enable AD Calculations During Parallel Mode
     Using CppAD in a Multi-Threading Environment
     Forward Mode Hessian Sparsity: Example and Test
     Hessian Sparsity Pattern: Forward Mode
     Forward Mode Hessian Sparsity: Example and Test
     Forward Mode Hessian Sparsity Patterns
     Reverse Mode Hessian Sparsity: Example and Test
     Hessian Sparsity Pattern: Reverse Mode
     Reverse Mode Hessian Sparsity: Example and Test
     Reverse Mode Hessian Sparsity Patterns
     Reverse Mode Jacobian Sparsity: Example and Test
     Jacobian Sparsity Pattern: Reverse Mode
     Reverse Mode Jacobian Sparsity: Example and Test
     Reverse Mode Jacobian Sparsity Patterns
     Forward Mode Jacobian Sparsity: Example and Test
     Jacobian Sparsity Pattern: Forward Mode
     Forward Mode Jacobian Sparsity: Example and Test
     Forward Mode Jacobian Sparsity Patterns
     Computing Reverse Mode on Subgraphs: Example and Test
     Reverse Mode Using Subgraphs
     Reverse Mode General Case (Checkpointing): Example and Test
     Any Order Reverse Mode
     Second Order Reverse Mode
     First Order Reverse Mode
     Multiple Directions Forward Mode: Reverse Mode
     Multiple Directions Forward Mode
     Multiple Order Forward Mode
     Reverse Mode Second Partial Derivative Driver
     Forward Mode Second Partial Derivative Driver
     Stop Recording and Store Operation Sequence: Parallel Mode
     Construct an ADFun Object and Stop Recording: Parallel Mode
     Declare Independent Variables and Start Recording: Parallel Mode
     Reverse Mode
     Forward Mode
     AD Theory for Cholesky Factorization: Reverse Mode
     AD Theory for Cholesky Factorization: Forward Mode
     Atomic Reverse Mode
     Atomic Forward Mode
     Discrete AD Functions: Parallel Mode
     Printing During Forward Mode: Example and Test
     Printing AD Values During Forward Mode
     exp_eps: Second Order Forward Mode
     exp_eps: First Order Reverse Sweep
     exp_2: Verify Second Order Reverse Sweep
     exp_2: Verify First Order Reverse Sweep
     exp_2: Second Order Reverse Mode
     exp_2: Second Order Forward Mode
     exp_2: First Order Reverse Mode
     exp_2: First Order Forward Mode
     exp_2: Operation Sequence and Zero Order Forward Mode
     An Introduction by Example to Algorithmic Differentiation: Preface.Reverse Mode
     An Introduction by Example to Algorithmic Differentiation: Preface.Forward Mode
mode: Frequently Asked Questions and Answers: Mode: Forward or Reverse
      Computing Sparse Jacobian Using Reverse Mode: Example and Test
      Computing Sparse Jacobian Using Reverse Mode: Example and Test
      Computing Sparse Jacobian Using Forward Mode: Example and Test
      Third Order Reverse Mode: Example and Test
      First Order Reverse Mode: Example and Test
      Forward Mode: Example and Test of Multiple Directions
      Forward Mode: Example and Test of Multiple Orders
      Forward Mode: Example and Test
      Second Order Forward Mode: Derivative Values
      First Order Forward Mode: Derivative Values
      Zero Order Forward Mode: Function Values
      Print During Zero Order Forward Mode: Example and Test
      Printing During Forward Mode: Example and Test
modeexample Second Order Reverse ModeExample and Test
monthly Download The CppAD Source Code: Monthly Versions
more Base Type Requirements for Identically Equal Comparisons: EqualOpSeq.More Complicated Cases
motivation zdouble: An AD Base Type With Absolute Zero: Motivation
           Using Multiple Levels of AD: Motivation
           Determine Amount of Time to Execute a Test: Motivation
           Run One Speed Test and Print Results: Motivation
           Run One Speed Test and Return Results: Motivation
           Check if Two Value are Identically Equal: Motivation
move The CppAD::vector Template Class: Assignment.Move Semantics
ms Choosing The Vector Testing Template Class: MS Windows
msg CppAD Assertions During Execution: Msg
    Replacing the CppAD Error Handler: msg
mul_level
     checkpoint Checkpointing an Extended ODE Solver: Example and Test
multi OpenMP Memory Allocator: Example and Test
      Routines That Track Use of New and Delete
      Multi-dimensional Romberg Integration
multi-dimensional Multi-dimensional Romberg Integration
multi-level Taylor's Ode Solver: A Multi-Level Adolc Example and Test
            Taylor's Ode Solver: A Multi-Level AD Example and Test
multi-thread Fast Multi-Threading Memory Allocator: Example and Test
multi-threaded Timing Test of Multi-Threaded Newton Method
               A Multi-Threaded Newton's Method
               Take Down Multi-threaded Newton Method
               Do One Thread's Work for Multi-Threaded Newton Method
               Set Up Multi-Threaded Newton Method
               Common Variables use by Multi-Threaded Newton Method
               Multi-Threaded Newton Method Example / Test
               Timing Test for Multi-Threaded User Atomic Calculation
               Run Multi-Threaded User Atomic Calculation
               Multi-Threaded User Atomic Take Down
               Multi-Threaded User Atomic Worker
               Multi-Threaded User Atomic Set Up
               Multi-Threaded User Atomic Common Information
               Timing Test of Multi-Threaded Summation of 1/i
               Multi-Threaded Implementation of Summation of 1/i
multi-threading A Quick OpenMP Memory Allocator Used by CppAD
                Routines That Track Use of New and Delete: Multi-Threading
                The CppAD Wish List: Multi-Threading
                Setup thread_alloc For Use in Multi-Threading Environment
                Fast Multi-Threading Memory Allocator: Example and Test
                A Fast Multi-Threading Memory Allocator
                Some General Purpose Utilities: Miscellaneous.Multi-Threading Memory Allocation
                Multi-Threading User Atomic Example / Test
                Take Down Multi-threading Sum of 1/i
                Set Up Multi-threading Sum of 1/i
                Common Variables Used by Multi-threading Sum of 1/i
                Multi-Threading Harmonic Summation Example / Test
                Run Multi-Threading Examples and Speed Tests
                Using CppAD in a Multi-Threading Environment
multi_newton Run Multi-Threading Examples and Speed Tests: multi_newton
multiple Speed Testing Derivative of Matrix Multiply
         Computing a Jacobian With Constants that Change
         Multiple Level of AD: Example and Test
         Using Multiple Levels of AD
         Forward Mode: Example and Test of Multiple Directions
         Multiple Directions Forward Mode
         Forward Mode: Example and Test of Multiple Orders
         Multiple Order Forward Mode: yq.Multiple Orders
         Multiple Order Forward Mode: xq.Multiple Orders
         Multiple Order Forward Mode
         Reverse Mode: Multiple Directions
         Using Adolc with Multiple Levels of Taping: Example and Test
         Checkpointing Functions: Purpose.Multiple Level AD
         AD Compound Assignment Operators
multiple-levels Atomic Operations and Multiple-Levels of AD: Example and Test
multiplication User Defined Atomic AD Functions: Example.Matrix Multiplication
               The Theory of Reverse Mode: Binary Operators.Multiplication
               The Theory of Forward Mode: Binary Operators.Multiplication
               Sacado Speed: Matrix Multiplication
               Fadbad Speed: Matrix Multiplication
               CppAD Speed, Matrix Multiplication
               Adolc Speed: Matrix Multiplication
               CppAD Speed: Matrix Multiplication (Double Version)
               Absolute Zero Multiplication
               AD Compound Assignment Operators: Derivative.Multiplication
               AD Binary Arithmetic Operators: Derivative.Multiplication
multiplication: AD Absolute Zero Multiplication: Example and Test
                AD Compound Assignment Multiplication: Example and Test
                AD Binary Multiplication: Example and Test
multiply Define Matrix Multiply as a User Atomic Operation: One Matrix Multiply
         Define Matrix Multiply as a User Atomic Operation
         Old Matrix Multiply as a User Atomic Operation: Example and Test
         Sacado Speed: Matrix Multiplication
         Fadbad Speed: Matrix Multiplication
         CppAD Speed, Matrix Multiplication
         Adolc Speed: Matrix Multiplication
         CppAD Speed: Matrix Multiplication (Double Version)
         Sum Elements of a Matrix Times Itself
         Speed Testing Derivative of Matrix Multiply
         Matrix Multiply as an Atomic Operation: Reverse Matrix Multiply
         Matrix Multiply as an Atomic Operation: Forward Matrix Multiply
         Matrix Multiply as an Atomic Operation
         Atomic Eigen Matrix Multiply Class
         AD Compound Assignment Multiplication: Example and Test
         AD Compound Assignment Operators
         AD Binary Multiplication: Example and Test
         AD Binary Arithmetic Operators
multiply: User Atomic Matrix Multiply: Example and Test
          Atomic Eigen Matrix Multiply: Example and Test
N
NDEBUG Routines That Track Use of New and Delete
       Definition of a Simple Vector
       Optimize an ADFun Object Tape
NearEqual Determine if Two Values Are Nearly Equal
          Compare AD and Base Objects for Nearly Equal
NearEqualExt Compare AD with Base Objects: Example and Test
NULL CppAD API Preprocessor Symbols
NumericType The CheckNumericType Function: Example and Test
            The NumericType: Example and Test
n_sweep Speed Testing Sparse Jacobian: n_sweep
        Speed Testing Sparse Hessian: n_sweep
        Running the Speed Test Program: Speed Results.n_sweep
        Sparse Hessian: n_sweep
        Computing Sparse Hessians: n_sweep
        Sparse Jacobian: n_sweep
        Computing Sparse Jacobians: n_sweep
name CppAD Addons: Name
     CppAD Deprecated API Features: Name Changes
     Object that Runs a Group of Tests: name
     Run One Speed Test and Print Results: Test.name
     NearEqual Function: Example and Test: File Name
     abs_normal: Print a Vector or Matrix: name
     Atomic Function Constructor: atomic_base.name
     Checkpointing Functions: name
     Discrete AD Functions: name
namespace CppAD Addons: Namespace
          Nonlinear Programming Using the CppAD Interface to Ipopt: cppad_ipopt namespace
          Frequently Asked Questions and Answers: Namespace
          Enable Use of Eigen Linear Algebra Package with CppAD: CppAD Namespace
          cppad-20171217: A Package for Differentiation of C++ Algorithms: Namespace
nan zdouble: An AD Base Type With Absolute Zero: Syntax.Nan
    OdeErrControl: Example and Test: Nan
    An Error Controller for ODE Solvers: Method.Nan
    A 3rd and 4th Order Rosenbrock ODE Solver: Fun.Nan
    Obtain Nan or Determine if a Value is Nan
    Obtain Nan or Determine if a Value is Nan
    Check an ADFun Object For Nan Results
    Optimize an ADFun Object Tape: Atomic Functions.nan
nan(zero) Obtain Nan or Determine if a Value is Nan: nan(zero)
nan: nan: Example and Test
     ADFun Checking For Nan: Example and Test
nc Sparse Matrix Row, Column, Value Representation: nc
   Row and Column Index Sparsity Patterns: nc
   abs_normal: Print a Vector or Matrix: nc
ncopy Routines That Track Use of New and Delete: ncopy
ndebug Check If A Memory Allocation is Efficient for Another Use: NDEBUG
       Return Memory to omp_alloc: NDEBUG
       Frequently Asked Questions and Answers: Speed.NDEBUG
       Return Memory to thread_alloc: NDEBUG
       CppAD Assertions During Execution: NDEBUG
near Determine if Two Values Are Nearly Equal
nearequal NearEqual Function: Example and Test
nearly Determine if Two Values Are Nearly Equal
       Compare AD and Base Objects for Nearly Equal
nested Example Optimization and Nested Conditional Expressions
new Tracking Use of New and Delete: Example and Test
    Routines That Track Use of New and Delete
    The CppAD Wish List: Atomic.New API
newlen Routines That Track Use of New and Delete: newlen
newptr Routines That Track Use of New and Delete: head newptr
newton Timing Test of Multi-Threaded Newton Method
       Take Down Multi-threaded Newton Method
       Do One Thread's Work for Multi-Threaded Newton Method
       Set Up Multi-Threaded Newton Method
       Common Variables use by Multi-Threaded Newton Method
       Multi-Threaded Newton Method Example / Test
       Solve a Quadratic Program Using Interior Point Method: Newton Step
newton'A Multi-Threaded Newton's Method
nnz Sparse Matrix Row, Column, Value Representation: nnz
    Row and Column Index Sparsity Patterns: nnz
no_compare_op Optimize an ADFun Object Tape: options.no_compare_op
no_conditional_skip Optimize an ADFun Object Tape: options.no_conditional_skip
no_print_for_op Optimize an ADFun Object Tape: options.no_print_for_op
non-smooth Non-Smooth Optimization Using Abs-normal Quadratic Approximations
           Non-Smooth Optimization Using Abs-normal Linear Approximations
           Abs-normal Representation of Non-Smooth Functions
non-zero Multiple Directions Forward Mode: Non-Zero Lower Orders
nonlinear Nonlinear Programming Using CppAD and Ipopt: Example and Test
          Nonlinear Programming Using the CppAD Interface to Ipopt
          Nonlinear Programming Retaping: Example and Test
          Nonlinear Programming Using CppAD and Ipopt: Example and Test
          Use Ipopt to Solve a Nonlinear Programming Problem
norm Atomic Euclidean Norm Squared: Example and Test
not Example AD Base Types That are not AD<OtherBase>
    Base Type Requirements for Ordered Comparisons: Not Ordered
    Base Type Requirements for Conditional Expressions: CondExpTemplate.Not Ordered
notation An ODE Inverse Problem Example: Notation
         An Important Reverse Mode Identity: Notation
         Error Function Reverse Mode Theory: Notation
         Tangent and Hyperbolic Tangent Reverse Mode Theory: Notation
         The Theory of Reverse Mode: Taylor Notation
         The Theory of Forward Mode: Taylor Notation
         An Error Controller for Gear's Ode Solvers: Notation
         An Error Controller for ODE Solvers: Notation
         Subgraph Dependency Sparsity Patterns: Notation
         Reverse Mode Using Subgraphs: Notation
         Any Order Reverse Mode: Notation
         Multiple Directions Forward Mode: Notation
         Multiple Order Forward Mode: Notation
         Required Base Class Member Functions: Notation
         AD Theory for Cholesky Factorization: Notation
nr Sparse Matrix Row, Column, Value Representation: nr
   Row and Column Index Sparsity Patterns: nr
   abs_normal: Print a Vector or Matrix: nr
nstep An Error Controller for Gear's Ode Solvers: nstep
      An Error Controller for ODE Solvers: nstep
num_bytes Check If A Memory Allocation is Efficient for Another Use: num_bytes
          Amount of Memory Available for Quick Use by a Thread: num_bytes
          Amount of Memory a Thread is Currently Using: num_bytes
          Amount of Memory Available for Quick Use by a Thread: num_bytes
          Amount of Memory a Thread is Currently Using: num_bytes
num_itr Defines a User Atomic Operation that Computes Square Root: au.num_itr
num_solve Timing Test for Multi-Threaded User Atomic Calculation: num_solve
num_sub Timing Test of Multi-Threaded Newton Method: num_sub
        A Multi-Threaded Newton's Method: num_sub
        Set Up Multi-Threaded Newton Method: num_sub
        Run Multi-Threading Examples and Speed Tests: multi_newton.num_sub
num_sum Timing Test of Multi-Threaded Newton Method: num_sum
        Multi-Threaded Implementation of Summation of 1/i: num_sum
        Set Up Multi-threading Sum of 1/i: num_sum
        Run Multi-Threading Examples and Speed Tests: multi_newton.num_sum
num_threads Setup thread_alloc For Use in Multi-Threading Environment: num_threads
            Timing Test of Multi-Threaded Newton Method: num_threads
            A Multi-Threaded Newton's Method: num_threads
            Set Up Multi-Threaded Newton Method: num_threads
            Timing Test for Multi-Threaded User Atomic Calculation: num_threads
            Timing Test of Multi-Threaded Summation of 1/i: num_threads
num_zero Timing Test of Multi-Threaded Newton Method: num_zero
         Run Multi-Threading Examples and Speed Tests: multi_newton.num_zero
number Returns Elapsed Number of Seconds
       Repeat det_by_minor Routine A Specified Number of Times
       Set Maximum Number of Threads for omp_alloc Allocator: number
       Set Maximum Number of Threads for omp_alloc Allocator
       Get the Current OpenMP Thread Number
       Set and Get Maximum Number of Threads for omp_alloc Allocator: number
       Set and Get Maximum Number of Threads for omp_alloc Allocator
       OpenMP Parallel Setup: number
       Microsoft Version of Elapsed Number of Seconds
       Get the Current Thread Number
       Get Number of Threads: number
       Get Number of Threads
       Returns Elapsed Number of Seconds
       Using CppAD in a Multi-Threading Environment
       Number of Variables That Can be Skipped: Example and Test
       Number of Variables that Can be Skipped
       Comparison Changes Between Taping and Zero Order Forward: number
       Number Taylor Coefficient Orders Currently Stored
       Using CMake to Configure CppAD
number_skip Number of Variables That Can be Skipped: Example and Test
            Number of Variables that Can be Skipped
numbervector Nonlinear Programming Using the CppAD Interface to Ipopt: NumberVector
numeric Use Ipopt to Solve a Nonlinear Programming Problem: options.Numeric
        Check NumericType Class Concept
        Definition of a Numeric Type
        Base Type Requirements for Numeric Limits
        AD<Base> Requirements for a CppAD Base Type: Numeric Type
        Numeric Limits: Example and Test
        Numeric Limits For an AD and Base Types
numeric_limits Enable use of AD<Base> where Base is std::complex<double>: numeric_limits
               Enable use of AD<Base> where Base is double: numeric_limits
               Enable use of AD<Base> where Base is float: numeric_limits
               Enable use of AD<Base> where Base is Adolc's adouble Type: numeric_limits
               Example AD<Base> Where Base Constructor Allocates Memory: numeric_limits
numerical Some Numerical AD Utilities
          Bibliography: Numerical Recipes
          Some General Purpose Utilities: General Numerical Routines
numerictype Check NumericType Class Concept
numerictype: The NumericType: Example and Test
numtraits Enable Use of Eigen Linear Algebra Package with CppAD: Eigen NumTraits
O
Ode An Arbitrary Order Gear Method
OdeErrControl OdeErrControl: Example and Test Using Maxabs Argument
              An Error Controller for ODE Solvers
OdeGear OdeGear: Example and Test
        An Arbitrary Order Gear Method
OdeGearControl OdeGearControl: Example and Test
               An Error Controller for Gear's Ode Solvers
OpenMP A Simple Parallel Pthread Example and Test
obj_value Nonlinear Programming Using the CppAD Interface to Ipopt: solution.obj_value
          Use Ipopt to Solve a Nonlinear Programming Problem: solution.obj_value
object ADFun Object Deprecated Member Functions
       Creating Your Own Interface to an ADFun Object
       Object that Runs a Group of Tests
       Check an ADFun Object For Nan Results
       Optimize an ADFun Object Tape
       Construct an ADFun Object and Stop Recording
       Create an ADFun Object (Record an Operation Sequence)
       Is an AD Object a Parameter or Variable
       AD Assignment: Example and Test
       AD Constructors: Example and Test
objective Computing Jacobian and Hessian of Bender's Reduced Objective
          ODE Fitting Using Fast Representation: Objective Function
          ODE Fitting Using Simple Representation: Objective Function
objects ADFun Objects
        Compare AD and Base Objects for Nearly Equal
        Conversion and I/O of AD Objects
        AD Objects
objects: Compare AD with Base Objects: Example and Test
obtain Obtain Nan or Determine if a Value is Nan
       Convert an AD Variable to a Parameter
ode Driver for Running the Ipopt ODE Example
    ODE Fitting Using Fast Representation
    ODE Fitting Using Simple Representation
    ODE Inverse Problem Definitions: Source Code
    ODE Fitting Using Fast Representation
    ODE Fitting Using Simple Representation
    An ODE Inverse Problem Example
    Sacado Speed: Gradient of Ode Solution
    Fadbad Speed: Ode
    CppAD Speed: Gradient of Ode Solution
    Adolc Speed: Ode
    Double Speed: Ode Solution
    Evaluate a Function Defined in Terms of an ODE
    Speed Testing the Jacobian of Ode Solution
    Taylor's Ode Solver: An Example and Test: ODE Solution
    Taylor's Ode Solver: An Example and Test: ODE
    Taylor's Ode Solver: An Example and Test
    Taylor's Ode Solver: A Multi-Level Adolc Example and Test: Derivative of ODE Solution
    Taylor's Ode Solver: A Multi-Level Adolc Example and Test: ODE Solution
    Taylor's Ode Solver: A Multi-Level Adolc Example and Test: ODE
    Taylor's Ode Solver: A Multi-Level Adolc Example and Test
    Taylor's Ode Solver: A Multi-Level AD Example and Test: Derivative of ODE Solution
    Taylor's Ode Solver: A Multi-Level AD Example and Test: ODE Solution
    Taylor's Ode Solver: A Multi-Level AD Example and Test: ODE
    Taylor's Ode Solver: A Multi-Level AD Example and Test
    A Stiff Ode: Example and Test
    ODE Inverse Problem Definitions: Source Code
    An Error Controller for Gear's Ode Solvers
    An Error Controller for ODE Solvers
    A 3rd and 4th Order Rosenbrock ODE Solver
    An Embedded 4th and 5th Order Runge-Kutta ODE Solver
    Checkpointing an Extended ODE Solver: Example and Test: ODE
    Checkpointing an Extended ODE Solver: Example and Test: ODE Solver
    Checkpointing an Extended ODE Solver: Example and Test
    Checkpointing an ODE Solver: Example and Test: ODE
    Checkpointing an ODE Solver: Example and Test: ODE Solver
    Checkpointing an ODE Solver: Example and Test
ode: A Stiff Ode: Example and Test
ode_evaluate Source: ode_evaluate
             ode_evaluate: Example and test
             Evaluate a Function Defined in Terms of an ODE
ode_evaluate: ode_evaluate: Example and test
ode_inverse Use Ipopt to Solve a Nonlinear Programming Problem: Example.ode_inverse
odeerrcontrol: OdeErrControl: Example and Test Using Maxabs Argument
               OdeErrControl: Example and Test
odegear: OdeGear: Example and Test
odegearcontrol: OdeGearControl: Example and Test
ok User Defined Atomic AD Functions: ok
   Check Gradient of Determinant of 3 by 3 matrix: ok
   Check Determinant of 3 by 3 matrix: ok
   Free All Memory That Was Allocated for Use by thread_alloc: ok
   Object that Runs a Group of Tests: ok
   Specifications for A Team of AD Threads: ok
   Timing Test of Multi-Threaded Newton Method: ok
   A Multi-Threaded Newton's Method: ok
   Timing Test for Multi-Threaded User Atomic Calculation: ok
   Run Multi-Threaded User Atomic Calculation: ok
   Multi-Threaded User Atomic Take Down: ok
   Multi-Threaded User Atomic Set Up: ok
   Timing Test of Multi-Threaded Summation of 1/i: ok
   Multi-Threaded Implementation of Summation of 1/i: ok
   Check an ADFun Sequence of Operations: ok
   abs_normal: Solve a Quadratic Program With Box Constraints: ok
   Solve a Quadratic Program Using Interior Point Method: ok
   abs_normal: Solve a Linear Program With Box Constraints: ok
   abs_normal: Solve a Linear Program Using Simplex Method: ok
   Atomic Reverse Jacobian Sparsity Patterns: ok
   Atomic Forward Jacobian Sparsity Patterns: ok
   Atomic Reverse Mode: ok
   Atomic Forward Mode: ok
old Old Matrix Multiply as a User Atomic Operation: Example and Test
    Old Tan and Tanh as User Atomic Operations: Example and Test
    Old Atomic Operation Reciprocal: Example and Test
    Calculating Sparse Derivatives: Old Sparsity Patterns
    Calculating Sparsity Patterns: Old Sparsity Patterns
old_atomic Define Matrix Multiply as a User Atomic Operation
           User Defined Atomic AD Functions
old_mat_mul Define Matrix Multiply as a User Atomic Operation
oldptr Routines That Track Use of New and Delete: oldptr
omp_alloc Set Maximum Number of Threads for omp_alloc Allocator
          Return Memory to omp_alloc
          Set and Get Maximum Number of Threads for omp_alloc Allocator
omp_max_thread OpenMP Parallel Setup
on Computing Reverse Mode on Subgraphs: Example and Test
one Define Matrix Multiply as a User Atomic Operation: Reverse Partials One Order
    Define Matrix Multiply as a User Atomic Operation: One Matrix Multiply
    One Dimensional Romberg Integration: Example and Test
    One Dimensional Romberg Integration: Example and Test
    One DimensionalRomberg Integration
    Run One Speed Test and Print Results
    Run One Speed Test and Return Results
    Do One Thread's Work for Multi-Threaded Newton Method
    Do One Thread's Work for Sum of 1/i
    Multiple Order Forward Mode: yq.One Order
    Multiple Order Forward Mode: xq.One Order
    Multiple Order Forward Mode: One Order
    First Order Forward Mode: Derivative Values
    The Logarithm of One Plus Argument: log1p
one: The Exponential Function Minus One: expm1
onetape Running the Speed Test Program: Global Options.onetape
op AD Binary Comparison Operators: Op
   Atomic Eigen Cholesky Factorization Class: Public.op
   Atomic Eigen Matrix Inversion Class: Public.op
   Atomic Eigen Matrix Multiply Class: Public.op
   AD Compound Assignment Operators: Op
   AD Binary Arithmetic Operators: Op
op_index Comparison Changes Between Taping and Zero Order Forward: op_index
openmp OpenMP Memory Allocator: Example and Test
       Get the Current OpenMP Thread Number
       Is The Current Execution in OpenMP Parallel Mode
       A Quick OpenMP Memory Allocator Used by CppAD
       OpenMP Parallel Setup
       Fast Multi-Threading Memory Allocator: Example and Test
       OpenMP Implementation of a Team of AD Threads
       A Simple OpenMP AD: Example and Test
       A Simple OpenMP Example and Test
openmp/run.sh Changes and Additions to CppAD During 2011: 07-11.openmp/run.sh
openmp_flags Autotools Unix Test and Installation: openmp_flags
operand Matrix Multiply as an Atomic Operation: Right Operand Element Index
        Matrix Multiply as an Atomic Operation: Left Operand Element Index
operation Define Matrix Multiply as a User Atomic Operation
          Old Atomic Operation Reciprocal: Example and Test
          User Defined Atomic AD Functions
          The CppAD Wish List: Operation Sequence
          Glossary: Operation
          Frequently Asked Questions and Answers: Matrix Inverse.Atomic Operation
          Evaluate a Function Defined in Terms of an ODE: Float.Operation Sequence
          An Embedded 4th and 5th Order Runge-Kutta ODE Solver: Operation Sequence
          Evaluate a Polynomial or its Derivative: Operation Sequence
          The Integer Power Function: Operation Sequence
          Defines a User Atomic Operation that Computes Square Root
          Abort Recording of an Operation Sequence
          Stop Recording and Store Operation Sequence
          Create an ADFun Object (Record an Operation Sequence)
          Check if Two Value are Identically Equal
          Is an AD Object a Parameter or Variable: Operation Sequence
          AD Boolean Functions: Operation Sequence
          Compare AD and Base Objects for Nearly Equal: Operation Sequence
          AD Binary Comparison Operators: Operation Sequence
          Matrix Multiply as an Atomic Operation
          Tan and Tanh as User Atomic Operations: Example and Test
          Atomic AD Functions
          Taping Array Index Operation: Example and Test
          Discrete AD Functions: Operation Sequence
          AD Conditional Expressions: Operation Sequence
          The AD Power Function: Operation Sequence
          AD Two Argument Inverse Tangent Function: Operation Sequence
          AD Compound Assignment Operators: Operation Sequence
          AD Binary Arithmetic Operators: Operation Sequence
          AD Unary Minus Operator: Operation Sequence
          AD Unary Plus Operator: Operation Sequence
          AD Output Stream Operator: Operation Sequence
          AD Output Stream Operator: Operation Sequence
          Convert From AD to Integer: Operation Sequence
          Convert From an AD Type to its Base Type: Operation Sequence
          exp_eps: Second Order Forward Mode: Operation Sequence.Operation
          exp_eps: Second Order Forward Mode: Operation Sequence
          exp_eps: First Order Forward Sweep: Operation Sequence.Operation
          exp_eps: First Order Forward Sweep: Operation Sequence
          exp_eps: Operation Sequence and Zero Order Forward Sweep: Operation Sequence.Operation
          exp_eps: Operation Sequence and Zero Order Forward Sweep: Operation Sequence
          exp_eps: Operation Sequence and Zero Order Forward Sweep
          exp_2: Second Order Forward Mode: Operation Sequence.Operation
          exp_2: Second Order Forward Mode: Operation Sequence
          exp_2: First Order Forward Mode: Operation Sequence.Operation
          exp_2: First Order Forward Mode: Operation Sequence
          exp_2: Operation Sequence and Zero Order Forward Mode: Operation Sequence.Operation
          exp_2: Operation Sequence and Zero Order Forward Mode: Operation Sequence
          exp_2: Operation Sequence and Zero Order Forward Mode
          An Introduction by Example to Algorithmic Differentiation: Preface.Operation Count
operation: Old Matrix Multiply as a User Atomic Operation: Example and Test
           Reciprocal as an Atomic Operation: Example and Test
           Taping Array Index Operation: Example and Test
operations The CppAD Wish List: Atomic.Element-wise Operations
           Evaluate a Polynomial or its Derivative: Type.Operations
           Check an ADFun Sequence of Operations
           Example Optimization and Cumulative Sum Operations
           Optimize an ADFun Object Tape
           AD Vectors that Record Index Operations
           Bool Valued Operations and Functions with AD Arguments
           Atomic Operations and Multiple-Levels of AD: Example and Test
           AD Valued Operations and Functions
operations: Old Tan and Tanh as User Atomic Operations: Example and Test
            AD Vectors that Record Index Operations: Example and Test
            Tan and Tanh as User Atomic Operations: Example and Test
            Getting Started with Atomic Operations: Example and Test
operator Speed Test an Operator Overloading AD Package
         Construct an ADFun Object and Stop Recording: Example.Assignment Operator
         Construct an ADFun Object and Stop Recording: Assignment Operator
         Example AD<Base> Where Base Constructor Allocates Memory: Output Operator
         Example AD<Base> Where Base Constructor Allocates Memory: Boolean Operator Macro
         Example AD<Base> Where Base Constructor Allocates Memory: Binary Operator Macro
         AD<Base> Requirements for a CppAD Base Type: Output Operator
         AD Unary Minus Operator
         AD Unary Plus Operator
         AD Output Stream Operator
         AD Output Stream Operator
         AD Assignment Operator
operator: AD Unary Minus Operator: Example and Test
          AD Unary Plus Operator: Example and Test
          AD Output Operator: Example and Test
          AD Output Operator: Example and Test
operators zdouble: An AD Base Type With Absolute Zero: Syntax.Arithmetic Operators
          zdouble: An AD Base Type With Absolute Zero: Syntax.Comparison Operators
          The CppAD Wish List: Optimization.Special Operators
          The Theory of Reverse Mode: Binary Operators
          The Theory of Forward Mode: Binary Operators
          Definition of a Numeric Type: Operators
          Example Optimization and Print Forward Operators
          Example Optimization and Comparison Operators
          Required Base Class Member Functions: Bool Operators
          Required Base Class Member Functions: Binary Operators
          Required Base Class Member Functions: Assignment Operators
          Req