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
          Required Base Class Member Functions: Unary Operators
          AD Binary Comparison Operators
          AD Compound Assignment Operators
          AD Binary Arithmetic Operators
          AD Arithmetic Operators and Compound Assignments
operators: AD Binary Comparison Operators: Example and Test
opt_val_hes opt_val_hes: Example and Test
            Jacobian and Hessian of Optimal Values
opt_val_hes: opt_val_hes: Example and Test
optimal Jacobian and Hessian of Optimal Values
optimization The CppAD Wish List: Optimization
             A 3rd and 4th Order Rosenbrock ODE Solver: Fun.Optimization
             Non-Smooth Optimization Using Abs-normal Quadratic Approximations
             Non-Smooth Optimization Using Abs-normal Linear Approximations
             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
             Optimize an ADFun Object Tape: Checking Optimization
optimize Frequently Asked Questions and Answers: Speed.Optimize
         Running the Speed Test Program: Global Options.optimize
         Optimize an ADFun Object Tape
         Number of Variables That Can be Skipped: Example and Test
         Checkpointing Functions: optimize
         AD Conditional Expressions: Optimize
option User Atomic Matrix Multiply: Example and Test: Use Atomic Function.option
       Checkpointing Functions: option
options Running the Speed Test Program: Sparsity Options
        Running the Speed Test Program: Global Options
        Use Ipopt to Solve a Nonlinear Programming Problem: options
        Optimize an ADFun Object Tape: options
        Set Atomic Function Options
order Define Matrix Multiply as a User Atomic Operation: Reverse Partials One Order
      Comparison Changes During Zero Order Forward Mode
      ADFun Object Deprecated Member Functions: Order
      Error Function Reverse Mode Theory: Order Zero Z(t)
      Tangent and Hyperbolic Tangent Reverse Mode Theory: Order Zero Z(t)
      An Arbitrary Order Gear Method
      An Error Controller for ODE Solvers: Method.order
      A 3rd and 4th Order Rosenbrock ODE Solver
      An Embedded 4th and 5th Order Runge-Kutta ODE Solver
      abs_normal: Evaluate First Order Approximation
      Third Order Reverse Mode: Example and Test
      Any Order Reverse Mode: Second Order
      Any Order Reverse Mode: First Order
      Any Order Reverse Mode
      Second Order Reverse ModeExample and Test
      Second Order Reverse Mode: dw.Second Order Partials
      Second Order Reverse Mode: dw.First Order Partials
      Second Order Reverse Mode
      First Order Reverse Mode: Example and Test
      First Order Reverse Mode
      Comparison Changes Between Taping and Zero Order Forward
      Forward Mode: Example and Test of Multiple Directions
      Multiple Directions Forward Mode: Zero Order
      Multiple Order Forward Mode: Second Order
      Multiple Order Forward Mode: First Order
      Multiple Order Forward Mode: Zero Order
      Multiple Order Forward Mode: yq.One Order
      Multiple Order Forward Mode: xq.One Order
      Multiple Order Forward Mode: One Order
      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
      Subset of Second Order Partials: Example and Test
      Forward Mode Second Partial Derivative Driver
      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
      First and Second Order Derivatives: Easy Drivers
      Enable use of AD<Base> where Base is std::complex<double>: Include Order
      AD<Base> Requirements for a CppAD Base Type: Include Order
      Print During Zero Order Forward Mode: Example and Test
      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: Second Order Expansion
      exp_eps: Second Order Forward Mode
      exp_eps: First Order Reverse Sweep
      exp_eps: First Order Forward Sweep: Operation Sequence.First Order
      exp_eps: First Order Forward Sweep: Operation Sequence.Zero Order
      exp_eps: First Order Forward Sweep: First Order Expansion
      exp_eps: First Order Forward Sweep
      exp_eps: Operation Sequence and Zero Order Forward Sweep: Operation Sequence.Zero Order
      exp_eps: Operation Sequence and Zero 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: Second Order Reverse Mode
      exp_2: Second Order Forward Mode: Second Order Expansion
      exp_2: Second Order Forward Mode
      exp_2: First Order Reverse Mode
      exp_2: First Order Forward Mode: Operation Sequence.First Order
      exp_2: First Order Forward Mode: Operation Sequence.Zero Order
      exp_2: First Order Forward Mode: First Order Expansion
      exp_2: First Order Forward Mode
      exp_2: Operation Sequence and Zero Order Forward Mode: Operation Sequence.Zero Order
      exp_2: Operation Sequence and Zero Order Forward Mode: Zero Order Expansion
      exp_2: Operation Sequence and Zero Order Forward Mode
      Second Order Exponential Approximation
ordered Enable use of AD<Base> where Base is std::complex<double>: Ordered
        Enable use of AD<Base> where Base is double: Ordered
        Enable use of AD<Base> where Base is float: Ordered
        Enable use of AD<Base> where Base is Adolc's adouble Type: Ordered
        Example AD<Base> Where Base Constructor Allocates Memory: Ordered
        Base Type Requirements for Ordered Comparisons: Not Ordered
        Base Type Requirements for Ordered Comparisons: Ordered Type
        Base Type Requirements for Ordered Comparisons
        Base Type Requirements for Conditional Expressions: CondExpTemplate.Not Ordered
        Base Type Requirements for Conditional Expressions: CondExpTemplate.Ordered Type
orders Error Function Reverse Mode Theory: Positive Orders Z(t)
       Tangent and Hyperbolic Tangent Reverse Mode Theory: Positive Orders Z(t)
       Number Taylor Coefficient Orders Currently Stored
       Forward Mode: Example and Test of Multiple Directions
       Multiple Directions Forward Mode: Non-Zero Lower Orders
       Forward Mode: Example and Test of Multiple Orders
       Multiple Order Forward Mode: yq.Multiple Orders
       Multiple Order Forward Mode: xq.Multiple Orders
original Controlling Taylor Coefficients Memory Allocation: Original State
os AD Output Stream Operator: os
other Example and Test Linking CppAD to Languages Other than C++
out Interpolation With Out Retaping: Example and Test
outer Using Multiple Levels of AD: Procedure.Derivatives of Outer Function
      Using Multiple Levels of AD: Procedure.Outer Function
outline An Introduction by Example to Algorithmic Differentiation: Outline
output Getting Started Using CppAD to Compute Derivatives: Output
       The CppAD::vector Template Class: vectorBool.Output
       The CppAD::vector Template Class: Output
       Example Use of SpeedTest: Output
       Example AD<Base> Where Base Constructor Allocates Memory: Output Operator
       AD<Base> Requirements for a CppAD Base Type: Output Operator
       Printing During Forward Mode: Example and Test: Output
       Printing AD Values During Forward Mode: Redirecting Output
       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
overloading Speed Test an Operator Overloading AD Package
own Creating Your Own Interface to an ADFun Object
P
Parameter ADFun Sequence Properties: Example and Test
Poly Evaluate a Polynomial or its Derivative
LU Factorization of A Square Matrix and Stability Calculation: LU.P
  Evaluate a Function That Has a Sparse Hessian: p
  Evaluate a Function That Has a Sparse Jacobian: p
  Evaluate a Function Defined in Terms of an ODE: p.p = 1
  Evaluate a Function Defined in Terms of an ODE: p.p == 0
  Evaluate a Function Defined in Terms of an ODE: p
  Multi-dimensional Romberg Integration: p
  One DimensionalRomberg Integration: p
  Invert an LU Factored Equation: LU.P
  LU Factorization of A Square Matrix: LU.P
  Evaluate a Polynomial or its Derivative: p
  Sparse Hessian: work.p
  Sparse Hessian: p
  Sparse Jacobian: work.p
  Sparse Jacobian: p
  Atomic Forward Mode: p
pack_sparsity_enum Set Atomic Function Options: atomic_sparsity.pack_sparsity_enum
package Running the Speed Test Program: package.AD Package
        Running the Speed Test Program: package
        Speed Test an Operator Overloading AD Package
        Enable Use of Eigen Linear Algebra Package with CppAD
        Using CMake to Configure CppAD
        cppad-20171217: A Package for Differentiation of C++ Algorithms
package_prefix Using CMake to Configure CppAD: package_prefix
parallel User Defined Atomic AD Functions: afun.Parallel Mode
         Is The Current Execution in OpenMP Parallel Mode
         OpenMP Parallel Setup
         Is The Current Execution in Parallel Mode
         Setup thread_alloc For Use in Multi-Threading Environment
         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
         A Simple Parallel Pthread Example and Test
         Enable AD Calculations During Parallel Mode
         Using CppAD in a Multi-Threading Environment: Parallel Prohibited
         Using CppAD in a Multi-Threading Environment: Parallel AD
         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
         Discrete AD Functions: Parallel Mode
parallel_setup Using CppAD in a Multi-Threading Environment: parallel_setup
parameter An ODE Inverse Problem Example: Measurements.Simulation Parameter Values
          Glossary: Parameter
          ODE Inverse Problem Definitions: Source Code: Measurements.Simulation Parameter Values
          ADFun Sequence Properties: Parameter
          AD Parameter and Variable Functions: Example and Test
          Is an AD Object a Parameter or Variable
          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
          Convert an AD Variable to a Parameter
          exp_eps: Operation Sequence and Zero Order Forward Sweep: Operation Sequence.Parameter
parameter: Convert an AD Variable to a Parameter: Example and Test
part AD Theory for Cholesky Factorization: Notation.Lower Triangular Part
partial User Defined Atomic AD Functions: Partial Implementation
        Reverse Mode Second Partial Derivative Driver
        Subset of Second Order Partials: Example and Test
        Forward Mode Second Partial Derivative Driver
        First Order Partial Driver: Example and Test
        First Order Partial Derivative: Driver Routine
partials Define Matrix Multiply as a User Atomic Operation: Reverse Partials One Order
         Second Order Reverse Mode: dw.Second Order Partials
         Second Order Reverse Mode: dw.First Order Partials
         Second Partials Reverse Driver: Example and Test
partials: Subset of Second Order Partials: Example and Test
pattern Glossary: Sparsity Pattern
        Sparse Matrix Row, Column, Value Representation: pattern
        Row and Column Index Sparsity Patterns: pattern
        Computing Sparse Hessians: pattern
        Computing Sparse Jacobians: pattern
        Computing Dependency: Example and Test: Dependency Pattern
        Hessian Sparsity Pattern: Reverse Mode: Entire Sparsity Pattern
        Jacobian Sparsity Pattern: Reverse Mode: Entire Sparsity Pattern
        Jacobian Sparsity Pattern: Forward Mode: Entire Sparsity Pattern
pattern: Hessian Sparsity Pattern: Forward Mode
         Hessian Sparsity Pattern: Reverse Mode
         Jacobian Sparsity Pattern: Reverse Mode
         Jacobian Sparsity Pattern: Forward Mode
pattern_in Reverse Mode Jacobian Sparsity Patterns: pattern_in
           Forward Mode Jacobian Sparsity Patterns: pattern_in
pattern_out Subgraph Dependency Sparsity Patterns: pattern_out
            Forward Mode Hessian Sparsity Patterns: pattern_out
            Reverse Mode Hessian Sparsity Patterns: pattern_out
            Reverse Mode Jacobian Sparsity Patterns: pattern_out
            Forward Mode Jacobian Sparsity Patterns: pattern_out
patterns Row and Column Index Sparsity Patterns
         Subgraph Dependency Sparsity Patterns
         Forward Mode Hessian Sparsity Patterns
         Sparsity Patterns For a Subset of Variables: Example and Test
         Reverse Mode Hessian Sparsity Patterns
         Reverse Mode Jacobian Sparsity Patterns
         Forward Mode Jacobian Sparsity Patterns
         Construct an ADFun Object and Stop Recording: Assignment Operator.Sparsity Patterns
         Calculating Sparse Derivatives: Old Sparsity Patterns
         Calculating Sparse Derivatives: Preferred Sparsity Patterns
         Calculating Sparsity Patterns: Old Sparsity Patterns
         Calculating Sparsity Patterns: Preferred Sparsity Patterns
         Calculating Sparsity Patterns
         Atomic Reverse Hessian Sparsity Patterns
         Atomic Forward Hessian Sparsity Patterns
         Atomic Reverse Jacobian Sparsity Patterns
         Atomic Forward Jacobian Sparsity Patterns
         User Defined Atomic AD Functions: Examples.Hessian Sparsity Patterns
patterns: Subgraph Dependency Sparsity Patterns: Example and Test
          Preferred Sparsity Patterns: Row and Column Indices: Example and Test
          Atomic Sparsity with Set Patterns: Example and Test
pc CppAD pkg-config Files
pivot Lu Factor and Solve With Recorded Pivoting: Example and Test
pivoting Lu Factor and Solve with Recorded Pivoting
pivoting: Lu Factor and Solve With Recorded Pivoting: Example and Test
pkg-config CppAD pkg-config Files
planes abs_normal: Minimize a Linear Abs-normal Approximation: Method.Cutting Planes
       abs_normal: Minimize a Linear Abs-normal Approximation: Method.Cutting Planes
plus The Logarithm of One Plus Argument: log1p
     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
     AD Unary Plus Operator: Example and Test
     AD Unary Plus Operator
point Solve a Quadratic Program Using Interior Point Method
      Extending to_string To Another Floating Point Type
pointer CppAD API Preprocessor Symbols
poly Getting Started Using CppAD to Compute Derivatives: Poly
     Source: Poly
     Complex Polynomial: Example and Test: Poly
polynomial Error Function Forward Taylor Polynomial Theory
           Tangent and Hyperbolic Tangent Forward Taylor Polynomial Theory
           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
           Polynomial Evaluation: Example and Test
           Evaluate a Polynomial or its Derivative
           Complex Polynomial: Example and Test
polynomial: Complex Polynomial: Example and Test
pos Printing AD Values During Forward Mode: pos
positive Error Function Reverse Mode Theory: Positive Orders Z(t)
         Tangent and Hyperbolic Tangent Reverse Mode Theory: Positive Orders Z(t)
possible The Unary Standard Math Functions: Possible Types
postfix Using CMake to Configure CppAD
postfix_dir Autotools Unix Test and Installation: postfix_dir
pow The Pow Integer Exponent: Example and Test
    The Integer Power Function
    Enable use of AD<Base> where Base is std::complex<double>: pow
    Enable use of AD<Base> where Base is double: pow
    Enable use of AD<Base> where Base is float: pow
    Enable use of AD<Base> where Base is Adolc's adouble Type: pow
    Example AD<Base> Where Base Constructor Allocates Memory: pow
    Base Type Requirements for Standard Math Functions: pow
    The AD Power Function
power The Integer Power Function
      The AD Power Function: Example and Test
      The AD Power Function
pre-allocating Controlling Taylor Coefficients Memory Allocation: c.Pre-Allocating Memory
preface An Introduction by Example to Algorithmic Differentiation: Preface
preferred Preferred Sparsity Patterns: Row and Column Indices: Example and Test
          Calculating Sparse Derivatives: Preferred Sparsity Patterns
          Calculating Sparsity Patterns: Preferred Sparsity Patterns
prefix Download and Install Sacado in Build Directory: Prefix Directory
       Including the Sacado Speed Tests
       Download and Install Ipopt in Build Directory: Prefix Directory
       Including the cppad_ipopt Library and Tests
       Download and Install Fadbad in Build Directory: Prefix Directory
       Including the FADBAD Speed Tests
       Download and Install Eigen in Build Directory: Prefix Directory
       Including the Eigen Examples and Tests
       Download and Install ColPack in Build Directory: Prefix Directory
       Including the ColPack Sparsity Calculations
       Download and Install Adolc in Build Directory: Prefix Directory
       Including the ADOL-C Examples and Tests
       Using CMake to Configure CppAD
prefix_dir Autotools Unix Test and Installation: prefix_dir
preprocessor CppAD Addons: Preprocessor Symbols
             Frequently Asked Questions and Answers: Namespace.Test Vector Preprocessor Symbol
             CppAD API Preprocessor Symbols
             cppad-20171217: A Package for Differentiation of C++ Algorithms: Preprocessor Symbols
previous Changes and Additions to CppAD: Previous Years
previously 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
print Run One Speed Test and Print Results
      abs_normal: Print a Vector or Matrix
      Example Optimization and Print Forward Operators
      Print During Zero Order Forward Mode: Example and Test
      Printing During Forward Mode: Example and Test
      Printing AD Values During Forward Mode
printing Printing During Forward Mode: Example and Test
         Printing AD Values During Forward Mode
private Atomic Eigen Cholesky Factorization Class: Private
        Atomic Eigen Matrix Inversion Class: Private
        Atomic Eigen Matrix Multiply Class: Private
problem Computing Jacobian and Hessian of Bender's Reduced Objective: Problem
        ODE Inverse Problem Definitions: Source Code
        An ODE Inverse Problem Example: Inverse Problem
        An ODE Inverse Problem Example: Forward Problem
        An ODE Inverse Problem Example
        Example Simultaneous Solution of Forward and Inverse Problem
        ODE Inverse Problem Definitions: Source Code: Inverse Problem
        ODE Inverse Problem Definitions: Source Code: Forward Problem
        ODE Inverse Problem Definitions: Source Code
        Use Ipopt to Solve a Nonlinear Programming Problem
        abs_normal qp_box: Example and Test: Problem
        abs_normal: Solve a Quadratic Program With Box Constraints: Problem
        abs_normal qp_interior: Example and Test: Problem
        Solve a Quadratic Program Using Interior Point Method: Problem
        abs_normal lp_box: Example and Test: Problem
        abs_normal: Solve a Linear Program With Box Constraints: Problem
        abs_normal simplex_method: Example and Test: Problem
        abs_normal: Solve a Linear Program Using Simplex Method: Problem
        Checkpointing an Extended ODE Solver: Example and Test: Problem
        Checkpointing an ODE Solver: Example and Test: Problem
procedure Using Multiple Levels of AD: Procedure
processing Reverse Mode General Case (Checkpointing): Example and Test: Processing Steps
product Atomic Eigen Matrix Inversion Class: Theory.Product of Three Matrices
        Atomic Eigen Matrix Multiply Class: Theory.Product of Two Matrices
profile Running the Speed Test Program: package.profile
        Using CMake to Configure CppAD
profiling Autotools Unix Test and Installation: Profiling CppAD
program Main Program For Comparing C and C++ Speed
        Speed Testing Utilities: Speed Main Program
        Running the Speed Test Program
        Run the Speed Examples
        Getting Started Using CppAD to Compute Derivatives: Program
        Example Use of SpeedTest: Program
        Example Use of SpeedTest: Running This Program
        Run Multi-Threading Examples and Speed Tests: program
        abs_normal: Solve a Quadratic Program With Box Constraints
        Solve a Quadratic Program Using Interior Point Method
        abs_normal: Solve a Linear Program With Box Constraints
        abs_normal: Solve a Linear Program Using Simplex Method
        Using CMake to Configure CppAD: The CMake Program
programming Nonlinear Programming Using CppAD and Ipopt: Example and Test
            Nonlinear Programming Using the CppAD Interface to Ipopt
            Bibliography: The C++ Programming Language
            Nonlinear Programming Retaping: Example and Test
            Nonlinear Programming Using CppAD and Ipopt: Example and Test
            Use Ipopt to Solve a Nonlinear Programming Problem
prohibited Using CppAD in a Multi-Threading Environment: Parallel Prohibited
projection Nonlinear Programming Using the CppAD Interface to Ipopt: fg(x).Projection
proof An Important Reverse Mode Identity: Proof
      AD Theory for Cholesky Factorization: Lemma 1.Proof
properties ADFun Sequence Properties
properties: ADFun Sequence Properties: Example and Test
prototype Speed Testing Sparse Jacobian: Prototype
          Speed Testing Sparse Hessian: Prototype
          Speed Testing Second Derivative of a Polynomial: Prototype
          Speed Testing the Jacobian of Ode Solution: Prototype
          Speed Testing Derivative of Matrix Multiply: Prototype
          Speed Testing Gradient of Determinant by Minor Expansion: Prototype
          Speed Testing Gradient of Determinant Using Lu Factorization: Prototype
          Non-Smooth Optimization Using Abs-normal Quadratic Approximations: Prototype
          abs_normal: Minimize a Linear Abs-normal Approximation: Prototype
          abs_normal: Solve a Quadratic Program With Box Constraints: Prototype
          Solve a Quadratic Program Using Interior Point Method: Prototype
          Non-Smooth Optimization Using Abs-normal Linear Approximations: Prototype
          abs_normal: Minimize a Linear Abs-normal Approximation: Prototype
          abs_normal: Solve a Linear Program With Box Constraints: Prototype
          abs_normal: Solve a Linear Program Using Simplex Method: Prototype
          abs_normal: Evaluate First Order Approximation: Prototype
          abs_normal: Print a Vector or Matrix: Prototype
prototypes Base Type Requirements for Identically Equal Comparisons: Identical.Prototypes
pthread Fast Multi-Threading Memory Allocator: Example and Test
        Pthread Implementation of a Team of AD Threads
        A Simple pthread AD: Example and Test
        A Simple Parallel Pthread Example and Test
pthread_exit Pthread Implementation of a Team of AD Threads
public Atomic Eigen Cholesky Factorization Class: Public
       Atomic Eigen Matrix Inversion Class: Public
       Atomic Eigen Matrix Multiply Class: Public
purpose LU Factorization of A Square Matrix and Stability Calculation: ratio.Purpose
        Jacobian and Hessian of Optimal Values: Purpose
        Computing Jacobian and Hessian of Bender's Reduced Objective: Purpose
        Determine Amount of Time to Execute det_by_minor: Purpose
        Returns Elapsed Number of Seconds: Purpose
        Simulate a [0,1] Uniform Random Variate: Purpose
        Compute Determinant using Expansion by Minors: Purpose
        Determinant of a Minor: Purpose
        Compare Speed of C and C++: Purpose
        Using AD to Compute Atomic Function Derivatives: Purpose
        Using AD to Compute Atomic Function Derivatives: Purpose
        User Defined Atomic AD Functions: Purpose
        ODE Fitting Using Fast Representation: Purpose
        ODE Fitting Using Simple Representation: Purpose
        Nonlinear Programming Using CppAD and Ipopt: Example and Test: Purpose
        Nonlinear Programming Using the CppAD Interface to Ipopt: Purpose
        Machine Epsilon For AD Types: Purpose
        Memory Leak Detection: Purpose
        Set Maximum Number of Threads for omp_alloc Allocator: Purpose
        Check If A Memory Allocation is Efficient for Another Use: Purpose
        Return A Raw Array to The Available Memory for a Thread: Purpose
        Allocate Memory and Create A Raw Array: Purpose
        Amount of Memory Available for Quick Use by a Thread: Purpose
        Amount of Memory a Thread is Currently Using: Purpose
        Free Memory Currently Available for Quick Use by a Thread: Purpose
        Return Memory to omp_alloc: Purpose
        Get At Least A Specified Amount of Memory: Purpose
        Get the Current OpenMP Thread Number: Purpose
        Is The Current Execution in OpenMP Parallel Mode: Purpose
        Set and Get Maximum Number of Threads for omp_alloc Allocator: Purpose
        A Quick OpenMP Memory Allocator Used by CppAD: Purpose
        Routines That Track Use of New and Delete: Purpose
        OpenMP Parallel Setup: Purpose
        Comparison Changes During Zero Order Forward Mode: Purpose
        ADFun Object Deprecated Member Functions: Purpose
        Speed Test Derivatives Using Sacado: Purpose
        Speed Test Derivatives Using Fadbad: Purpose
        Speed Test Derivatives Using CppAD: Purpose
        Adolc Test Utility: Allocate and Free Memory For a Matrix: Purpose
        Speed Test of Derivatives Using Adolc: Purpose
        Speed Test of Functions in Double: Purpose
        Simulate a [0,1] Uniform Random Variate: Purpose
        Evaluate a Function That Has a Sparse Hessian: Purpose
        Evaluate a Function That Has a Sparse Jacobian: Purpose
        Evaluate a Function Defined in Terms of an ODE: Purpose
        Sum Elements of a Matrix Times Itself: Purpose
        Check Gradient of Determinant of 3 by 3 matrix: Purpose
        Check Determinant of 3 by 3 matrix: Purpose
        Determinant of a Minor: Purpose
        Microsoft Version of Elapsed Number of Seconds: Purpose
        Speed Testing Second Derivative of a Polynomial: Purpose
        Speed Testing the Jacobian of Ode Solution: Purpose
        Speed Testing Derivative of Matrix Multiply: Purpose
        Speed Testing Gradient of Determinant by Minor Expansion: Purpose
        Speed Testing Gradient of Determinant Using Lu Factorization: Purpose
        Running the Speed Test Program: Purpose
        Speed Test an Operator Overloading AD Package: Purpose
        Suppress Suspect Implicit Conversion Warnings: Purpose
        Using The CppAD Test Vector Template Class: Purpose
        Lu Factor and Solve with Recorded Pivoting: Purpose
        Taylor's Ode Solver: An Example and Test: Purpose
        Taylor's Ode Solver: A Multi-Level Adolc Example and Test: Purpose
        Taylor's Ode Solver: A Multi-Level AD Example and Test: Purpose
        Computing a Jacobian With Constants that Change: Purpose
        Multiple Level of AD: Example and Test: Purpose
        Enable Use of Eigen Linear Algebra Package with CppAD: Purpose
        Differentiate Conjugate Gradient Algorithm: Example and Test: Purpose
        Getting Started Using CppAD to Compute Derivatives: Purpose
        ODE Inverse Problem Definitions: Source Code: Purpose
        Nonlinear Programming Retaping: Example and Test: Purpose
        Nonlinear Programming Using CppAD and Ipopt: Example and Test: Purpose
        Use Ipopt to Solve a Nonlinear Programming Problem: Purpose
        Union of Standard Sets: Purpose
        Convert Certain Types to a String: Purpose
        Free All Memory That Was Allocated for Use by thread_alloc: Purpose
        Deallocate An Array and Call Destructor for its Elements: Purpose
        Allocate An Array and Call Default Constructor for its Elements: Purpose
        Amount of Memory Available for Quick Use by a Thread: Purpose
        Amount of Memory a Thread is Currently Using: Purpose
        Control When Thread Alloc Retains Memory For Future Use: Purpose
        Free Memory Currently Available for Quick Use by a Thread: Purpose
        Return Memory to thread_alloc: Purpose
        Get At Least A Specified Amount of Memory: Purpose
        Get the Current Thread Number: Purpose
        Is The Current Execution in Parallel Mode: Purpose
        Get Number of Threads: Purpose
        Setup thread_alloc For Use in Multi-Threading Environment: Purpose
        A Fast Multi-Threading Memory Allocator: Purpose
        An Error Controller for Gear's Ode Solvers: Purpose
        An Arbitrary Order Gear Method: Purpose
        An Embedded 4th and 5th Order Runge-Kutta ODE Solver: Purpose
        The Integer Power Function: Purpose
        Obtain Nan or Determine if a Value is Nan: Purpose
        Check Simple Vector Concept: Purpose
        Check NumericType Class Concept: Purpose
        Object that Runs a Group of Tests: Purpose
        Returns Elapsed Number of Seconds: Purpose
        Determine Amount of Time to Execute a Test: Purpose
        Run One Speed Test and Print Results: Purpose
        Run One Speed Test and Return Results: Purpose
        Determine if Two Values Are Nearly Equal: Purpose
        CppAD Assertions During Execution: Purpose
        Some General Purpose Utilities
        Specifications for A Team of AD Threads: Purpose
        Timing Test of Multi-Threaded Newton Method: Purpose
        A Multi-Threaded Newton's Method: Purpose
        Take Down Multi-threaded Newton Method: Purpose
        Do One Thread's Work for Multi-Threaded Newton Method: Purpose
        Set Up Multi-Threaded Newton Method: Purpose
        Common Variables use by Multi-Threaded Newton Method: Purpose
        Multi-Threaded User Atomic Take Down: Purpose
        Multi-Threaded User Atomic Worker: Purpose
        Multi-Threaded User Atomic Set Up: Purpose
        Multi-Threaded User Atomic Common Information: Purpose
        Defines a User Atomic Operation that Computes Square Root: Purpose
        Timing Test of Multi-Threaded Summation of 1/i: Purpose
        Multi-Threaded Implementation of Summation of 1/i: Purpose
        Take Down Multi-threading Sum of 1/i: Purpose
        Do One Thread's Work for Sum of 1/i: Purpose
        Set Up Multi-threading Sum of 1/i: Purpose
        Common Variables Used by Multi-threading Sum of 1/i: Purpose
        Using a Team of AD Threads: Example and Test: Purpose
        A Simple pthread AD: Example and Test: Purpose
        A Simple Boost Threading AD: Example and Test: Purpose
        A Simple OpenMP AD: Example and Test: Purpose
        A Simple Parallel Pthread Example and Test: Purpose
        A Simple Boost Thread Example and Test: Purpose
        A Simple OpenMP Example and Test: Purpose
        Run Multi-Threading Examples and Speed Tests: Purpose
        Enable AD Calculations During Parallel Mode: Purpose
        Using CppAD in a Multi-Threading Environment: Purpose
        CppAD API Preprocessor Symbols: Purpose
        Check an ADFun Sequence of Operations: Purpose
        abs_normal min_nso_quad: Example and Test: Purpose
        Non-Smooth Optimization Using Abs-normal Quadratic Approximations: Purpose
        abs_min_quad: Example and Test: Purpose
        abs_normal: Minimize a Linear Abs-normal Approximation: Purpose
        abs_normal: Solve a Quadratic Program With Box Constraints: Purpose
        Solve a Quadratic Program Using Interior Point Method: Purpose
        abs_normal min_nso_linear: Example and Test: Purpose
        Non-Smooth Optimization Using Abs-normal Linear Approximations: Purpose
        abs_min_linear: Example and Test: Purpose
        abs_normal: Minimize a Linear Abs-normal Approximation: Purpose
        abs_eval: Example and Test: Purpose
        abs_normal: Evaluate First Order Approximation: Purpose
        abs_normal: Print a Vector or Matrix: Purpose
        abs_normal Getting Started: Example and Test: Purpose
        Optimize an ADFun Object Tape: Purpose
        Compute Sparse Jacobians Using Subgraphs: Purpose
        Subset of a Sparse Hessian: Example and Test: Purpose
        Computing Sparse Hessian for a Subset of Variables: Purpose
        Sparse Hessian: p.Purpose
        Sparse Hessian: Purpose
        Computing Sparse Hessians: Purpose
        Sparse Jacobian: Purpose
        Computing Sparse Jacobians: Purpose
        Preferred Sparsity Patterns: Row and Column Indices: Example and Test: Purpose
        Hessian Sparsity Pattern: Forward Mode: Purpose
        Forward Mode Hessian Sparsity Patterns: Purpose
        Hessian Sparsity Pattern: Reverse Mode: Purpose
        Reverse Mode Hessian Sparsity Patterns: Purpose
        Jacobian Sparsity Pattern: Reverse Mode: Purpose
        Reverse Mode Jacobian Sparsity Patterns: Purpose
        Jacobian Sparsity Pattern: Forward Mode: Purpose
        Forward Mode Jacobian Sparsity Patterns: Purpose
        Reverse Mode Using Subgraphs: Purpose
        Reverse Mode General Case (Checkpointing): Example and Test: Purpose
        Any Order Reverse Mode: Purpose
        Second Order Reverse Mode: Purpose
        First Order Reverse Mode: Purpose
        Number of Variables that Can be Skipped: Purpose
        Controlling Taylor Coefficients Memory Allocation: Purpose
        Comparison Changes Between Taping and Zero Order Forward: op_index.Purpose
        Comparison Changes Between Taping and Zero Order Forward: Purpose
        Number Taylor Coefficient Orders Currently Stored: Purpose
        Multiple Directions Forward Mode: Purpose
        Multiple Order Forward Mode: Purpose
        Second Order Forward Mode: Derivative Values: Purpose
        First Order Forward Mode: Derivative Values: Purpose
        Zero Order Forward Mode: Function Values: Purpose
        Reverse Mode Second Partial Derivative Driver: Purpose
        Forward Mode Second Partial Derivative Driver: Purpose
        First Order Derivative: Driver Routine: Purpose
        First Order Partial Derivative: Driver Routine: Purpose
        Hessian: Easy Driver: Purpose
        Jacobian: Driver Routine: Purpose
        ADFun Sequence Properties: Purpose
        Abort Recording of an Operation Sequence: Purpose
        Stop Recording and Store Operation Sequence: Purpose
        Construct an ADFun Object and Stop Recording: Purpose
        Declare Independent Variables and Start Recording: Purpose
        ADFun Objects: Purpose
        Using Adolc with Multiple Levels of Taping: Example and Test: Purpose
        Using a User Defined AD Base Type: Example and Test: Purpose
        Example AD<Base> Where Base Constructor Allocates Memory: Purpose
        Base Type Requirements for Hash Coding Values: Purpose
        Base Type Requirements for Standard Math Functions: Purpose
        Base Type Requirements for Ordered Comparisons: Purpose
        Base Type Requirements for Conditional Expressions: Purpose
        AD<Base> Requirements for a CppAD Base Type: Purpose
        AD Vectors that Record Index Operations: Purpose
        Check if Two Value are Identically Equal: Purpose
        Is an AD Object a Parameter or Variable: Purpose
        AD Boolean Functions: Purpose
        Compare AD and Base Objects for Nearly Equal: Purpose
        AD Binary Comparison Operators: Purpose
        Atomic Eigen Cholesky Factorization Class: Purpose
        Atomic Eigen Matrix Inversion Class: Purpose
        Atomic Eigen Matrix Multiply Class: Purpose
        Getting Started with Atomic Operations: Example and Test: Purpose
        Atomic Reverse Hessian Sparsity: Example and Test: Purpose
        Atomic Forward Hessian Sparsity: Example and Test: Purpose
        Atomic Reverse Jacobian Sparsity: Example and Test: Purpose
        Atomic Forward Jacobian Sparsity: Example and Test: Purpose
        Atomic Reverse: Example and Test: Purpose
        Atomic Forward: Example and Test: Purpose
        Free Static Variables: Purpose
        Atomic Reverse Hessian Sparsity Patterns: Purpose
        Atomic Forward Hessian Sparsity Patterns: Purpose
        Atomic Reverse Jacobian Sparsity Patterns: Purpose
        Atomic Forward Jacobian Sparsity Patterns: Purpose
        Atomic Reverse Mode: Purpose
        Atomic Forward Mode: Purpose
        Using AD Version of Atomic Function: Purpose
        User Defined Atomic AD Functions: Purpose
        Checkpointing an ODE Solver: Example and Test: Purpose
        Simple Checkpointing: Example and Test: Purpose
        Checkpointing Functions: Purpose
        Discrete AD Functions: Purpose
        AD Conditional Expressions: Purpose
        Absolute Zero Multiplication: Purpose
        The AD Power Function: Purpose
        AD Two Argument Inverse Tangent Function: Purpose
        The Unary Standard Math Functions: Purpose
        AD Compound Assignment Operators: Purpose
        AD Binary Arithmetic Operators: Purpose
        AD Unary Minus Operator: Purpose
        AD Unary Plus Operator: Purpose
        Convert an AD Variable to a Parameter: Purpose
        Printing AD Values During Forward Mode: Purpose
        AD Output Stream Operator: Purpose
        AD Output Stream Operator: Purpose
        Convert From AD to Integer: Purpose
        Convert From an AD Type to its Base Type: Purpose
        AD Assignment Operator: Purpose
        AD Constructors: Purpose
        AD Objects: Purpose
        exp_eps: CppAD Forward and Reverse Sweeps: Purpose
        exp_eps: Second Order Reverse Sweep: Purpose
        exp_eps: Second Order Forward Mode: Purpose
        exp_eps: First Order Reverse Sweep: Purpose
        An Epsilon Accurate Exponential Approximation: Purpose
        exp_2: CppAD Forward and Reverse Sweeps: Purpose
        exp_2: Second Order Reverse Mode: Purpose
        exp_2: Second Order Forward Mode: Purpose
        exp_2: First Order Reverse Mode: Purpose
        exp_2: First Order Forward Mode: Purpose
        Second Order Exponential Approximation: Purpose
        An Introduction by Example to Algorithmic Differentiation: Purpose
        CppAD pkg-config Files: Purpose
        Checking the CppAD Examples and Tests: Purpose
        Choosing the CppAD Test Vector Template Class: Purpose
        Download and Install Sacado in Build Directory: Purpose
        Including the Sacado Speed Tests: Purpose
        Download and Install Ipopt in Build Directory: Purpose
        Including the cppad_ipopt Library and Tests: Purpose
        Download and Install Fadbad in Build Directory: Purpose
        Including the FADBAD Speed Tests: Purpose
        Download and Install Eigen in Build Directory: Purpose
        Including the Eigen Examples and Tests: Purpose
        Download and Install ColPack in Build Directory: Purpose
        Including the ColPack Sparsity Calculations: Purpose
        Download and Install Adolc in Build Directory: Purpose
        Including the ADOL-C Examples and Tests: Purpose
        Download The CppAD Source Code: Purpose
push The CppAD::vector Template Class
push_back The CppAD::vector Template Class: push_back
push_vector The CppAD::vector Template Class: push_vector
px User Defined Atomic AD Functions: reverse.px
   Atomic Reverse Mode: py.px
py User Defined Atomic AD Functions: reverse.py
   Atomic Reverse Mode: py
Q
User Defined Atomic AD Functions: rev_hes_sparse.q
  User Defined Atomic AD Functions: rev_jac_sparse.q
  User Defined Atomic AD Functions: for_jac_sparse.q
  Hessian Sparsity Pattern: Reverse Mode: q
  Jacobian Sparsity Pattern: Reverse Mode: q
  Jacobian Sparsity Pattern: Forward Mode: q
  Reverse Mode Using Subgraphs: q
  Any Order Reverse Mode: q
  Multiple Directions Forward Mode: q
  Multiple Order Forward Mode: q
  Atomic Reverse Hessian Sparsity Patterns: Implementation.q
  Atomic Reverse Jacobian Sparsity Patterns: Implementation.q
  Atomic Forward Jacobian Sparsity Patterns: Implementation.q
  Atomic Reverse Mode: q
  Atomic Forward Mode: q
qp_box qp_box Source Code
qp_box: abs_normal qp_box: Example and Test
qp_interior qp_interior Source Code
qp_interior: abs_normal qp_interior: Example and Test
quadratic Non-Smooth Optimization Using Abs-normal Quadratic Approximations
          abs_normal: Solve a Quadratic Program With Box Constraints
          Solve a Quadratic Program Using Interior Point Method
questions Frequently Asked Questions and Answers
quick Amount of Memory Available for Quick Use by a Thread
      Free Memory Currently Available for Quick Use by a Thread
      A Quick OpenMP Memory Allocator Used by CppAD
      Amount of Memory Available for Quick Use by a Thread
      Free Memory Currently Available for Quick Use by a Thread
quiet_nan Numeric Limits For an AD and Base Types: quiet_NaN
quotient AD Binary Division: Example and Test
R
Range ADFun Sequence Properties: Example and Test
RevSparseHes Reverse Mode Hessian Sparsity: Example and Test
RevSparseJac Reverse Mode Jacobian Sparsity: Example and Test
             Jacobian Sparsity Pattern: Reverse Mode
Romberg One DimensionalRomberg Integration
Rosen34 Rosen34: Example and Test
        A 3rd and 4th Order Rosenbrock ODE Solver
Runge An Embedded 4th and 5th Order Runge-Kutta ODE Solver
Runge45 Runge45: Example and Test
        Runge45: Example and Test
        An Embedded 4th and 5th Order Runge-Kutta ODE Solver
random Simulate a [0,1] Uniform Random Variate
       Simulate a [0,1] Uniform Random Variate
range ODE Fitting Using Fast Representation: Trapezoidal Approximation.Range Indices I(k,0)
      ODE Fitting Using Fast Representation: Initial Condition.Range Indices I(k,0)
      ODE Fitting Using Fast Representation: Objective Function.Range Indices I(k,0)
      ADFun Sequence Properties: Range
      User Defined Atomic AD Functions: Examples.Vector Range
rate Run One Speed Test and Print Results: rate
rate_vec Run One Speed Test and Return Results: rate_vec
ratio LU Factorization of A Square Matrix and Stability Calculation: ratio
raw Return A Raw Array to The Available Memory for a Thread
    Allocate Memory and Create A Raw Array
re-tape CompareChange and Re-Tape: Example and Test
re-tape: ADFun Check and Re-Tape: Example and Test
         CompareChange and Re-Tape: Example and Test
real Convert From AD to Integer: x.Real Types
realistic General Examples
recipes Bibliography: Numerical Recipes
reciprocal Reciprocal as an Atomic Operation: Example and Test
reciprocal: Old Atomic Operation Reciprocal: Example and Test
recomputation The CppAD Wish List: Forward Mode Recomputation
record Lu Factor and Solve With Recorded Pivoting: Example and Test
       AD Vectors that Record Index Operations: Example and Test
       AD Vectors that Record Index Operations
       Convert From AD to its Base Type: Example and Test
recorded Lu Factor and Solve With Recorded Pivoting: Example and Test
         Lu Factor and Solve with Recorded Pivoting
recording Using Multiple Levels of AD: Procedure.Start AD< AD<double> > Recording
          Abort Current Recording: Example and Test
          Abort Recording of an Operation Sequence
          Stop Recording and Store Operation Sequence
          Construct an ADFun Object and Stop Recording
          Declare Independent Variables and Start Recording: Stop Recording
          Declare Independent Variables and Start Recording: Start Recording
          Declare Independent Variables and Start Recording
          User Atomic Matrix Multiply: Example and Test: Use Atomic Function.Recording
          Tan and Tanh as User Atomic Operations: Example and Test: Use Atomic Function.Recording
          Atomic Sparsity with Set Patterns: Example and Test: Test Atomic Function.Recording
          Reciprocal as an Atomic Operation: Example and Test: Use Atomic Function.Recording
          Atomic Euclidean Norm Squared: Example and Test: Use Atomic Function.Recording
          Getting Started with Atomic Operations: Example and Test: Use Atomic Function.Recording
          Checkpointing Functions: Purpose.Faster Recording
recording: Abort Current Recording: Example and Test
recursion 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.Cases that Apply Recursion Above
          The Theory of Forward Mode: Standard Math Functions.Taylor Coefficients Recursion Formula
redirecting Printing AD Values During Forward Mode: Redirecting Output
reduce Checkpointing Functions: Purpose.Reduce Memory
reduced Computing Jacobian and Hessian of Bender's Reduced Objective
reduction Solve a Quadratic Program Using Interior Point Method: Newton Step.Elementary Row Reduction
reference Jacobian and Hessian of Optimal Values: Reference
          The CppAD::vector Template Class: Assignment.Return Reference
          Abs-normal Representation of Non-Smooth Functions: Reference
          AD Vectors that Record Index Operations
          AD Theory for Cholesky Factorization: Reference
          An Introduction by Example to Algorithmic Differentiation: Reference
rel AD Conditional Expressions: Rel
relative Determine if Two Values Are Nearly Equal
release Using CMake to Configure CppAD: cppad_cxx_flags.debug and release
        Download The CppAD Source Code: Release
removed Set Maximum Number of Threads for omp_alloc Allocator: Removed
        Check If A Memory Allocation is Efficient for Another Use: Removed
repeat Repeat det_by_minor Routine A Specified Number of Times: repeat
       Repeat det_by_minor Routine A Specified Number of Times
       Speed Testing Sparse Jacobian: repeat
       Speed Testing Sparse Hessian: repeat
       Speed Testing Second Derivative of a Polynomial: repeat
       Speed Testing the Jacobian of Ode Solution: repeat
       Speed Testing Derivative of Matrix Multiply: repeat
       Speed Testing Gradient of Determinant by Minor Expansion: repeat
       Speed Testing Gradient of Determinant Using Lu Factorization: repeat
       Determine Amount of Time to Execute a Test: test.repeat
       Run One Speed Test and Print Results: Test.repeat
       Run One Speed Test and Return Results: test.repeat
repeating Checkpointing Functions: Purpose.Repeating Forward
replace Replacing the CppAD Error Handler
replacing Replacing The CppAD Error Handler: Example and Test
          Replacing the CppAD Error Handler
representation ODE Fitting Using Fast Representation
               ODE Fitting Using Simple Representation
               ODE Fitting Using Fast Representation
               ODE Fitting Using Simple Representation
               Nonlinear Programming Using the CppAD Interface to Ipopt: Simple Representation
               Nonlinear Programming Using the CppAD Interface to Ipopt: fg(x).Representation
               Glossary: Row-major Representation
               Sparse Matrix Row, Column, Value Representation
               Create An Abs-normal Representation of a Function
               Abs-normal Representation of Non-Smooth Functions
representations Speed Test for Both Simple and Fast Representations
                Correctness Check for Both Simple and Fast Representations
require Base Type Requirements for Identically Equal Comparisons
        Base Type Requirements for Conditional Expressions
        AD Objects
required Required Base Class Member Functions
requirement 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
            Extending to_string To Another Floating Point Type: Base Requirement
requirements zdouble: An AD Base Type With Absolute Zero: Base Type Requirements
             The CppAD Wish List: Base Requirements
             Definition of a Simple Vector: Template Class Requirements
             Definition of a Numeric Type: Type Requirements
             Base Type Requirements for Hash Coding Values
             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
             AD<Base> Requirements for a CppAD Base Type
             AD Objects: Base Type Requirements
             Download and Install Adolc in Build Directory: Requirements
resize Row and Column Index Sparsity Patterns: resize
       The CppAD::vector Template Class: resize
       Definition of a Simple Vector: Resize
restriction User Defined Atomic AD Functions: clear.Restriction
            OpenMP Parallel Setup: Restriction
            CppAD Assertions During Execution: Restriction
            Enable AD Calculations During Parallel Mode: Restriction
            Free Static Variables: Restriction
            Checkpointing Functions: clear.Restriction
            Checkpointing Functions: Purpose.Restriction
            Convert From an AD Type to its Base Type: Restriction
restrictions Set Maximum Number of Threads for omp_alloc Allocator: Restrictions
             Set and Get Maximum Number of Threads for omp_alloc Allocator: Restrictions
             Free All Memory That Was Allocated for Use by thread_alloc: Restrictions
             Setup thread_alloc For Use in Multi-Threading Environment: Restrictions
             Check Simple Vector Concept: Restrictions
             Specifications for A Team of AD Threads: Restrictions
             Sparse Hessian: VectorSet.Restrictions
             Sparse Jacobian: VectorSet.Restrictions
             Multiple Order Forward Mode: xq.Restrictions
             Atomic Function Constructor: atomic_base.Restrictions
result Lu Factor and Solve with Recorded Pivoting: Result
       Union of Standard Sets: result
       Matrix Multiply as an Atomic Operation: Result Element Index
       Atomic Sparsity with Set Patterns: Example and Test: Test Atomic Function.Test Result
       AD Conditional Expressions: result
       AD Compound Assignment Operators: Result
       AD Output Stream Operator: Result
       AD Output Stream Operator: Result
results Running the Speed Test Program: Speed Results
        Running the Speed Test Program: Correctness Results
        Run One Speed Test and Print Results
        Run One Speed Test and Return Results
        Check an ADFun Object For Nan Results
retains Control When Thread Alloc Retains Memory For Future Use
retape The CppAD Wish List: checkpoint.Retape
       Nonlinear Programming Retaping: Example and Test
       Use Ipopt to Solve a Nonlinear Programming Problem: Example.retape
       Use Ipopt to Solve a Nonlinear Programming Problem: options.Retape
       Interpolation With Retaping: Example and Test
       Interpolation With Out Retaping: Example and Test
retaping: Nonlinear Programming Retaping: Example and Test
          Interpolation With Retaping: Example and Test
          Interpolation With Out Retaping: Example and Test
return Return A Raw Array to The Available Memory for a Thread
       Return Memory to omp_alloc
       Speed Testing Second Derivative of a Polynomial: Return Value
       Speed Testing the Jacobian of Ode Solution: Return Value
       Speed Testing Derivative of Matrix Multiply: Return Value
       Speed Testing Gradient of Determinant by Minor Expansion: Return Value
       Speed Testing Gradient of Determinant Using Lu Factorization: Return Value
       Returns Indices that Sort a Vector: ind.Return
       Return Memory to thread_alloc
       The CppAD::vector Template Class: Assignment.Return Reference
       Run One Speed Test and Return Results
       exp_eps: Second Order Forward Mode: Return Value
       exp_eps: First Order Forward Sweep: Return Value
       exp_eps: Operation Sequence and Zero Order Forward Sweep: Return Value
       exp_2: Second Order Forward Mode: Return Value
       exp_2: First Order Forward Mode: Return Value
       exp_2: Operation Sequence and Zero Order Forward Mode: Return Value
return_memory Return Memory to omp_alloc
              Return Memory to thread_alloc
returns Returns Elapsed Number of Seconds
        Returns Indices that Sort a Vector
        Returns Elapsed Number of Seconds
reuse Download and Install Sacado in Build Directory: Reuse
      Download and Install Ipopt in Build Directory: Reuse
      Download and Install Eigen in Build Directory: Reuse
      Download and Install ColPack in Build Directory: Reuse
      Download and Install Adolc in Build Directory: Reuse
rev_hes_sparse User Defined Atomic AD Functions: rev_hes_sparse
rev_jac_sparse User Defined Atomic AD Functions: rev_jac_sparse
rev_sparse_hes Matrix Multiply as an Atomic Operation: rev_sparse_hes
               User Atomic Matrix Multiply: Example and Test: Use Atomic Function.rev_sparse_hes
               Atomic Eigen Matrix Multiply Class: Private.rev_sparse_hes
               Tan and Tanh as User Atomic Operations: Example and Test: Use Atomic Function.rev_sparse_hes
               Tan and Tanh as User Atomic Operations: Example and Test: rev_sparse_hes
               Atomic Sparsity with Set Patterns: Example and Test: Test Atomic Function.rev_sparse_hes
               Atomic Sparsity with Set Patterns: Example and Test: rev_sparse_hes
               Reciprocal as an Atomic Operation: Example and Test: Use Atomic Function.rev_sparse_hes
               Reciprocal as an Atomic Operation: Example and Test: rev_sparse_hes
               Atomic Euclidean Norm Squared: Example and Test: Use Atomic Function.rev_sparse_hes
               Atomic Euclidean Norm Squared: Example and Test: rev_sparse_hes
               Atomic Reverse Hessian Sparsity: Example and Test: rev_sparse_hes
rev_sparse_jac Optimize an ADFun Object Tape: Atomic Functions.rev_sparse_jac
               Matrix Multiply as an Atomic Operation: rev_sparse_jac
               User Atomic Matrix Multiply: Example and Test: Use Atomic Function.rev_sparse_jac
               Atomic Eigen Matrix Multiply Class: Private.rev_sparse_jac
               Tan and Tanh as User Atomic Operations: Example and Test: Use Atomic Function.rev_sparse_jac
               Tan and Tanh as User Atomic Operations: Example and Test: rev_sparse_jac
               Atomic Sparsity with Set Patterns: Example and Test: Test Atomic Function.rev_sparse_jac
               Atomic Sparsity with Set Patterns: Example and Test: rev_sparse_jac
               Reciprocal as an Atomic Operation: Example and Test: Use Atomic Function.rev_sparse_jac
               Reciprocal as an Atomic Operation: Example and Test: rev_sparse_jac
               Atomic Euclidean Norm Squared: Example and Test: Use Atomic Function.rev_sparse_jac
               Atomic Euclidean Norm Squared: Example and Test: rev_sparse_jac
               Atomic Reverse Hessian Sparsity: Example and Test: rev_sparse_jac
               Atomic Forward Hessian Sparsity: Example and Test: rev_sparse_jac
               Atomic Reverse Jacobian Sparsity: Example and Test: rev_sparse_jac
reverse Define Matrix Multiply as a User Atomic Operation: Reverse Partials One Order
        User Defined Atomic AD Functions: reverse
        User Defined Atomic AD Functions: ty.reverse
        An Important Reverse Mode Identity: Reverse Sweep
        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
        Trigonometric and Hyperbolic Sine and Cosine Reverse Theory
        Square Root Function Reverse Mode Theory
        Logarithm Function Reverse Mode Theory
        Exponential Function Reverse Mode Theory
        The Theory of Reverse Mode
        Frequently Asked Questions and Answers: Mode: Forward or Reverse
        Example Optimization and Reverse Activity Analysis
        Computing Sparse Jacobian Using Reverse Mode: Example and Test
        Computing Sparse Jacobian Using Reverse Mode: Example and Test
        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
        Computing Reverse Mode on Subgraphs: Example and Test
        Reverse Mode Using Subgraphs
        Reverse Mode General Case (Checkpointing): Example and Test
        Third Order Reverse Mode: Example and Test
        Any Order Reverse Mode
        Second Order Reverse ModeExample and Test
        Second Order Reverse Mode
        First Order Reverse Mode: Example and Test
        First Order Reverse Mode
        Multiple Directions Forward Mode: Reverse Mode
        Second Partials Reverse Driver: Example and Test
        Reverse Mode Second Partial Derivative Driver
        Jacobian: Driver Routine: Forward or Reverse
        Reverse Mode
        Matrix Multiply as an Atomic Operation: reverse
        Matrix Multiply as an Atomic Operation: Reverse Matrix Multiply
        User Atomic Matrix Multiply: Example and Test: Use Atomic Function.reverse
        Atomic Eigen Cholesky Factorization Class: Private.reverse
        AD Theory for Cholesky Factorization: Reverse Mode
        Atomic Eigen Matrix Inversion Class: Private.reverse
        Atomic Eigen Matrix Inversion Class: Theory.Reverse
        Atomic Eigen Matrix Multiply Class: Private.reverse
        Atomic Eigen Matrix Multiply Class: Theory.Reverse
        Tan and Tanh as User Atomic Operations: Example and Test: Use Atomic Function.reverse
        Tan and Tanh as User Atomic Operations: Example and Test: reverse
        Reciprocal as an Atomic Operation: Example and Test: Use Atomic Function.reverse
        Reciprocal as an Atomic Operation: Example and Test: reverse
        Atomic Euclidean Norm Squared: Example and Test: Use Atomic Function.reverse
        Atomic Euclidean Norm Squared: Example and Test: reverse
        Atomic Reverse Hessian Sparsity: Example and Test
        Atomic Reverse Jacobian Sparsity: Example and Test
        Atomic Reverse: Example and Test: reverse
        Atomic Reverse Hessian Sparsity Patterns
        Atomic Reverse Jacobian Sparsity Patterns
        Atomic Reverse Mode
        exp_eps: CppAD Forward and Reverse Sweeps
        exp_eps: Verify Second Order Reverse Sweep
        exp_eps: Verify First Order Reverse Sweep
        exp_eps: Second Order Reverse Sweep
        exp_eps: First Order Reverse Sweep
        exp_2: CppAD Forward and Reverse Sweeps
        exp_2: Verify Second Order Reverse Sweep
        exp_2: Verify First Order Reverse Sweep
        exp_2: Second Order Reverse Mode
        exp_2: First Order Reverse Mode
        An Introduction by Example to Algorithmic Differentiation: Preface.Reverse Mode
reverse: Atomic Reverse: Example and Test
revone First Order Derivative: Driver Routine: RevOne Uses Forward
revsparsehes Sparsity Patterns For a Subset of Variables: Example and Test: RevSparseHes
revsparsity Running the Speed Test Program: Sparsity Options.revsparsity
revtwo Reverse Mode Second Partial Derivative Driver: RevTwo Uses Forward
rhs Lu Factor and Solve with Recorded Pivoting: Rhs
right Union of Standard Sets: right
      Matrix Multiply as an Atomic Operation: Right Operand Element Index
      AD Conditional Expressions: right
romberg One Dimensional Romberg Integration: Example and Test
        Multi-dimensional Romberg Integration
        One Dimensional Romberg Integration: Example and Test
root Square Root Function Reverse Mode Theory
     Square Root Function Forward Mode Theory
     Defines a User Atomic Operation that Computes Square Root
     The Square Root Function: sqrt
rosen34: Rosen34: Example and Test
rosenbrock A 3rd and 4th Order Rosenbrock ODE Solver
routine Repeat det_by_minor Routine A Specified Number of Times
        Correctness Test of det_by_minor Routine
        First Order Derivative: Driver Routine
        First Order Partial Derivative: Driver Routine
        Jacobian: Driver Routine
routines User Defined Atomic AD Functions: Syntax Function.Callback Routines
         Routines That Track Use of New and Delete
         Speed Testing Utilities: Library Routines
         Speed Testing Utilities: Speed Utility Routines
         Utility Routines used by CppAD Examples
         Some General Purpose Utilities: General Numerical Routines
row Glossary: Sparsity Pattern.Row and Column Index Vectors
    Evaluate a Function That Has a Sparse Hessian: row
    Evaluate a Function That Has a Sparse Jacobian: row
    Speed Testing Sparse Jacobian: row
    Speed Testing Sparse Hessian: row
    Sparse Matrix Row, Column, Value Representation: row
    Sparse Matrix Row, Column, Value Representation
    Row and Column Index Sparsity Patterns: row
    Row and Column Index Sparsity Patterns
    Solve a Quadratic Program Using Interior Point Method: Newton Step.Elementary Row Reduction
    Sparse Hessian: row, col
    Sparse Jacobian: row, col
    Preferred Sparsity Patterns: Row and Column Indices: Example and Test
row-major Glossary: Row-major Representation
row_major Sparse Matrix Row, Column, Value Representation: row_major
          Row and Column Index Sparsity Patterns: row_major
rt Atomic Reverse Jacobian Sparsity Patterns: Implementation.rt
run Run the Speed Examples
    Run One Speed Test and Print Results
    Run One Speed Test and Return Results
    Run Multi-Threaded User Atomic Calculation
    Run Multi-Threading Examples and Speed Tests
    Correctness Tests For Exponential Approximation in Introduction
runge-kutta An Embedded 4th and 5th Order Runge-Kutta ODE Solver
runge45: Runge45: Example and Test
         Runge45: Example and Test
running Driver for Running the Ipopt ODE Example
        Speed Test Derivatives Using Sacado: Running Tests
        Speed Test Derivatives Using Fadbad: Running Tests
        Speed Test Derivatives Using CppAD: Running Tests
        Speed Test of Derivatives Using Adolc: Running Tests
        Speed Test of Functions in Double: Running Tests
        Running the Speed Test Program
        Run the Speed Examples: Running Tests
        CppAD Examples and Tests: Running Tests
        Getting Started Using CppAD to Compute Derivatives: Running
        Examples: Running Examples
        Example Use of SpeedTest: Running This Program
        Run Multi-Threading Examples and Speed Tests: Running Tests
        Printing During Forward Mode: Example and Test: Running
        Correctness Tests For Exponential Approximation in Introduction: Running Tests
runs Object that Runs a Group of Tests
S
SimpleVector The CheckSimpleVector Function: Example and Test
SpeedTest Run One Speed Test and Print Results
sacado sacado Speed: sparse_jacobian
       Sacado Speed: Sparse Hessian
       Sacado Speed: Second Derivative of a Polynomial
       Sacado Speed: Gradient of Ode Solution
       Sacado Speed: Matrix Multiplication
       Sacado Speed: Gradient of Determinant Using Lu Factorization
       Sacado Speed: Gradient of Determinant by Minor Expansion
       Speed Test Derivatives Using Sacado
       Download and Install Sacado in Build Directory
       Including the Sacado Speed Tests
     download and install Download and Install Sacado in Build Directory
sacado_dir Autotools Unix Test and Installation: sacado_dir
sacado_prefix Speed Test Derivatives Using Sacado: sacado_prefix
              Including the Sacado Speed Tests: sacado_prefix
same Using CppAD in a Multi-Threading Environment: Same Thread
scalar Determinant Using Expansion by Minors: Scalar
       Determinant of a Minor: Scalar
       Determinant Using Expansion by Lu Factorization: Scalar
       An Error Controller for Gear's Ode Solvers: Scalar
       An Arbitrary Order Gear Method: Scalar
       An Error Controller for ODE Solvers: Scalar
       A 3rd and 4th Order Rosenbrock ODE Solver: Scalar
       An Embedded 4th and 5th Order Runge-Kutta ODE Solver: Scalar
       Obtain Nan or Determine if a Value is Nan: Scalar
       User Defined Atomic AD Functions: Examples.Scalar Function
scur An Error Controller for ODE Solvers: scur
second 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
       Using Multiple Levels of AD: Procedure.Second Start AD< AD<double> >
       Any Order Reverse Mode: Second Order
       Second Order Reverse ModeExample and Test
       Second Order Reverse Mode: dw.Second Order Partials
       Second Order Reverse Mode
       Multiple Order Forward Mode: Second Order
       Second Order Forward Mode: Derivative Values
       Second Partials Reverse Driver: Example and Test
       Reverse Mode Second Partial Derivative Driver
       Subset of Second Order Partials: Example and Test
       Forward Mode Second Partial Derivative Driver
       Hessian: Easy Driver
       First and Second Order Derivatives: Easy Drivers
       exp_eps: Verify Second Order Reverse Sweep
       exp_eps: Verify Second Order Forward Sweep
       exp_eps: Second Order Reverse Sweep
       exp_eps: Second Order Forward Mode: Operation Sequence.Second
       exp_eps: Second Order Forward Mode: Second Order Expansion
       exp_eps: Second Order Forward Mode
       exp_2: Verify Second Order Reverse Sweep
       exp_2: Verify Second Order Forward Sweep
       exp_2: Second Order Reverse Mode
       exp_2: Second Order Forward Mode: Operation Sequence.Second
       exp_2: Second Order Forward Mode: Second Order Expansion
       exp_2: Second Order Forward Mode
       Second Order Exponential Approximation
seconds Returns Elapsed Number of Seconds
        Microsoft Version of Elapsed Number of Seconds
        Elapsed Seconds: Example and Test
        Returns Elapsed Number of Seconds
seconds: Elapsed Seconds: Example and Test
see 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
seed Simulate a [0,1] Uniform Random Variate: seed
     Simulate a [0,1] Uniform Random Variate: seed
     Running the Speed Test Program: seed
select_domain Compute Sparse Jacobians Using Subgraphs: select_domain
              Subgraph Dependency Sparsity Patterns: select_domain
              Forward Mode Hessian Sparsity Patterns: select_domain
              Reverse Mode Using Subgraphs: select_domain
select_range Compute Sparse Jacobians Using Subgraphs: select_range
             Subgraph Dependency Sparsity Patterns: select_range
             Forward Mode Hessian Sparsity Patterns: select_range
             Reverse Mode Hessian Sparsity Patterns: select_range
semantics The CppAD::vector Template Class: Assignment.Move Semantics
sequence The CppAD Wish List: Operation Sequence
         Glossary: Operation.Sequence
         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
         Check an ADFun Sequence of Operations
         Optimize an ADFun Object Tape
         ADFun Sequence Properties: Example and Test
         ADFun Sequence Properties
         Abort Recording of an Operation Sequence
         Stop Recording and Store Operation Sequence
         Construct an ADFun Object and Stop Recording: Example.Sequence Constructor
         Construct an ADFun Object and Stop Recording: Sequence Constructor
         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
         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
         exp_eps: First Order Forward Sweep: Operation Sequence
         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
         exp_2: First Order Forward Mode: Operation Sequence
         exp_2: Operation Sequence and Zero Order Forward Mode: Operation Sequence
         exp_2: Operation Sequence and Zero Order Forward Mode
sequence) Create an ADFun Object (Record an Operation Sequence)
sequential Is The Current Execution in Parallel Mode
set Define Matrix Multiply as a User Atomic Operation: Set Union
    Set Maximum Number of Threads for omp_alloc Allocator
    Set and Get Maximum Number of Threads for omp_alloc Allocator
    Sparse Matrix Row, Column, Value Representation: set
    Row and Column Index Sparsity Patterns: set
    Set Union: Example and Test
    Set Up Multi-Threaded Newton Method
    Multi-Threaded User Atomic Set Up
    Set Up Multi-threading Sum of 1/i
    Atomic Sparsity with Set Patterns: Example and Test
    Set Atomic Function Options
set_max_num_threads Set and Get Maximum Number of Threads for omp_alloc Allocator: set_max_num_threads
set_sparsity_enum Atomic Sparsity with Set Patterns: Example and Test: set_sparsity_enum
                  Reciprocal as an Atomic Operation: Example and Test
                  Set Atomic Function Options: atomic_sparsity.set_sparsity_enum
set_union Some General Purpose Utilities: Miscellaneous.set_union
sets Glossary: Sparsity Pattern.Vector of Sets
     Union of Standard Sets
     Using CMake to Configure CppAD
setup OpenMP Parallel Setup
      Setup thread_alloc For Use in Multi-Threading Environment
shampine Bibliography: Shampine, L.F.
sigma abs_normal: Minimize a Linear Abs-normal Approximation: Method.sigma
      abs_normal: Minimize a Linear Abs-normal Approximation: Method.sigma
sign LU Factorization of A Square Matrix and Stability Calculation: sign
     LU Factorization of A Square Matrix: sign
     Enable use of AD<Base> where Base is double: sign
     Enable use of AD<Base> where Base is float: sign
     Enable use of AD<Base> where Base is Adolc's adouble Type: sign
     Example AD<Base> Where Base Constructor Allocates Memory: sign
     Base Type Requirements for Standard Math Functions: sign
     Sign Function: Example and Test
     The Sign: sign
sign: The Sign: sign
signdet Jacobian and Hessian of Optimal Values: signdet
        Compute Determinant and Solve Linear Equations: signdet
simple Using AD to Compute Atomic Function Derivatives: Simple Case
       User Defined Atomic AD Functions: Example.Simple
       Speed Test for Both Simple and Fast Representations
       Correctness Check for Both Simple and Fast Representations
       ODE Fitting Using Simple Representation
       ODE Fitting Using Simple Representation
       Nonlinear Programming Using the CppAD Interface to Ipopt: Simple Representation
       Getting Started Using CppAD to Compute Derivatives
       Check Simple Vector Concept
       Simple Vector Template Class: Example and Test
       Definition of a Simple Vector
       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
       Base Type Requirements for Identically Equal Comparisons: EqualOpSeq.The Simple Case
       Simple Checkpointing: Example and Test
simple_ad Run Multi-Threading Examples and Speed Tests: simple_ad
simplex abs_normal: Solve a Linear Program Using Simplex Method
simplex_method simplex_method Source Code
simplex_method: abs_normal simplex_method: Example and Test
simulate Simulate a [0,1] Uniform Random Variate
         Simulate a [0,1] Uniform Random Variate
simulated An ODE Inverse Problem Example: Measurements.Simulated Measurement Values
          ODE Inverse Problem Definitions: Source Code: Measurements.Simulated Measurement Values
simulation An ODE Inverse Problem Example: Measurements.Simulation Parameter Values
           An ODE Inverse Problem Example: Measurements.Simulation Analytic Solution
           ODE Inverse Problem Definitions: Source Code: Measurements.Simulation Parameter Values
           ODE Inverse Problem Definitions: Source Code: Measurements.Simulation Analytic Solution
simultaneous An ODE Inverse Problem Example: Simultaneous Method
             Example Simultaneous Solution of Forward and Inverse Problem
sin Trigonometric and Hyperbolic Sine and Cosine Reverse Theory
    Trigonometric and Hyperbolic Sine and Cosine Forward Theory
    The AD sin Function: Example and Test
    The Sine Function: sin
sine Inverse Sine and Hyperbolic Sine Reverse Mode Theory
     Inverse Sine and Hyperbolic Sine Reverse Mode Theory
     Trigonometric and Hyperbolic Sine and Cosine Reverse Theory
     Inverse Sine and Hyperbolic Sine Forward Mode Theory
     Inverse Sine and Hyperbolic Sine Forward Mode Theory
     Trigonometric and Hyperbolic Sine and Cosine Forward Theory
     The Inverse Hyperbolic Sine Function: asinh
     The Hyperbolic Sine Function: sinh
     The Sine Function: sin
     Inverse Sine Function: asin
     Inverse Sine Function: acos
sinh Trigonometric and Hyperbolic Sine and Cosine Reverse Theory
     Trigonometric and Hyperbolic Sine and Cosine Forward Theory
     The AD sinh Function: Example and Test
     The Hyperbolic Sine Function: sinh
sini An Error Controller for Gear's Ode Solvers: sini
size Repeat det_by_minor Routine A Specified Number of Times: size
     ADFun Object Deprecated Member Functions: Size
     Speed Testing Sparse Jacobian: size
     Speed Testing Sparse Hessian: size
     Speed Testing Second Derivative of a Polynomial: size
     Speed Testing the Jacobian of Ode Solution: size
     Speed Testing Gradient of Determinant by Minor Expansion: size
     Speed Testing Gradient of Determinant Using Lu Factorization: size
     The CppAD::vector Template Class: Assignment.Check Size
     Definition of a Simple Vector: Size
     Determine Amount of Time to Execute a Test: test.size
     Run One Speed Test and Print Results: Test.size
     Run One Speed Test and Return Results: test.size
     AD Vectors that Record Index Operations: size
size_forward_bool Jacobian Sparsity Pattern: Forward Mode: f.size_forward_bool
                  Forward Mode Jacobian Sparsity Patterns: f.size_forward_bool
size_forward_set Jacobian Sparsity Pattern: Forward Mode: f.size_forward_set
                 Forward Mode Jacobian Sparsity Patterns: f.size_forward_set
size_min Allocate Memory and Create A Raw Array: size_min
         Allocate An Array and Call Default Constructor for its Elements: size_min
size_op ADFun Sequence Properties: size_op
size_op_arg ADFun Sequence Properties: Example and Test
            ADFun Sequence Properties: size_op_arg
size_op_seq ADFun Sequence Properties: size_op_seq
size_out Allocate Memory and Create A Raw Array: size_out
         Allocate An Array and Call Default Constructor for its Elements: size_out
size_par ADFun Sequence Properties: Example and Test
         ADFun Sequence Properties: size_par
size_AD Vectors that Record Index Operations: size_t Indexing
size_taylor ADFun Object Deprecated Member Functions: size_taylor
size_text ADFun Sequence Properties: size_text
size_VecAD ADFun Sequence Properties: Example and Test
size_var ADFun Sequence Properties: Example and Test
         ADFun Sequence Properties: size_var
         Checkpointing Functions: size_var
size_vec Run One Speed Test and Return Results: size_vec
size_vecad ADFun Sequence Properties: size_VecAD
sizevector LU Factorization of A Square Matrix and Stability Calculation: SizeVector
           Nonlinear Programming Using the CppAD Interface to Ipopt: SizeVector
           Sparse Matrix Row, Column, Value Representation: SizeVector
           Row and Column Index Sparsity Patterns: SizeVector
           LU Factorization of A Square Matrix: SizeVector
           Non-Smooth Optimization Using Abs-normal Quadratic Approximations: SizeVector
           abs_normal: Minimize a Linear Abs-normal Approximation: SizeVector
           Non-Smooth Optimization Using Abs-normal Linear Approximations: SizeVector
           abs_normal: Minimize a Linear Abs-normal Approximation: SizeVector
           Compute Sparse Jacobians Using Subgraphs: SizeVector
           Computing Sparse Hessians: SizeVector
           Computing Sparse Jacobians: SizeVector
           Subgraph Dependency Sparsity Patterns: SizeVector
           Forward Mode Hessian Sparsity Patterns: SizeVector
           Reverse Mode Hessian Sparsity Patterns: SizeVector
           Reverse Mode Jacobian Sparsity Patterns: SizeVector
           Forward Mode Jacobian Sparsity Patterns: SizeVector
           Reverse Mode Using Subgraphs: SizeVector
sizing Definition of a Simple Vector: Sizing Constructor
skipped Number of Variables that Can be Skipped
skipped: Number of Variables That Can be Skipped: Example and Test
smax An Error Controller for Gear's Ode Solvers: smax
     An Error Controller for ODE Solvers: smax
smin An Error Controller for Gear's Ode Solvers: smin
     An Error Controller for ODE Solvers: smin
software Your License for the CppAD Software
         The CppAD Wish List: Software Guidelines
solution An ODE Inverse Problem Example: Measurements.Simulation Analytic Solution
         Example Simultaneous Solution of Forward and Inverse Problem
         Nonlinear Programming Using the CppAD Interface to Ipopt: solution
         Sacado Speed: Gradient of Ode Solution
         CppAD Speed: Gradient of Ode Solution
         Double Speed: Ode Solution
         Speed Testing the Jacobian of Ode Solution
         Taylor's Ode Solver: An Example and Test: ODE Solution
         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 AD Example and Test: Derivative of ODE Solution
         Taylor's Ode Solver: A Multi-Level AD Example and Test: ODE Solution
         ODE Inverse Problem Definitions: Source Code: Solution Method
         ODE Inverse Problem Definitions: Source Code: Measurements.Simulation Analytic Solution
         Use Ipopt to Solve a Nonlinear Programming Problem: solution
         Solve a Quadratic Program Using Interior Point Method: Solution
         Checkpointing an Extended ODE Solver: Example and Test: Solution
         Checkpointing an ODE Solver: Example and Test: Solution
solve LU Factorization of A Square Matrix and Stability Calculation
      Lu Factor and Solve With Recorded Pivoting: Example and Test
      Lu Factor and Solve with Recorded Pivoting
      Use Ipopt to Solve a Nonlinear Programming Problem
      A 3rd and 4th Order Rosenbrock ODE Solver
      An Embedded 4th and 5th Order Runge-Kutta ODE Solver
      LU Factorization of A Square Matrix
      Compute Determinant and Solve Linear Equations
      Compute Determinants and Solve Equations by LU Factorization
      abs_normal: Solve a Quadratic Program With Box Constraints
      Solve a Quadratic Program Using Interior Point Method
      abs_normal: Solve a Linear Program With Box Constraints
      abs_normal: Solve a Linear Program Using Simplex Method
solver 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 Solver
       Checkpointing an ODE Solver: Example and Test: ODE Solver
solver: 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
        Checkpointing an Extended ODE Solver: Example and Test
        Checkpointing an ODE Solver: Example and Test
solvers An Error Controller for Gear's Ode Solvers
        An Error Controller for ODE Solvers
some Some Numerical AD Utilities
     Some General Purpose Utilities
sort Returns Indices that Sort a Vector
sort: Index Sort: Example and Test
sorting Some General Purpose Utilities: Miscellaneous.Sorting Indices
source 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
       Define Matrix Multiply as a User Atomic Operation: Begin Source
       ODE Fitting Using Fast Representation
       ODE Fitting Using Simple Representation
       ODE Inverse Problem Definitions: Source Code
       ODE Fitting Using Fast Representation: Source
       ODE Fitting Using Simple Representation: Source
       An ODE Inverse Problem Example: Source
       Source: uniform_01
       Simulate a [0,1] Uniform Random Variate: Source Code
       Source: sparse_hes_fun
       Evaluate a Function That Has a Sparse Hessian: Source Code
       Source: sparse_jac_fun
       Evaluate a Function That Has a Sparse Jacobian: Source Code
       Source: ode_evaluate
       Evaluate a Function Defined in Terms of an ODE: Source Code
       Source: mat_sum_sq
       Sum Elements of a Matrix Times Itself: Source Code
       Source: det_grad_33
       Check Gradient of Determinant of 3 by 3 matrix: Source Code
       Source: det_33
       Check Determinant of 3 by 3 matrix: Source Code
       Source: det_by_minor
       Determinant Using Expansion by Minors: Source Code
       Source: det_of_minor
       Determinant of a Minor: Source Code
       Source: det_by_lu
       Determinant Using Expansion by Lu Factorization: Source Code
       Speed Testing Utilities: Source Code
       Taylor's Ode Solver: A Multi-Level Adolc Example and Test: Source
       Taylor's Ode Solver: A Multi-Level AD Example and Test: Source
       Multiple Level of AD: Example and Test: Source
       Source Code for eigen_plugin.hpp
       ODE Inverse Problem Definitions: Source Code: Source
       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
       Source: LuInvert
       Invert an LU Factored Equation: Source
       Source: LuFactor
       LU Factorization of A Square Matrix: Source
       Source: LuSolve
       Compute Determinant and Solve Linear Equations: Source
       Source: Poly
       Evaluate a Polynomial or its Derivative: Source
       Specifications for A Team of AD Threads: Source
       Timing Test of Multi-Threaded Newton Method: Source
       A Multi-Threaded Newton's Method: Source
       Take Down Multi-threaded Newton Method: Source
       Do One Thread's Work for Multi-Threaded Newton Method: Source
       Set Up Multi-Threaded Newton Method: Source
       Common Variables use by Multi-Threaded Newton Method: Source
       Multi-Threaded Newton Method Example / Test: Source File
       Run Multi-Threaded User Atomic Calculation: Source
       Multi-Threaded User Atomic Take Down: Source
       Multi-Threaded User Atomic Worker: Source
       Multi-Threaded User Atomic Set Up: Source
       Multi-Threaded User Atomic Common Information: Source
       Defines a User Atomic Operation that Computes Square Root: Source
       Multi-Threading User Atomic Example / Test: Source File
       Timing Test of Multi-Threaded Summation of 1/i: Source
       Multi-Threaded Implementation of Summation of 1/i: Source
       Take Down Multi-threading Sum of 1/i: Source
       Do One Thread's Work for Sum of 1/i: Source
       Set Up Multi-threading Sum of 1/i: Source
       Common Variables Used by Multi-threading Sum of 1/i: Source
       Multi-Threading Harmonic Summation Example / Test: Source File
       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
       Run Multi-Threading Examples and Speed Tests: Source
       min_nso_quad Source Code
       abs_normal min_nso_quad: Example and Test: Source
       Non-Smooth Optimization Using Abs-normal Quadratic Approximations: Source
       abs_min_quad Source Code
       abs_min_quad: Example and Test: Source
       abs_normal: Minimize a Linear Abs-normal Approximation: Source
       qp_box Source Code
       abs_normal qp_box: Example and Test: Source
       abs_normal: Solve a Quadratic Program With Box Constraints: Source
       qp_interior Source Code
       abs_normal qp_interior: Example and Test: Source
       Solve a Quadratic Program Using Interior Point Method: Source
       min_nso_linear Source Code
       abs_normal min_nso_linear: Example and Test: Source
       Non-Smooth Optimization Using Abs-normal Linear Approximations: Source
       abs_min_linear Source Code
       abs_min_linear: Example and Test: Source
       abs_normal: Minimize a Linear Abs-normal Approximation: Source
       lp_box Source Code
       abs_normal lp_box: Example and Test: Source
       abs_normal: Solve a Linear Program With Box Constraints: Source
       simplex_method Source Code
       abs_normal simplex_method: Example and Test: Source
       abs_normal: Solve a Linear Program Using Simplex Method: Source
       abs_eval Source Code
       abs_eval: Example and Test: Source
       abs_normal: Evaluate First Order Approximation: Source
       abs_normal Getting Started: Example and Test: Source
       Using Adolc with Multiple Levels of Taping: Example and Test: Source
       Printing During Forward Mode: Example and Test: Source Code
       Correctness Tests For Exponential Approximation in Introduction: Source
       Download The CppAD Source Code: Source Code Control
       Download The CppAD Source Code
source: Source: uniform_01
        Source: sparse_hes_fun
        Source: sparse_jac_fun
        Source: ode_evaluate
        Source: mat_sum_sq
        Source: det_grad_33
        Source: det_33
        Source: det_by_minor
        Source: det_of_minor
        Source: det_by_lu
        Source: LuInvert
        Source: LuFactor
        Source: LuSolve
        Source: Poly
sout Solve a Quadratic Program Using Interior Point Method: sout
sparse Sacado Speed: Sparse Hessian
       Fadbad Speed: Sparse Hessian
       CppAD Speed: Sparse Jacobian
       CppAD Speed: Sparse Hessian
       adolc Speed: Sparse Jacobian
       Adolc Speed: Sparse Hessian
       Double Speed: Sparse Jacobian
       Double Speed: Sparse Hessian
       Evaluate a Function That Has a Sparse Hessian
       Evaluate a Function That Has a Sparse Jacobian
       Speed Testing Sparse Jacobian
       Speed Testing Sparse Hessian
       Use Ipopt to Solve a Nonlinear Programming Problem: options.Sparse
       Sparse Matrix Row, Column, Value Representation
       Some General Purpose Utilities: Miscellaneous.Sparse Matrices
       Sparse Hessian Using Subgraphs and Jacobian: Example and Test
       Computing Sparse Jacobian Using Reverse Mode: Example and Test
       Compute Sparse Jacobians Using Subgraphs
       Subset of a Sparse Hessian: Example and Test
       Computing Sparse Hessian for a Subset of Variables
       Sparse Hessian: Example and Test
       Sparse Hessian
       Computing Sparse Hessian: Example and Test
       Computing Sparse Hessians
       Sparse Jacobian: Example and Test
       Sparse Jacobian
       Computing Sparse Jacobian Using Reverse Mode: Example and Test
       Computing Sparse Jacobian Using Forward Mode: Example and Test
       Computing Sparse Jacobians
       Jacobian Sparsity Pattern: Reverse Mode
       Calculating Sparse Derivatives
       ColPack: Sparse Hessian Example and Test
       ColPack: Sparse Hessian Example and Test
       ColPack: Sparse Jacobian Example and Test
       ColPack: Sparse Jacobian Example and Test
sparse_hes_fun Source: sparse_hes_fun
               sparse_hes_fun: Example and test
               Evaluate a Function That Has a Sparse Hessian
sparse_hes_fun: sparse_hes_fun: Example and test
sparse_jac_for Computing Sparse Jacobians: sparse_jac_for
sparse_jac_fun Source: sparse_jac_fun
               sparse_jac_fun: Example and test
               Evaluate a Function That Has a Sparse Jacobian
sparse_jac_fun: sparse_jac_fun: Example and test
sparse_jac_rev Computing Sparse Jacobians: sparse_jac_rev
sparse_jacobian sacado Speed: sparse_jacobian
                fadbad Speed: sparse_jacobian
sparse_rc: sparse_rc: Example and Test
sparse_rcv: sparse_rcv: Example and Test
sparsity The CppAD Wish List: Atomic.Sparsity
         Glossary: Sparsity Pattern
         Running the Speed Test Program: Sparsity Options
         Row and Column Index Sparsity Patterns
         Subgraph Dependency Sparsity Patterns: Example and Test
         Subgraph Dependency Sparsity Patterns
         Preferred Sparsity Patterns: Row and Column Indices: Example and Test
         Forward Mode Hessian Sparsity: Example and Test
         Hessian Sparsity Pattern: Forward Mode
         Forward Mode Hessian Sparsity Patterns: Sparsity for Entire Hessian
         Forward Mode Hessian Sparsity Patterns
         Sparsity Patterns For a Subset of Variables: Example and Test
         Reverse Mode Hessian Sparsity: Example and Test
         Hessian Sparsity Pattern: Reverse Mode: Entire Sparsity Pattern
         Hessian Sparsity Pattern: Reverse Mode
         Reverse Mode Hessian Sparsity Patterns: Sparsity for Entire Hessian
         Reverse Mode Hessian Sparsity Patterns
         Reverse Mode Jacobian Sparsity: Example and Test
         Jacobian Sparsity Pattern: Reverse Mode: Entire Sparsity Pattern
         Jacobian Sparsity Pattern: Reverse Mode
         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: Entire Sparsity Pattern
         Jacobian Sparsity Pattern: Forward Mode
         Forward Mode Jacobian Sparsity Patterns: Sparsity for Entire Jacobian
         Forward Mode Jacobian Sparsity Patterns
         Construct an ADFun Object and Stop Recording: Assignment Operator.Sparsity Patterns
         Calculating Sparse Derivatives: Old Sparsity Patterns
         Calculating Sparse Derivatives: Preferred Sparsity Patterns
         Calculating Sparsity Patterns: Old Sparsity Patterns
         Calculating Sparsity Patterns: Preferred Sparsity Patterns
         Calculating Sparsity Patterns
         Tan and Tanh as User Atomic Operations: Example and Test: sparsity
         Atomic Sparsity with Set Patterns: Example and Test
         Reciprocal as an Atomic Operation: Example and Test: sparsity
         Atomic Euclidean Norm Squared: Example and Test: sparsity
         Atomic Reverse Hessian Sparsity Patterns
         Atomic Forward Hessian Sparsity Patterns
         Atomic Reverse Jacobian Sparsity Patterns
         Atomic Forward Jacobian Sparsity Patterns
         Atomic Function Constructor: atomic_base.sparsity
         User Defined Atomic AD Functions: Examples.Hessian Sparsity Patterns
         Checkpointing Functions: sparsity
         Including the ColPack Sparsity Calculations
         Using CMake to Configure CppAD
sparsity: Forward Mode Hessian Sparsity: Example and Test
          Forward Mode Hessian Sparsity: Example and Test
          Reverse Mode Hessian Sparsity: Example and Test
          Reverse Mode Hessian Sparsity: Example and Test
          Reverse Mode Jacobian Sparsity: Example and Test
          Reverse Mode Jacobian Sparsity: Example and Test
          Forward Mode Jacobian Sparsity: Example and Test
          Forward Mode Jacobian Sparsity: 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
special The CppAD Wish List: Optimization.Special Operators
        The Theory of Forward Mode: Standard Math Functions.Special Cases
        Second Order Forward Mode: Derivative Values: Special Case
        First Order Forward Mode: Derivative Values: Special Case
        Zero Order Forward Mode: Function Values: Special Case
specifications Sacado Speed: Second Derivative of a Polynomial: Specifications
               Sacado Speed: Gradient of Ode Solution: Specifications
               Sacado Speed: Matrix Multiplication: Specifications
               Sacado Speed: Gradient of Determinant Using Lu Factorization: Specifications
               Sacado Speed: Gradient of Determinant by Minor Expansion: Specifications
               Fadbad Speed: Second Derivative of a Polynomial: Specifications
               Fadbad Speed: Ode: Specifications
               Fadbad Speed: Matrix Multiplication: Specifications
               Fadbad Speed: Gradient of Determinant Using Lu Factorization: Specifications
               Fadbad Speed: Gradient of Determinant by Minor Expansion: Specifications
               CppAD Speed: Sparse Jacobian: Specifications
               CppAD Speed: Sparse Hessian: Specifications
               CppAD Speed: Second Derivative of a Polynomial: Specifications
               CppAD Speed: Gradient of Ode Solution: Specifications
               CppAD Speed, Matrix Multiplication: Specifications
               CppAD Speed: Gradient of Determinant Using Lu Factorization: Specifications
               CppAD Speed: Gradient of Determinant by Minor Expansion: Specifications
               adolc Speed: Sparse Jacobian: Specifications
               Adolc Speed: Sparse Hessian: Specifications
               Adolc Speed: Second Derivative of a Polynomial: Specifications
               Adolc Speed: Ode: Specifications
               Adolc Speed: Matrix Multiplication: Specifications
               Adolc Speed: Gradient of Determinant Using Lu Factorization: Specifications
               Adolc Speed: Gradient of Determinant by Minor Expansion: Specifications
               Double Speed: Sparse Jacobian: Specifications
               Double Speed: Sparse Hessian: Specifications
               Double Speed: Evaluate a Polynomial: Specifications
               Double Speed: Ode Solution: Specifications
               CppAD Speed: Matrix Multiplication (Double Version): Specifications
               Double Speed: Determinant Using Lu Factorization: Specifications
               Double Speed: Determinant by Minor Expansion: Specifications
               Specifications for A Team of AD Threads
specified Repeat det_by_minor Routine A Specified Number of Times
          Get At Least A Specified Amount of Memory
          Get At Least A Specified Amount of Memory
          Definition of a Simple Vector: Elements of Specified Type
speed Main Program For Comparing C and C++ Speed
      Compare Speed of C and C++
      Speed Test for Both Simple and Fast Representations
      Get At Least A Specified Amount of Memory: Allocation Speed
      The CppAD Wish List: Compilation Speed
      Frequently Asked Questions and Answers: Speed
      Sacado Speed: Second Derivative of a Polynomial
      Sacado Speed: Gradient of Ode Solution
      Sacado Speed: Matrix Multiplication
      Sacado Speed: Gradient of Determinant Using Lu Factorization
      Sacado Speed: Gradient of Determinant by Minor Expansion
      Speed Test Derivatives Using Sacado
      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
      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
      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
      Double Speed: Sparse Jacobian
      Double Speed: Sparse Hessian
      Double Speed: Evaluate a Polynomial
      Double Speed: Ode Solution
      CppAD Speed: Matrix Multiplication (Double Version)
      Double Speed: Determinant Using Lu Factorization
      Double Speed: Determinant by Minor Expansion
      Speed Test of Functions in Double
      Sum Elements of a Matrix Times Itself
      Speed Testing Utilities: Speed Utility Routines
      Speed Testing Utilities: Speed Main Program
      Speed Testing Utilities
      Speed Testing Sparse Jacobian
      Speed Testing Sparse Hessian
      Speed Testing Second Derivative of a Polynomial
      Speed Testing the Jacobian of Ode Solution
      Speed Testing Derivative of Matrix Multiply
      Speed Testing Gradient of Determinant by Minor Expansion
      Speed Testing Gradient of Determinant Using Lu Factorization
      Running the Speed Test Program: Speed Results
      Running the Speed Test Program: test.speed
      Running the Speed Test Program
      Speed Test an Operator Overloading AD Package
      Run the Speed Examples
      Get At Least A Specified Amount of Memory: Allocation Speed
      Setup thread_alloc For Use in Multi-Threading Environment: Speed
      Determine Amount of Time to Execute a Test
      Example Use of SpeedTest
      Run One Speed Test and Print Results
      Run One Speed Test and Return Results
      Specifications for A Team of AD Threads: Speed Test of Implementation
      Run Multi-Threading Examples and Speed Tests
      Optimize an ADFun Object Tape: Speed Testing
      Optimize an ADFun Object Tape
      Comparison Changes Between Taping and Zero Order Forward: count.Speed
      AD Vectors that Record Index Operations: Speed and Memory
      Including the Sacado Speed Tests: Speed Tests
      Including the Sacado Speed Tests
      Including the FADBAD Speed Tests: Speed Tests
      Including the FADBAD Speed Tests
      Including the ADOL-C Examples and Tests: Speed Tests
     compare C and C++ Compare Speed of C and C++
speed: sacado Speed: sparse_jacobian
       Sacado Speed: Sparse Hessian
       Sacado Speed: Second Derivative of a Polynomial
       Sacado Speed: Gradient of Ode Solution
       Sacado Speed: Matrix Multiplication
       Sacado Speed: Gradient of Determinant Using Lu Factorization
       Sacado Speed: Gradient of Determinant by Minor Expansion
       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
       CppAD Speed: Sparse Jacobian
       CppAD Speed: Sparse Hessian
       CppAD Speed: Second Derivative of a Polynomial
       CppAD Speed: Gradient of Ode Solution
       CppAD Speed: Gradient of Determinant Using Lu Factorization
       CppAD Speed: Gradient of Determinant by Minor Expansion
       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
       Double Speed: Sparse Jacobian
       Double Speed: Sparse Hessian
       Double Speed: Evaluate a Polynomial
       Double Speed: Ode Solution
       CppAD Speed: Matrix Multiplication (Double Version)
       Double Speed: Determinant Using Lu Factorization
       Double Speed: Determinant by Minor Expansion
speed_test speed_test: Example and test
           Run One Speed Test and Return Results
speed_test: speed_test: Example and test
speedtest Example Use of SpeedTest
sqrt Square Root Function Reverse Mode Theory
     Square Root Function Forward Mode Theory
     The AD sqrt Function: Example and Test
     The Square Root Function: sqrt
square LU Factorization of A Square Matrix and Stability Calculation
       Square Root Function Reverse Mode Theory
       Square Root Function Forward Mode Theory
       Sum of the Elements of the Square of a Matrix: Example and Test
       LU Factorization of A Square Matrix
       Defines a User Atomic Operation that Computes Square Root
       The Square Root Function: sqrt
square_root Run Multi-Threaded User Atomic Calculation: square_root
            Multi-Threaded User Atomic Take Down: square_root
squared: Atomic Euclidean Norm Squared: Example and Test
st Atomic Reverse Jacobian Sparsity Patterns: Implementation.st
stability LU Factorization of A Square Matrix and Stability Calculation
stack Example Differentiating a Stack Machine Interpreter
standard 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
         Union of Standard Sets
         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
         AD<Base> Requirements for a CppAD Base Type: Standard Base Types
         The Unary Standard Math Functions
start 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>
      Getting Started Using CppAD to Compute Derivatives
      Do One Thread's Work for Sum of 1/i: start
      Declare Independent Variables and Start Recording: Start Recording
      Declare Independent Variables and Start Recording
      Matrix Multiply as an Atomic Operation: Start Class Definition
      Atomic Eigen Cholesky Factorization Class: Start Class Definition
      Atomic Eigen Matrix Inversion Class: Start Class Definition
      Atomic Eigen Matrix Multiply Class: Start Class Definition
      Tan and Tanh as User Atomic Operations: Example and Test: Start Class Definition
      Atomic Sparsity with Set Patterns: Example and Test: Start Class Definition
      Reciprocal as an Atomic Operation: Example and Test: Start Class Definition
      Atomic Euclidean Norm Squared: Example and Test: Start 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
started Getting Started Using CppAD to Compute Derivatives
        Getting Started with Atomic Operations: Example and Test
        User Defined Atomic AD Functions: Examples.Getting Started
started: abs_normal Getting Started: Example and Test
state Controlling Taylor Coefficients Memory Allocation: Original State
static User Defined Atomic AD Functions: Syntax Function.Free Static Memory
       Memory Leak Detection
       Free Static Variables
status Nonlinear Programming Using the CppAD Interface to Ipopt: solution.status
       Use Ipopt to Solve a Nonlinear Programming Problem: solution.status
std Choosing the CppAD Test Vector Template Class: std
std::complex<double> Enable use of AD<Base> where Base is std::complex<double>
std::numeric_limits Numeric Limits For an AD and Base Types: std::numeric_limits
std::vector Choosing The Vector Testing Template Class: std::vector
            Using The CppAD Test Vector Template Class: std::vector
stegun Bibliography: Abramowitz and Stegun
step An Error Controller for ODE Solvers: Method.step
     Solve a Quadratic Program Using Interior Point Method: Newton Step
     CppAD Download, Test, and Install Instructions: Instructions.Step 4: Installation
     CppAD Download, Test, and Install Instructions: Instructions.Step 3: Check
     CppAD Download, Test, and Install Instructions: Instructions.Step 2: Cmake
     CppAD Download, Test, and Install Instructions: Instructions.Step 1: Download
steps Reverse Mode General Case (Checkpointing): Example and Test: Processing Steps
stiff A Stiff Ode: Example and Test
      An Arbitrary Order Gear Method
      A 3rd and 4th Order Rosenbrock ODE Solver
stop Stop Recording and Store Operation Sequence
     Construct an ADFun Object and Stop Recording
     Declare Independent Variables and Start Recording: Stop Recording
storage LU Factorization of A Square Matrix and Stability Calculation: Matrix Storage
        Lu Factor and Solve with Recorded Pivoting: Storage Convention
        Invert an LU Factored Equation: Matrix Storage
        LU Factorization of A Square Matrix: Matrix Storage
        Compute Determinant and Solve Linear Equations: Matrix Storage
storage: Frequently Asked Questions and Answers: Tape Storage: Disk or Memory
store Stop Recording and Store Operation Sequence
stored Number Taylor Coefficient Orders Currently Stored
stream AD Output Stream Operator
       AD Output Stream Operator
string Use Ipopt to Solve a Nonlinear Programming Problem: options.String
       Convert Certain Types to a String
       Convert An AD or Base Type to String
structure Directory Structure
          Using CMake to Configure CppAD
subgraph The CppAD Wish List: Atomic.Subgraph
         Running the Speed Test Program: Global Options.subgraph
         Subgraph Dependency Sparsity Patterns: Example and Test
         Subgraph Dependency Sparsity Patterns
subgraphs Sparse Hessian Using Subgraphs and Jacobian: Example and Test
          Compute Sparse Jacobians Using Subgraphs
          Reverse Mode Using Subgraphs
subgraphs: Computing Reverse Mode on Subgraphs: Example and Test
subset Compute Sparse Jacobians Using Subgraphs: subset
       Subset of a Sparse Hessian: Example and Test
       Computing Sparse Hessian for a Subset of Variables: Subset
       Computing Sparse Hessian for a Subset of Variables
       Sparse Hessian: Subset Hessian
       Sparse Hessian: p.Column Subset
       Computing Sparse Hessians: Subset Hessian
       Computing Sparse Hessians: pattern.subset
       Computing Sparse Hessians: subset
       Computing Sparse Jacobians: subset
       Sparsity Patterns For a Subset of Variables: Example and Test
       Subset of Second Order Partials: Example and Test
subsets Checking the CppAD Examples and Tests: Subsets of make check
subsparsity Running the Speed Test Program: Sparsity Options.subsparsity
subtract AD Compound Assignment Subtraction: Example and Test
         AD Compound Assignment Operators
         AD Binary Subtraction: Example and Test
         AD Binary Arithmetic Operators
subtraction The Theory of Reverse Mode: Binary Operators.Subtraction
            The Theory of Forward Mode: Binary Operators.Subtraction
            AD Compound Assignment Operators: Derivative.Subtraction
            AD Binary Arithmetic Operators: Derivative.Subtraction
subtraction: AD Compound Assignment Subtraction: Example and Test
             AD Binary Subtraction: Example and Test
subversion Download The CppAD Source Code: Source Code Control.Subversion
suggestion AD<Base> Requirements for a CppAD Base Type: Integer.Suggestion
sum Sum of the Elements of the Square of a Matrix: Example and Test
    Sum Elements of a Matrix Times Itself
    Multi-Threaded Implementation of Summation of 1/i: sum
    Take Down Multi-threading Sum of 1/i: sum
    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
    Example Optimization and Cumulative Sum Operations
summation Timing Test of Multi-Threaded Summation of 1/i
          Multi-Threaded Implementation of Summation of 1/i
          Multi-Threading Harmonic Summation Example / Test
suppress Suppress Suspect Implicit Conversion Warnings
suspect Suppress Suspect Implicit Conversion Warnings
sweep An Important Reverse Mode Identity: Reverse Sweep
      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: Operation Sequence.Sweep
      exp_eps: First Order Reverse Sweep
      exp_eps: First Order Forward Sweep: Operation Sequence.Sweep
      exp_eps: First Order Forward Sweep
      exp_eps: Operation Sequence and Zero Order Forward Sweep: Operation Sequence.Sweep
      exp_eps: Operation Sequence and Zero 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: Second Order Forward Mode: Operation Sequence.Sweep
      exp_2: First Order Forward Mode: Operation Sequence.Sweep
      exp_2: Operation Sequence and Zero Order Forward Mode: Operation Sequence.Sweep
sweeps exp_eps: CppAD Forward and Reverse Sweeps
       exp_2: CppAD Forward and Reverse Sweeps
symbol Frequently Asked Questions and Answers: Namespace.Test Vector Preprocessor Symbol
symbols CppAD Addons: Preprocessor Symbols
        CppAD API Preprocessor Symbols
        cppad-20171217: A Package for Differentiation of C++ Algorithms: Preprocessor Symbols
syntax LU Factorization of A Square Matrix and Stability Calculation: Syntax
       Jacobian and Hessian of Optimal Values: Syntax
       Computing Jacobian and Hessian of Bender's Reduced Objective: Syntax
       Determine Amount of Time to Execute det_by_minor: Syntax
       Returns Elapsed Number of Seconds: Syntax
       Repeat det_by_minor Routine A Specified Number of Times: Syntax
       Correctness Test of det_by_minor Routine: Syntax
       Simulate a [0,1] Uniform Random Variate: Syntax
       Compute Determinant using Expansion by Minors: Syntax
       Determinant of a Minor: Syntax
       Compare Speed of C and C++: Syntax
       zdouble: An AD Base Type With Absolute Zero: Syntax
       Define Matrix Multiply as a User Atomic Operation: Syntax
       User Defined Atomic AD Functions: Syntax Function
       Nonlinear Programming Using the CppAD Interface to Ipopt: Syntax
       Choosing The Vector Testing Template Class: Syntax
       Machine Epsilon For AD Types: Syntax
       Memory Leak Detection: Syntax
       Set Maximum Number of Threads for omp_alloc Allocator: Syntax
       Check If A Memory Allocation is Efficient for Another Use: Syntax
       Return A Raw Array to The Available Memory for a Thread: Syntax
       Allocate Memory and Create A Raw Array: Syntax
       Amount of Memory Available for Quick Use by a Thread: Syntax
       Amount of Memory a Thread is Currently Using: Syntax
       Free Memory Currently Available for Quick Use by a Thread: Syntax
       Return Memory to omp_alloc: Syntax
       Get At Least A Specified Amount of Memory: Syntax
       Get the Current OpenMP Thread Number: Syntax
       Is The Current Execution in OpenMP Parallel Mode: Syntax
       Set and Get Maximum Number of Threads for omp_alloc Allocator: Syntax
       A Quick OpenMP Memory Allocator Used by CppAD: Syntax
       Routines That Track Use of New and Delete: Syntax
       OpenMP Parallel Setup: Syntax
       Comparison Changes During Zero Order Forward Mode: Syntax
       ADFun Object Deprecated Member Functions: Syntax
       Adolc Test Utility: Allocate and Free Memory For a Matrix: Syntax
       Simulate a [0,1] Uniform Random Variate: Syntax
       Evaluate a Function That Has a Sparse Hessian: Syntax
       Evaluate a Function That Has a Sparse Jacobian: Syntax
       Evaluate a Function Defined in Terms of an ODE: Syntax
       Sum Elements of a Matrix Times Itself: Syntax
       Check Gradient of Determinant of 3 by 3 matrix: Syntax
       Check Determinant of 3 by 3 matrix: Syntax
       Determinant Using Expansion by Minors: Syntax
       Determinant of a Minor: Syntax
       Determinant Using Expansion by Lu Factorization: Syntax
       Microsoft Version of Elapsed Number of Seconds: Syntax
       Running the Speed Test Program: Syntax
       Suppress Suspect Implicit Conversion Warnings: Syntax
       Using The CppAD Test Vector Template Class: Syntax
       Lu Factor and Solve with Recorded Pivoting: Syntax
       Enable Use of Eigen Linear Algebra Package with CppAD: Syntax
       Use Ipopt to Solve a Nonlinear Programming Problem: Syntax
       Sparse Matrix Row, Column, Value Representation: Syntax
       Row and Column Index Sparsity Patterns: Syntax
       Union of Standard Sets: Syntax
       Convert Certain Types to a String: Syntax
       Returns Indices that Sort a Vector: Syntax
       Free All Memory That Was Allocated for Use by thread_alloc: Syntax
       Deallocate An Array and Call Destructor for its Elements: Syntax
       Allocate An Array and Call Default Constructor for its Elements: Syntax
       Amount of Memory Available for Quick Use by a Thread: Syntax
       Amount of Memory a Thread is Currently Using: Syntax
       Control When Thread Alloc Retains Memory For Future Use: Syntax
       Free Memory Currently Available for Quick Use by a Thread: Syntax
       Return Memory to thread_alloc: Syntax
       Get At Least A Specified Amount of Memory: Syntax
       Get the Current Thread Number: Syntax
       Is The Current Execution in Parallel Mode: Syntax
       Get Number of Threads: Syntax
       Setup thread_alloc For Use in Multi-Threading Environment: Syntax
       A Fast Multi-Threading Memory Allocator: Syntax
       The CppAD::vector Template Class: Syntax
       An Error Controller for Gear's Ode Solvers: Syntax
       An Arbitrary Order Gear Method: Syntax
       An Error Controller for ODE Solvers: Syntax
       A 3rd and 4th Order Rosenbrock ODE Solver: Syntax
       An Embedded 4th and 5th Order Runge-Kutta ODE Solver: Syntax
       Multi-dimensional Romberg Integration: Syntax
       One DimensionalRomberg Integration: Syntax
       Invert an LU Factored Equation: Syntax
       LU Factorization of A Square Matrix: Syntax
       Compute Determinant and Solve Linear Equations: Syntax
       Evaluate a Polynomial or its Derivative: Syntax
       The Integer Power Function: Syntax
       Obtain Nan or Determine if a Value is Nan: nan(zero).Syntax
       Obtain Nan or Determine if a Value is Nan: Syntax
       Check Simple Vector Concept: Syntax
       Check NumericType Class Concept: Syntax
       Object that Runs a Group of Tests: Syntax
       Returns Elapsed Number of Seconds: Syntax
       Determine Amount of Time to Execute a Test: Syntax
       Run One Speed Test and Print Results: Syntax
       Run One Speed Test and Return Results: Syntax
       Determine if Two Values Are Nearly Equal: Syntax
       CppAD Assertions During Execution: Syntax
       Replacing the CppAD Error Handler: Syntax
       Specifications for A Team of AD Threads: Syntax
       Timing Test of Multi-Threaded Newton Method: Syntax
       A Multi-Threaded Newton's Method: Syntax
       Take Down Multi-threaded Newton Method: Syntax
       Do One Thread's Work for Multi-Threaded Newton Method: Syntax
       Set Up Multi-Threaded Newton Method: Syntax
       Timing Test for Multi-Threaded User Atomic Calculation: Syntax
       Run Multi-Threaded User Atomic Calculation: Syntax
       Multi-Threaded User Atomic Take Down: Syntax
       Multi-Threaded User Atomic Set Up: Syntax
       Defines a User Atomic Operation that Computes Square Root: Syntax
       Timing Test of Multi-Threaded Summation of 1/i: Syntax
       Multi-Threaded Implementation of Summation of 1/i: Syntax
       Take Down Multi-threading Sum of 1/i: Syntax
       Do One Thread's Work for Sum of 1/i: Syntax
       Set Up Multi-threading Sum of 1/i: Syntax
       Enable AD Calculations During Parallel Mode: Syntax
       Check an ADFun Object For Nan Results: Syntax
       Check an ADFun Sequence of Operations: Syntax
       Non-Smooth Optimization Using Abs-normal Quadratic Approximations: Syntax
       abs_normal: Minimize a Linear Abs-normal Approximation: Syntax
       abs_normal: Solve a Quadratic Program With Box Constraints: Syntax
       Solve a Quadratic Program Using Interior Point Method: Syntax
       Non-Smooth Optimization Using Abs-normal Linear Approximations: Syntax
       abs_normal: Minimize a Linear Abs-normal Approximation: Syntax
       abs_normal: Solve a Linear Program With Box Constraints: Syntax
       abs_normal: Solve a Linear Program Using Simplex Method: Syntax
       abs_normal: Evaluate First Order Approximation: Syntax
       abs_normal: Print a Vector or Matrix: Syntax
       Create An Abs-normal Representation of a Function: Syntax
       Optimize an ADFun Object Tape: Syntax
       Compute Sparse Jacobians Using Subgraphs: Syntax
       Sparse Hessian: Syntax
       Computing Sparse Hessians: Syntax
       Sparse Jacobian: Syntax
       Computing Sparse Jacobians: Syntax
       Subgraph Dependency Sparsity Patterns: Syntax
       Hessian Sparsity Pattern: Forward Mode: Syntax
       Forward Mode Hessian Sparsity Patterns: Syntax
       Hessian Sparsity Pattern: Reverse Mode: Syntax
       Reverse Mode Hessian Sparsity Patterns: Syntax
       Jacobian Sparsity Pattern: Reverse Mode: Syntax
       Reverse Mode Jacobian Sparsity Patterns: Syntax
       Jacobian Sparsity Pattern: Forward Mode: Syntax
       Forward Mode Jacobian Sparsity Patterns: Syntax
       Reverse Mode Using Subgraphs: Syntax
       Any Order Reverse Mode: Syntax
       Second Order Reverse Mode: Syntax
       First Order Reverse Mode: Syntax
       Number of Variables that Can be Skipped: Syntax
       Controlling Taylor Coefficients Memory Allocation: Syntax
       Comparison Changes Between Taping and Zero Order Forward: Syntax
       Number Taylor Coefficient Orders Currently Stored: Syntax
       Multiple Directions Forward Mode: Syntax
       Multiple Order Forward Mode: Syntax
       Second Order Forward Mode: Derivative Values: Syntax
       First Order Forward Mode: Derivative Values: Syntax
       Zero Order Forward Mode: Function Values: Syntax
       Reverse Mode Second Partial Derivative Driver: Syntax
       Forward Mode Second Partial Derivative Driver: Syntax
       First Order Derivative: Driver Routine: Syntax
       First Order Partial Derivative: Driver Routine: Syntax
       Hessian: Easy Driver: Syntax
       Jacobian: Driver Routine: Syntax
       ADFun Sequence Properties: Syntax
       Abort Recording of an Operation Sequence: Syntax
       Stop Recording and Store Operation Sequence: Syntax
       Construct an ADFun Object and Stop Recording: Syntax
       Declare Independent Variables and Start Recording: Syntax
       Enable use of AD<Base> where Base is Adolc's adouble Type: Syntax
       Base Type Requirements for Hash Coding Values: Syntax
       AD<Base> Requirements for a CppAD Base Type: Syntax
       AD Vectors that Record Index Operations: Syntax
       Check if Two Value are Identically Equal: Syntax
       Is an AD Object a Parameter or Variable: Syntax
       AD Boolean Functions: Syntax
       Compare AD and Base Objects for Nearly Equal: Syntax
       AD Binary Comparison Operators: Syntax
       Free Static Variables: Syntax
       Atomic Reverse Hessian Sparsity Patterns: Syntax
       Atomic Forward Hessian Sparsity Patterns: Syntax
       Atomic Reverse Jacobian Sparsity Patterns: Syntax
       Atomic Forward Jacobian Sparsity Patterns: Syntax
       Atomic Reverse Mode: Syntax
       Atomic Forward Mode: Syntax
       Using AD Version of Atomic Function: Syntax
       Set Atomic Function Options: Syntax
       Atomic Function Constructor: Syntax
       User Defined Atomic AD Functions: Syntax
       Checkpointing Functions: Syntax
       Numeric Limits For an AD and Base Types: Syntax
       Discrete AD Functions: Syntax
       AD Conditional Expressions: Syntax
       Absolute Zero Multiplication: Syntax
       The AD Power Function: Syntax
       AD Two Argument Inverse Tangent Function: Syntax
       The Sign: sign: Syntax
       The Logarithm of One Plus Argument: log1p: Syntax
       The Exponential Function Minus One: expm1: Syntax
       The Error Function: Syntax
       The Inverse Hyperbolic Tangent Function: atanh: Syntax
       The Inverse Hyperbolic Sine Function: asinh: Syntax
       The Inverse Hyperbolic Cosine Function: acosh: Syntax
       AD Absolute Value Functions: abs, fabs: Syntax
       The Hyperbolic Tangent Function: tanh: Syntax
       The Tangent Function: tan: Syntax
       The Square Root Function: sqrt: Syntax
       The Hyperbolic Sine Function: sinh: Syntax
       The Sine Function: sin: Syntax
       The Base 10 Logarithm Function: log10: Syntax
       The Exponential Function: log: Syntax
       The Exponential Function: exp: Syntax
       The Hyperbolic Cosine Function: cosh: Syntax
       The Cosine Function: cos: Syntax
       Inverse Tangent Function: atan: Syntax
       Inverse Sine Function: asin: Syntax
       Inverse Sine Function: acos: Syntax
       The Unary Standard Math Functions: Syntax
       AD Compound Assignment Operators: Syntax
       AD Binary Arithmetic Operators: Syntax
       AD Unary Minus Operator: Syntax
       AD Unary Plus Operator: Syntax
       Convert an AD Variable to a Parameter: Syntax
       Printing AD Values During Forward Mode: Syntax
       AD Output Stream Operator: Syntax
       AD Output Stream Operator: Syntax
       Convert An AD or Base Type to String: Syntax
       Convert From AD to Integer: Syntax
       Convert From an AD Type to its Base Type: Syntax
       AD Assignment Operator: Syntax
       AD Constructors: Syntax
       An Epsilon Accurate Exponential Approximation: Syntax
       Second Order Exponential Approximation: Syntax
       Download and Install Sacado in Build Directory: Syntax
       Download and Install Ipopt in Build Directory: Syntax
       Download and Install Fadbad in Build Directory: Syntax
       Download and Install Eigen in Build Directory: Syntax
       Download and Install ColPack in Build Directory: Syntax
       Download and Install Adolc in Build Directory: Syntax
       cppad-20171217: A Package for Differentiation of C++ Algorithms: Syntax
systems Returns Elapsed Number of Seconds: Microsoft Systems
T
Taylor Taylor's Ode Solver: An Example and Test
take Take Down Multi-threaded Newton Method
     Multi-Threaded User Atomic Take Down
     Take Down Multi-threading Sum of 1/i
tan Old Tan and Tanh as User Atomic Operations: Example and Test
    Tangent and Hyperbolic Tangent Reverse Mode Theory
    Tangent and Hyperbolic Tangent Forward Taylor Polynomial Theory
    Tan and Tanh as User Atomic Operations: Example and Test
    AD Two Argument Inverse Tangent Function
    The AD tan Function: Example and Test
    The Tangent Function: tan
tangent User Defined Atomic AD Functions: Example.Tangent Function
        Tangent and Hyperbolic Tangent Reverse Mode Theory
        Tangent and Hyperbolic Tangent Reverse Mode Theory
        Inverse Tangent and Hyperbolic Tangent Reverse Mode Theory
        Inverse Tangent and Hyperbolic Tangent Reverse Mode Theory
        Tangent and Hyperbolic Tangent Forward Taylor Polynomial Theory
        Tangent and Hyperbolic Tangent Forward Taylor Polynomial Theory
        Inverse Tangent and Hyperbolic Tangent Forward Mode Theory
        Inverse Tangent and Hyperbolic Tangent Forward Mode Theory
        Tan and Tanh as User Atomic Operations: Example and Test
        AD Two Argument Inverse Tangent Function
        The Inverse Hyperbolic Tangent Function: atanh
        The Hyperbolic Tangent Function: tanh
        The Tangent Function: tan
        Inverse Tangent Function: atan
tanh Old Tan and Tanh as User Atomic Operations: Example and Test
     Tan and Tanh as User Atomic Operations: Example and Test
     The AD tanh Function: Example and Test
     The Hyperbolic Tangent Function: tanh
tape Glossary: Tape
     Frequently Asked Questions and Answers: Tape Storage: Disk or Memory
     Optimize an ADFun Object Tape
     Abort Recording of an Operation Sequence
     Stop Recording and Store Operation Sequence
     Construct an ADFun Object and Stop Recording
     AD Vectors that Record Index Operations
     Interpolation With Retaping: Example and Test
     Interpolation With Out Retaping: Example and Test
     Taping Array Index Operation: Example and Test
     Using CMake to Configure CppAD
tape_addr_type Autotools Unix Test and Installation: tape_addr_type
tape_id_type Autotools Unix Test and Installation: tape_id_type
taping The CppAD Wish List: Optimization.Taping
       Comparison Changes Between Taping and Zero Order Forward
       Stop Recording and Store Operation Sequence: Taping
       Taping Array Index Operation: Example and Test
       Convert an AD Variable to a Parameter: Example and Test
       Convert an AD Variable to a Parameter
taping: Using Adolc with Multiple Levels of Taping: Example and Test
target Sparse Matrix Row, Column, Value Representation: target
       Row and Column Index Sparsity Patterns: target
taylor Glossary: Taylor Coefficient
       The Theory of Reverse Mode: Taylor Notation
       Error Function Forward Taylor Polynomial Theory: Taylor Coefficients Recursion
       Error Function Forward Taylor Polynomial Theory
       Tangent and Hyperbolic Tangent Forward Taylor Polynomial Theory: Taylor Coefficients Recursion
       Tangent and Hyperbolic Tangent Forward Taylor Polynomial Theory
       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
       The Theory of Forward Mode: Taylor Notation
       Third Order Reverse Mode: Example and Test: Taylor Coefficients
       Controlling Taylor Coefficient Memory Allocation: Example and Test
       Controlling Taylor Coefficients Memory Allocation
       Number Taylor Coefficient Orders Currently Stored
       Construct an ADFun Object and Stop Recording: Assignment Operator.Taylor Coefficients
       AD Theory for Cholesky Factorization: Notation.Taylor Coefficient
taylor'Taylor's Ode Solver: An Example and Test
         Taylor's Ode Solver: A Multi-Level Adolc Example and Test: Taylor's Method Using AD
         Taylor's Ode Solver: A Multi-Level Adolc Example and Test
         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
taylor_size ADFun Object Deprecated Member Functions: taylor_size
team 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
     Run Multi-Threading Examples and Speed Tests: Team Implementations
team_create Specifications for A Team of AD Threads: team_create
team_destroy Specifications for A Team of AD Threads: team_destroy
team_example Run Multi-Threading Examples and Speed Tests: team_example
team_name Specifications for A Team of AD Threads: team_name
team_work Specifications for A Team of AD Threads: team_work
template Choosing The Vector Testing Template Class
         Using The CppAD Test Vector Template Class
         Examples: The CppAD Test Vector Template Class
         CppAD::vector Template Class: Example and Test
         The CppAD::vector Template Class
         Evaluate a Polynomial or its Derivative
         Simple Vector Template Class: Example and Test
         Definition of a Simple Vector: Template Class Requirements
         Some General Purpose Utilities: Miscellaneous.The CppAD Vector Template Class
         Choosing the CppAD Test Vector Template Class
terms Evaluate a Function Defined in Terms of an ODE
test LuRatio: Example and Test
     opt_val_hes: Example and Test
     BenderQuad: Example and Test
     Correctness Test of det_by_minor Routine
     Autotools Unix Test and Installation
     zdouble: Example and Test
     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
     Old Atomic Operation Reciprocal: Example and Test
     Speed Test for Both Simple and Fast Representations
     Nonlinear Programming Using CppAD and Ipopt: Example and Test
     Choosing The Vector Testing Template Class
     OpenMP Memory Allocator: Example and Test
     Tracking Use of New and Delete: Example and Test
     Frequently Asked Questions and Answers: Namespace.Test Vector Preprocessor Symbol
     Speed Test Derivatives Using Sacado
     Speed Test Derivatives Using Fadbad
     Speed Test Derivatives Using CppAD
     Adolc Test Utility: Allocate and Free Memory For a Matrix
     Speed Test of Derivatives Using Adolc
     Speed Test of Functions in Double
     sparse_hes_fun: Example and test
     sparse_jac_fun: Example and test
     ode_evaluate: Example and test
     Sum of the Elements of the Square of a Matrix: Example and Test
     Sum Elements of a Matrix Times Itself
     Determinant Using Expansion by Minors: Example and Test
     Determinant of a Minor: Example and Test
     Determinant Using Lu Factorization: Example and Test
     Speed Testing Sparse Jacobian
     Speed Testing Sparse Hessian
     Speed Testing Second Derivative of a Polynomial
     Speed Testing the Jacobian of Ode Solution
     Speed Testing Derivative of Matrix Multiply
     Speed Testing Gradient of Determinant by Minor Expansion
     Speed Testing Gradient of Determinant Using Lu Factorization
     Running the Speed Test Program: test
     Running the Speed Test Program
     Speed Test an Operator Overloading AD Package
     Using The CppAD Test Vector Template Class
     Lu Factor and Solve With Recorded Pivoting: Example and Test
     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
     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
     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
     Examples: The CppAD Test Vector Template Class
     Nonlinear Programming Retaping: Example and Test
     Nonlinear Programming Using CppAD and Ipopt: Example and Test
     sparse_rcv: Example and Test
     sparse_rc: Example and Test
     Set Union: Example and Test
     to_string: Example and Test
     Index Sort: Example and Test
     Fast Multi-Threading Memory Allocator: Example and Test
     CppAD::vectorBool Class: Example and Test
     CppAD::vector Template Class: Example and Test
     OdeGearControl: Example and Test
     OdeGear: Example and Test
     OdeErrControl: Example and Test Using Maxabs Argument
     OdeErrControl: Example and Test
     Rosen34: Example and Test
     Runge45: Example and Test
     Runge45: Example and Test
     One Dimensional Romberg Integration: Example and Test
     One Dimensional Romberg Integration: Example and Test
     LuInvert: Example and Test
     LuFactor: Example and Test
     LuSolve With Complex Arguments: Example and Test
     Polynomial Evaluation: Example and Test
     The Pow Integer Exponent: Example and Test
     nan: Example and Test
     The CheckSimpleVector Function: Example and Test
     Simple Vector Template Class: Example and Test
     The CheckNumericType Function: Example and Test
     The NumericType: Example and Test
     Object that Runs a Group of Tests: test
     time_test: Example and test
     Elapsed Seconds: Example and Test
     Determine Amount of Time to Execute a Test: test
     Determine Amount of Time to Execute a Test
     Example Use of SpeedTest
     speed_test: Example and test
     Run One Speed Test and Print Results: Test
     Run One Speed Test and Print Results
     Run One Speed Test and Return Results: test
     Run One Speed Test and Return Results
     NearEqual Function: Example and Test
     Replacing The CppAD Error Handler: Example and Test
     Specifications for A Team of AD Threads: Speed Test of Implementation
     Timing Test of Multi-Threaded Newton Method
     Multi-Threaded Newton Method Example / Test
     Timing Test for Multi-Threaded User Atomic Calculation
     Multi-Threading User Atomic Example / Test
     Timing Test of Multi-Threaded Summation of 1/i
     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
     ADFun Checking For Nan: Example and Test
     ADFun Check and Re-Tape: Example and Test
     abs_normal min_nso_quad: Example and Test
     abs_min_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_min_linear: Example and Test
     abs_normal lp_box: Example and Test
     abs_normal simplex_method: Example and Test
     abs_eval: Example and Test
     abs_normal Getting Started: Example and Test
     Sparse Hessian Using Subgraphs and Jacobian: Example and Test
     Computing Sparse Jacobian Using Reverse Mode: Example and Test
     Subset of a Sparse Hessian: Example and Test
     Sparse Hessian: Example and Test
     Computing Sparse Hessian: Example and Test
     Sparse Jacobian: Example and Test
     Computing Sparse Jacobian Using Reverse Mode: Example and Test
     Computing Sparse Jacobian Using Forward Mode: Example and Test
     Subgraph Dependency Sparsity Patterns: Example and Test
     Preferred Sparsity Patterns: Row and Column Indices: Example and Test
     Computing Dependency: Example and Test
     Forward Mode Hessian Sparsity: Example and Test
     Forward Mode Hessian Sparsity: Example and Test
     Sparsity Patterns For a Subset of Variables: Example and Test
     Reverse Mode Hessian Sparsity: Example and Test
     Reverse Mode Hessian Sparsity: Example and Test
     Reverse Mode Jacobian Sparsity: Example and Test
     Reverse Mode Jacobian Sparsity: Example and Test
     Forward Mode Jacobian Sparsity: Example and Test
     Forward Mode Jacobian Sparsity: Example and Test
     Computing Reverse Mode on Subgraphs: Example and Test
     Reverse Mode General Case (Checkpointing): Example and Test
     Third Order Reverse Mode: Example and Test
     Hessian Times Direction: Example and Test
     Second Order Reverse ModeExample and Test
     First Order Reverse Mode: Example and Test
     Number of Variables That Can be Skipped: Example and Test
     Controlling Taylor Coefficient Memory Allocation: Example and Test
     CompareChange and Re-Tape: 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 Partials Reverse Driver: Example and Test
     Subset of Second Order Partials: Example and Test
     First Order Derivative Driver: Example and Test
     First Order Partial Driver: Example and Test
     Hessian of Lagrangian and ADFun Default Constructor: Example and Test
     Hessian: Example and Test
     Jacobian: Example and Test
     ADFun Sequence Properties: Example and Test
     Abort Current Recording: Example and Test
     ADFun Assignment: Example and Test
     Independent and ADFun Constructor: Example and Test
     Complex Polynomial: Example and Test
     Using Adolc with Multiple Levels of Taping: Example and Test
     Using a User Defined AD Base Type: Example and Test
     AD Vectors that Record Index Operations: Example and Test
     EqualOpSeq: Example and Test
     AD Parameter and Variable Functions: Example and Test
     AD Boolean Functions: Example and Test
     Compare AD with Base Objects: Example and Test
     AD Binary Comparison Operators: Example and Test
     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: Test Atomic Function.Test Result
     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
     Atomic Euclidean Norm Squared: Example and Test
     Getting Started with Atomic Operations: Example and Test
     Atomic Reverse Hessian Sparsity: Example and Test: Test with x_1 Both a Variable and a Parameter
     Atomic Reverse Hessian Sparsity: Example and Test
     Atomic Forward Hessian Sparsity: Example and Test: Test with x_1 Both a Variable and a Parameter
     Atomic Forward Hessian Sparsity: Example and Test
     Atomic Reverse Jacobian Sparsity: Example and Test: Test with x_1 Both a Variable and a Parameter
     Atomic Reverse Jacobian Sparsity: Example and Test
     Atomic Forward Jacobian Sparsity: Example and Test: Test with x_1 Both a Variable and a Parameter
     Atomic Forward Jacobian Sparsity: Example and Test
     Atomic Reverse: Example and Test
     Atomic Forward: Example and Test
     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
     Numeric Limits: Example and Test
     Interpolation With Retaping: Example and Test
     Interpolation With Out Retaping: Example and Test
     Taping Array Index Operation: Example and Test
     Conditional Expressions: Example and Test
     AD Conditional Expressions: Test
     AD Absolute Zero Multiplication: 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 AD asinh Function: Example and Test
     The AD acosh Function: Example and Test
     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
     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 Binary Division: Example and Test
     AD Binary Multiplication: Example and Test
     AD Binary Subtraction: Example and Test
     AD Binary Addition: Example and Test
     AD Unary Minus Operator: Example and Test
     AD Unary Plus Operator: Example and Test
     Convert an AD Variable to a Parameter: Example and Test
     Print During Zero Order Forward Mode: Example and Test
     Printing During Forward Mode: Example and Test
     AD Output Operator: Example and Test
     AD Output Operator: Example and Test
     Convert From AD to Integer: Example and Test
     Convert From AD to its Base Type: Example and Test
     AD Assignment: Example and Test
     AD Constructors: Example and Test
     exp_eps: Test of exp_eps
     An Epsilon Accurate Exponential Approximation: Test
     exp_2: Test
     Second Order Exponential Approximation: Test
     Choosing the CppAD Test Vector Template Class
     Including the Eigen Examples and Tests: Test Vector
     ColPack: Sparse Hessian Example and Test
     ColPack: Sparse Hessian Example and Test
     ColPack: Sparse Jacobian Example and Test
     ColPack: Sparse Jacobian Example and Test
     CppAD Download, Test, and Install Instructions
test_boolofvoid The CppAD Wish List: test_boolofvoid
test_size Determine Amount of Time to Execute a Test: test_size
test_time Timing Test of Multi-Threaded Newton Method: test_time
          Timing Test for Multi-Threaded User Atomic Calculation: test_time
          Timing Test of Multi-Threaded Summation of 1/i: test_time
          Run Multi-Threading Examples and Speed Tests: multi_newton.test_time
          Run Multi-Threading Examples and Speed Tests: harmonic.test_time
testing Choosing The Vector Testing Template Class
        The CppAD Wish List: checkpoint.Testing
        Speed Testing Utilities
        Speed Testing Sparse Jacobian
        Speed Testing Sparse Hessian
        Speed Testing Second Derivative of a Polynomial
        Speed Testing the Jacobian of Ode Solution
        Speed Testing Derivative of Matrix Multiply
        Speed Testing Gradient of Determinant by Minor Expansion
        Speed Testing Gradient of Determinant Using Lu Factorization
        Some General Purpose Utilities: Testing
        Optimize an ADFun Object Tape: Speed Testing
        Download The CppAD Source Code: Windows File Extraction and Testing
tests Autotools Unix Test and Installation: make.Examples and Tests
      Speed Test Derivatives Using Sacado: Running Tests
      Speed Test Derivatives Using Fadbad: Running Tests
      Speed Test Derivatives Using CppAD: Running Tests
      Speed Test of Derivatives Using Adolc: Running Tests
      Speed Test of Functions in Double: Running Tests
      Run the Speed Examples: Running Tests
      CppAD Examples and Tests: Running Tests
      CppAD Examples and Tests
      Object that Runs a Group of Tests
      Run Multi-Threading Examples and Speed Tests: Running Tests
      Run Multi-Threading Examples and Speed Tests
      Correctness Tests For Exponential Approximation in Introduction: Running Tests
      Correctness Tests For Exponential Approximation in Introduction
      Checking the CppAD Examples and Tests
      Including the Sacado Speed Tests: Speed Tests
      Including the Sacado Speed Tests
      Including the cppad_ipopt Library and Tests: Examples and Tests
      Including the cppad_ipopt Library and Tests
      Including the FADBAD Speed Tests: Speed Tests
      Including the FADBAD Speed Tests
      Including the Eigen Examples and Tests
      Including the ADOL-C Examples and Tests: Speed Tests
      Including the ADOL-C Examples and Tests
text Printing AD Values During Forward Mode
tf An Error Controller for Gear's Ode Solvers: tf
   An Error Controller for ODE Solvers: tf
   A 3rd and 4th Order Rosenbrock ODE Solver: tf
   An Embedded 4th and 5th Order Runge-Kutta ODE Solver: tf
than Example and Test Linking CppAD to Languages Other than C++
that Routines That Track Use of New and Delete
     The Theory of Forward Mode: Standard Math Functions.Cases that Apply Recursion Above
     Evaluate a Function That Has a Sparse Hessian
     Evaluate a Function That Has a Sparse Jacobian
     Computing a Jacobian With Constants that Change
     Returns Indices that Sort a Vector
     Free All Memory That Was Allocated for Use by thread_alloc
     Object that Runs a Group of Tests
     Defines a User Atomic Operation that Computes Square Root
     Number of Variables That Can be Skipped: Example and Test
     Number of Variables that Can be Skipped
     Example AD Base Types That are not AD<OtherBase>
     AD Vectors that Record Index Operations: Example and Test
     AD Vectors that Record Index Operations
the Your License for the CppAD Software
    Driver for Running the Ipopt ODE Example
    Nonlinear Programming Using the CppAD Interface to Ipopt
    Choosing The Vector Testing Template Class
    Return A Raw Array to The Available Memory for a Thread
    Get the Current OpenMP Thread Number
    Is The Current Execution in OpenMP Parallel Mode
    The CppAD Wish List
    Bibliography: The C++ Programming Language
    The Theory of Reverse Mode
    The Theory of Forward Mode
    The Theory of Derivative Calculations
    Sum of the Elements of the Square of a Matrix: Example and Test
    Sum of the Elements of the Square of a Matrix: Example and Test
    Speed Testing the Jacobian of Ode Solution
    Running the Speed Test Program
    Using The CppAD Test Vector Template Class
    Run the Speed Examples
    Examples: The CppAD Test Vector Template Class
    Get the Current Thread Number
    Is The Current Execution in Parallel Mode
    The CppAD::vector Template Class
    The Pow Integer Exponent: Example and Test
    The Integer Power Function
    The CheckSimpleVector Function: Example and Test
    The CheckNumericType Function: Example and Test
    The NumericType: Example and Test
    Replacing The CppAD Error Handler: Example and Test
    Replacing the CppAD Error Handler
    Some General Purpose Utilities: Miscellaneous.The CppAD Vector Template Class
    Base Type Requirements for Identically Equal Comparisons: EqualOpSeq.The Simple Case
    The AD Power Function: Example and Test
    The AD Power Function
    The AD atan2 Function: Example and Test
    The Sign: sign
    The AD log1p Function: Example and Test
    The Logarithm of One Plus Argument: log1p
    The AD exp Function: Example and Test
    The Exponential Function Minus One: expm1
    The AD erf Function: Example and Test
    The Error Function
    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
    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
    The Binary Math Functions
    The Unary Standard Math Functions
    Checking the CppAD Examples and Tests
    Choosing the CppAD Test Vector Template Class
    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
    Using CMake to Configure CppAD: The CMake Program
    Download The CppAD Source Code
theorem An Important Reverse Mode Identity: Theorem
theory Old Tan and Tanh as User Atomic Operations: Example and Test: Theory
       Old Atomic Operation Reciprocal: Example and Test: Theory
       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
       Trigonometric and Hyperbolic Sine and Cosine Reverse Theory
       Square Root Function Reverse Mode Theory
       Logarithm Function Reverse Mode Theory
       Exponential Function Reverse Mode Theory
       The Theory of Reverse Mode
       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
       The Theory of Derivative Calculations
       An Error Controller for Gear's Ode Solvers: Theory
       An Arbitrary Order Gear Method: Theory
       An Error Controller for ODE Solvers: Theory
       AD Theory for Cholesky Factorization
       Atomic Eigen Matrix Inversion Class: Theory
       Atomic Eigen Matrix Multiply Class: Theory
       Tan and Tanh as User Atomic Operations: Example and Test: Theory
       Reciprocal as an Atomic Operation: Example and Test: Theory
       Atomic Euclidean Norm Squared: Example and Test: Theory
theta AD Two Argument Inverse Tangent Function: theta
third Third Order Reverse Mode: Example and Test
this Changes and Additions to CppAD: This Year
     Example Use of SpeedTest: Running This Program
thread Memory Leak Detection: thread
       OpenMP Memory Allocator: Example and Test
       Check If A Memory Allocation is Efficient for Another Use: Thread
       Return A Raw Array to The Available Memory for a Thread: Thread
       Return A Raw Array to The Available Memory for a Thread
       Amount of Memory Available for Quick Use by a Thread: thread
       Amount of Memory Available for Quick Use by a Thread
       Amount of Memory a Thread is Currently Using: thread
       Amount of Memory a Thread is Currently Using
       Free Memory Currently Available for Quick Use by a Thread: thread
       Free Memory Currently Available for Quick Use by a Thread
       Return Memory to omp_alloc: Thread
       Get the Current OpenMP Thread Number: thread
       Get the Current OpenMP Thread Number
       Routines That Track Use of New and Delete
       Deallocate An Array and Call Destructor for its Elements: Thread
       Amount of Memory Available for Quick Use by a Thread: thread
       Amount of Memory Available for Quick Use by a Thread
       Amount of Memory a Thread is Currently Using: 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: thread
       Free Memory Currently Available for Quick Use by a Thread
       Return Memory to thread_alloc: Thread
       Get the Current Thread Number: thread
       Get the Current Thread Number
       Boost Thread Implementation of a Team of AD Threads
       Timing Test of Multi-Threaded Newton Method: Thread
       A Multi-Threaded Newton's Method: Thread
       Take Down Multi-threaded Newton Method: Thread
       Set Up Multi-Threaded Newton Method: Thread
       Timing Test for Multi-Threaded User Atomic Calculation: Thread
       Run Multi-Threaded User Atomic Calculation: Thread
       Multi-Threaded User Atomic Take Down: Thread
       Multi-Threaded User Atomic Set Up: Thread
       Timing Test of Multi-Threaded Summation of 1/i: Thread
       Multi-Threaded Implementation of Summation of 1/i: Thread
       Take Down Multi-threading Sum of 1/i: Thread
       Set Up Multi-threading Sum of 1/i: Thread
       Using a Team of AD Threads: Example and Test
       A Simple Boost Threading AD: Example and Test
       A Simple Parallel Pthread Example and Test
       A Simple Boost Thread Example and Test
       A Simple OpenMP Example and Test
       Using CppAD in a Multi-Threading Environment: Same Thread
thread'Do One Thread's Work for Multi-Threaded Newton Method
         Do One Thread's Work for Sum of 1/i
thread_alloc Free All Memory That Was Allocated for Use by thread_alloc
             Return Memory to thread_alloc
             Setup thread_alloc For Use in Multi-Threading Environment
             The CppAD::vector Template Class
thread_num Setup thread_alloc For Use in Multi-Threading Environment: thread_num
           Do One Thread's Work for Multi-Threaded Newton Method: thread_num
           Do One Thread's Work for Sum of 1/i: thread_num
thread_team Using a Team of AD Threads: Example and Test: thread_team
threading A Simple Boost Threading AD: Example and Test
          Run Multi-Threading Examples and Speed Tests: threading
threads Set Maximum Number of Threads for omp_alloc Allocator
        Set and Get Maximum Number of Threads for omp_alloc Allocator
        Get Number of Threads
        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 CMake to Configure CppAD
threads: Using a Team of AD Threads: Example and Test
three Atomic Eigen Matrix Inversion Class: Theory.Product of Three Matrices
ti An Error Controller for Gear's Ode Solvers: ti
   An Error Controller for ODE Solvers: ti
   A 3rd and 4th Order Rosenbrock ODE Solver: ti
   An Embedded 4th and 5th Order Runge-Kutta ODE Solver: ti
time Determine Amount of Time to Execute det_by_minor: time
     Determine Amount of Time to Execute det_by_minor
     An ODE Inverse Problem Example: Trapezoidal Approximation.Trapezoidal Time Grid
     Returns Elapsed Number of Seconds
     Determine Amount of Time to Execute a Test: time
     Determine Amount of Time to Execute a Test
time_min Determine Amount of Time to Execute det_by_minor: time_min
         Determine Amount of Time to Execute a Test: time_min
         Run One Speed Test and Return Results: time_min
time_out Timing Test of Multi-Threaded Newton Method: time_out
         Timing Test for Multi-Threaded User Atomic Calculation: time_out
         Timing Test of Multi-Threaded Summation of 1/i: time_out
time_test time_test: Example and test
          Determine Amount of Time to Execute a Test
time_test: time_test: Example and test
timer Elapsed Seconds: Example and Test
times Repeat det_by_minor Routine A Specified Number of Times
      Sum Elements of a Matrix Times Itself
      Hessian Times Direction: Example and Test
      Second Order Reverse Mode: Hessian Times Direction
      AD Compound Assignment Operators
      AD Binary Multiplication: Example and Test
      AD Binary Arithmetic Operators
timing Determine Amount of Time to Execute a Test: Timing
       Run One Speed Test and Return Results: Timing
       Timing Test of Multi-Threaded Newton Method
       Timing Test for Multi-Threaded User Atomic Calculation
       Timing Test of Multi-Threaded Summation of 1/i
to_string Some General Purpose Utilities: Miscellaneous.to_string
          Enable use of AD<Base> where Base is std::complex<double>: to_string
          Enable use of AD<Base> where Base is double: to_string
          Enable use of AD<Base> where Base is float: to_string
          Enable use of AD<Base> where Base is Adolc's adouble Type: to_string
          Example AD<Base> Where Base Constructor Allocates Memory: to_string
          Extending to_string To Another Floating Point Type
to_string: to_string: Example and Test
tracing The CppAD Wish List: Tracing
track Routines That Track Use of New and Delete
track_count Memory Leak Detection: TRACK_COUNT
trackcount Routines That Track Use of New and Delete: TrackCount
trackdelvec Routines That Track Use of New and Delete: TrackDelVec
trackextend Routines That Track Use of New and Delete: TrackExtend
tracking Tracking Use of New and Delete: Example and Test
tracknewvec Routines That Track Use of New and Delete: TrackNewVec
transpose Subgraph Dependency Sparsity Patterns: transpose
          Hessian Sparsity Pattern: Reverse Mode: h.transpose true
          Hessian Sparsity Pattern: Reverse Mode: h.transpose false
          Hessian Sparsity Pattern: Reverse Mode: transpose
          Reverse Mode Hessian Sparsity Patterns: transpose
          Jacobian Sparsity Pattern: Reverse Mode: s.transpose true
          Jacobian Sparsity Pattern: Reverse Mode: s.transpose false
          Jacobian Sparsity Pattern: Reverse Mode: r.transpose true
          Jacobian Sparsity Pattern: Reverse Mode: r.transpose false
          Jacobian Sparsity Pattern: Reverse Mode: transpose
          Reverse Mode Jacobian Sparsity Patterns: transpose
          Jacobian Sparsity Pattern: Forward Mode: s.transpose true
          Jacobian Sparsity Pattern: Forward Mode: s.transpose false
          Jacobian Sparsity Pattern: Forward Mode: r.transpose true
          Jacobian Sparsity Pattern: Forward Mode: r.transpose false
          Jacobian Sparsity Pattern: Forward Mode: transpose
          Forward Mode Jacobian Sparsity Patterns: transpose
trapezoidal ODE Fitting Using Fast Representation: Trapezoidal Approximation
            ODE Fitting Using Simple Representation: Trapezoidal Approximation Constraint
            An ODE Inverse Problem Example: Trapezoidal Approximation.Trapezoidal Time Grid
            An ODE Inverse Problem Example: Trapezoidal Approximation
            ODE Inverse Problem Definitions: Source Code: Trapezoidal Approximation
triangular AD Theory for Cholesky Factorization: Notation.Lower Triangular Part
trigonometric Trigonometric and Hyperbolic Sine and Cosine Reverse Theory
              Trigonometric and Hyperbolic Sine and Cosine Forward Theory
true Hessian Sparsity Pattern: Reverse Mode: h.transpose true
     Jacobian Sparsity Pattern: Reverse Mode: s.transpose true
     Jacobian Sparsity Pattern: Reverse Mode: r.transpose true
     Jacobian Sparsity Pattern: Forward Mode: s.transpose true
     Jacobian Sparsity Pattern: Forward Mode: r.transpose true
     The Logarithm of One Plus Argument: log1p: CPPAD_USE_CPLUSPLUS_2011.true
     The Exponential Function Minus One: expm1: CPPAD_USE_CPLUSPLUS_2011.true
     The Error Function: CPPAD_USE_CPLUSPLUS_2011.true
     The Inverse Hyperbolic Tangent Function: atanh: CPPAD_USE_CPLUSPLUS_2011.true
     The Inverse Hyperbolic Sine Function: asinh: CPPAD_USE_CPLUSPLUS_2011.true
     The Inverse Hyperbolic Cosine Function: acosh: CPPAD_USE_CPLUSPLUS_2011.true
tvector User Defined Atomic AD Functions: CPPAD_USER_ATOMIC.Tvector
two An ODE Inverse Problem Example: Black Box Method.Two levels of Iteration
    Determine if Two Values Are Nearly Equal
    Second Order Forward Mode: Derivative Values
    Check if Two Value are Identically Equal
    Atomic Eigen Matrix Multiply Class: Theory.Product of Two Matrices
    AD Two Argument Inverse Tangent Function
tx User Defined Atomic AD Functions: tx
   Atomic Reverse Mode: tx
   Atomic Forward Mode: tx
ty User Defined Atomic AD Functions: ty
   Atomic Reverse Mode: ty
   Atomic Forward Mode: ty
type zdouble: An AD Base Type With Absolute Zero: Base Type Requirements
     zdouble: An AD Base Type With Absolute Zero
     Return A Raw Array to The Available Memory for a Thread: Type
     Allocate Memory and Create A Raw Array: Type
     Glossary: Base Type
     Glossary: AD Type Above Base
     Deallocate An Array and Call Destructor for its Elements: Type
     Allocate An Array and Call Default Constructor for its Elements: Type
     The CppAD::vector Template Class: vectorBool.Element Type
     Evaluate a Polynomial or its Derivative: Type
     The Integer Power Function: Type
     Definition of a Simple Vector: Value Type
     Definition of a Simple Vector: Elements of Specified Type
     Definition of a Numeric Type: Type Requirements
     Definition of a Numeric Type
     Determine if Two Values Are Nearly Equal: Type
     Enable use of AD<Base> where Base is Adolc's adouble Type
     Using a User Defined AD Base Type: Example and Test
     Base Type Requirements for Hash Coding Values
     Extending to_string To Another Floating Point Type
     Base Type Requirements for Numeric Limits
     Base Type Requirements for Standard Math Functions
     Base Type Requirements for Ordered Comparisons: Ordered Type
     Base Type Requirements for Ordered Comparisons
     Base Type Requirements for Identically Equal Comparisons
     Base Type Requirements for Conditional Expressions: CondExpTemplate.Ordered Type
     Base Type Requirements for Conditional Expressions
     AD<Base> Requirements for a CppAD Base Type: Numeric Type
     AD<Base> Requirements for a CppAD Base Type
     Compare AD and Base Objects for Nearly Equal: Type
     AD Conditional Expressions: Type
     Convert An AD or Base Type to String
     Convert From an AD Type to its Base Type
     Convert From an AD Type to its Base Type
     AD Objects: Base Type Requirements
     An Epsilon Accurate Exponential Approximation: Type
     Second Order Exponential Approximation: Type
type: Using a User Defined AD Base Type: Example and Test
      Convert From AD to its Base Type: Example and Test
types Machine Epsilon For AD Types
      Frequently Asked Questions and Answers: Complex Types
      Convert Certain Types to a String
      Example AD Base Types That are not AD<OtherBase>
      AD<Base> Requirements for a CppAD Base Type: Standard Base Types
      Atomic Eigen Cholesky Factorization Class: Public.Types
      Atomic Eigen Matrix Inversion Class: Public.Types
      Atomic Eigen Matrix Multiply Class: Public.Types
      Numeric Limits For an AD and Base Types
      AD Absolute Value Functions: abs, fabs: Complex Types
      The Unary Standard Math Functions: Possible Types
      Convert From AD to Integer: x.AD Types
      Convert From AD to Integer: x.Complex Types
      Convert From AD to Integer: x.Real Types
U
LU Factorization of A Square Matrix and Stability Calculation: LU.U
  User Defined Atomic AD Functions: rev_hes_sparse.u
  Invert an LU Factored Equation: LU.U
  LU Factorization of A Square Matrix: LU.U
  AD Boolean Functions: u
  Atomic Reverse Hessian Sparsity Patterns: u
u) Create An Abs-normal Representation of a Function: g.y(x, u)
   Create An Abs-normal Representation of a Function: g.z(x, u)
   Any Order Reverse Mode: Notation.Y(t, u)
   Any Order Reverse Mode: Notation.X(t, u)
u^(k) Any Order Reverse Mode: Notation.u^(k)
unary 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
      Required Base Class Member Functions: Unary Operators
      AD Boolean Functions: Create Unary
      The Unary Standard Math Functions
      AD Unary Minus Operator: Example and Test
      AD Unary Minus Operator
      AD Unary Plus Operator: Example and Test
      AD Unary Plus Operator
unary_name AD Boolean Functions: unary_name
uniform Simulate a [0,1] Uniform Random Variate
        Simulate a [0,1] Uniform Random Variate
uniform_01 Source: uniform_01
           Simulate a [0,1] Uniform Random Variate
           Running the Speed Test Program
union Define Matrix Multiply as a User Atomic Operation: Set Union
      Union of Standard Sets
union: Set Union: Example and Test
unix Autotools Unix Test and Installation
     Including the ADOL-C Examples and Tests: Unix
unknown CppAD Assertions During Execution: Unknown
up Do One Thread's Work for Multi-Threaded Newton Method: up
   Set Up Multi-Threaded Newton Method
   Multi-Threaded User Atomic Set Up
   Set Up Multi-threading Sum of 1/i
usage User Defined Atomic AD Functions: rev_hes_sparse.Usage
      User Defined Atomic AD Functions: rev_jac_sparse.Usage
      User Defined Atomic AD Functions: for_jac_sparse.Usage
      User Defined Atomic AD Functions: reverse.Usage
      User Defined Atomic AD Functions: forward.Usage
      CppAD pkg-config Files: Usage
      Using CMake to Configure CppAD
use User Defined Atomic AD Functions: Example.Use AD
    User Defined Atomic AD Functions: Syntax Function.Use Function
    Check If A Memory Allocation is Efficient for Another Use
    Amount of Memory Available for Quick Use by a Thread
    Free Memory Currently Available for Quick Use by a Thread
    Tracking Use of New and Delete: Example and Test
    Routines That Track Use of New and Delete
    Enable Use of Eigen Linear Algebra Package with CppAD
    Use Ipopt to Solve a Nonlinear Programming Problem
    Free All Memory That Was Allocated for Use by thread_alloc
    Amount of Memory Available for Quick Use by a Thread
    Control When Thread Alloc Retains Memory For Future Use
    Free Memory Currently Available for Quick Use by a Thread
    Setup thread_alloc For Use in Multi-Threading Environment
    Example Use of SpeedTest
    Specifications for A Team of AD Threads: Example Use
    Common Variables use by Multi-Threaded Newton Method
    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
    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
    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 Forward Hessian Sparsity: Example and Test: Use Atomic Function
    Atomic Reverse Jacobian Sparsity: Example and Test: Use Atomic Function
    Atomic Forward Jacobian Sparsity: Example and Test: Use Atomic Function
    Atomic Reverse: Example and Test: Use Atomic Function
    Atomic Forward: Example and Test: Use Atomic Function
    Free Static Variables: Future Use
    Atomic Function Constructor: Example.Use Constructor
use_ad Timing Test of Multi-Threaded Newton Method: use_ad
       Run Multi-Threading Examples and Speed Tests: multi_newton.use_ad
use_vecad ADFun Object Deprecated Member Functions: use_VecAD
used A Quick OpenMP Memory Allocator Used by CppAD
     Utility Routines used by CppAD Examples
     Common Variables Used by Multi-threading Sum of 1/i
user 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
     User Defined Atomic AD Functions
     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
     Using a User Defined AD Base Type: Example and Test
     User Atomic Matrix Multiply: Example and Test
     Tan and Tanh as User Atomic Operations: Example and Test
     User Defined Atomic AD Functions
uses Check an ADFun Sequence of Operations: FunCheck Uses Forward
     Compute Sparse Jacobians Using Subgraphs: Uses Forward
     Sparse Hessian: Uses Forward
     Computing Sparse Hessians: Uses Forward
     Sparse Jacobian: Uses Forward
     Computing Sparse Jacobians: Uses Forward
     Reverse Mode Second Partial Derivative Driver: RevTwo Uses Forward
     Forward Mode Second Partial Derivative Driver: ForTwo Uses Forward
     First Order Derivative: Driver Routine: RevOne Uses Forward
     First Order Partial Derivative: Driver Routine: ForOne Uses Forward
     Hessian: Easy Driver: Hessian Uses Forward
using Compute Determinant using Expansion by Minors
      Using AD to Compute Atomic Function Derivatives
      Using AD to Compute Atomic Function Derivatives
      ODE Fitting Using Fast Representation
      ODE Fitting Using Simple Representation
      ODE Fitting Using Fast Representation
      ODE Fitting Using Simple Representation
      Nonlinear Programming Using CppAD and Ipopt: Example and Test
      Nonlinear Programming Using the CppAD Interface to Ipopt
      Amount of Memory a Thread is Currently Using
      Sacado Speed: Gradient of Determinant Using Lu Factorization
      Speed Test Derivatives Using Sacado
      Fadbad Speed: Gradient of Determinant Using Lu Factorization
      Speed Test Derivatives Using Fadbad
      CppAD Speed: Gradient of Determinant Using Lu Factorization
      Speed Test Derivatives Using CppAD
      Adolc Speed: Gradient of Determinant Using Lu Factorization
      Speed Test of Derivatives Using Adolc
      Double Speed: Determinant Using Lu Factorization
      Determinant Using Expansion by Minors: Example and Test
      Determinant Using Expansion by Minors
      Determinant Using Lu Factorization: Example and Test
      Determinant Using Expansion by Lu Factorization
      Speed Testing Gradient of Determinant Using Lu Factorization
      Using The CppAD Test Vector Template Class
      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
      Using Multiple Levels of AD
      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
      Using Eigen Arrays: Example and Test
      Getting Started Using CppAD to Compute Derivatives
      Nonlinear Programming Using CppAD and Ipopt: Example and Test
      Amount of Memory a Thread is Currently Using
      OdeErrControl: Example and Test Using Maxabs Argument
      Definition of a Simple Vector: Element Access.Using Value
      Using a Team of AD Threads: Example and Test
      Using CppAD in a Multi-Threading Environment
      Non-Smooth Optimization Using Abs-normal Quadratic Approximations
      Solve a Quadratic Program Using Interior Point Method
      Non-Smooth Optimization Using Abs-normal Linear Approximations
      abs_normal: Solve a Linear Program Using Simplex Method
      Sparse Hessian Using Subgraphs and Jacobian: Example and Test
      Computing Sparse Jacobian Using Reverse Mode: Example and Test
      Compute Sparse Jacobians Using Subgraphs
      Computing Sparse Jacobian Using Reverse Mode: Example and Test
      Computing Sparse Jacobian Using Forward Mode: Example and Test
      Reverse Mode Using Subgraphs
      Using Adolc with Multiple Levels of Taping: Example and Test
      Using a User Defined AD Base Type: Example and Test
      Using AD Version of Atomic Function
      Using CMake to Configure CppAD
utilities Some Numerical AD Utilities
          Speed Testing Utilities
          Some General Purpose Utilities
utility Speed Testing Utilities: Speed Utility Routines
        Utility Routines used by CppAD Examples
utility: Adolc Test Utility: Allocate and Free Memory For a Matrix
V
Value Convert an AD Variable to a Parameter: Example and Test
      Convert From AD to its Base Type: Example and Test
      Convert From an AD Type to its Base Type
Var2Par Convert an AD Variable to a Parameter: Example and Test
        Convert an AD Variable to a Parameter
VecAD AD Vectors that Record Index Operations: Example and Test
      AD Vectors that Record Index Operations
      AD Assignment Operator
      AD Constructors
VecAD<Base> AD Vectors that Record Index Operations
User Defined Atomic AD Functions: rev_hes_sparse.v
  Sparse Matrix Row, Column, Value Representation: set.v
  Obtain Nan or Determine if a Value is Nan: hasnan.v
  AD Vectors that Record Index Operations: Constructor.v
  AD Boolean Functions: v
  Atomic Reverse Hessian Sparsity Patterns: u.v
v_ptr Check If A Memory Allocation is Efficient for Another Use: v_ptr
      Return Memory to omp_alloc: v_ptr
      Get At Least A Specified Amount of Memory: v_ptr
      Return Memory to thread_alloc: v_ptr
      Get At Least A Specified Amount of Memory: v_ptr
val Sparse Matrix Row, Column, Value Representation: val
valid Enable use of AD<Base> where Base is std::complex<double>: Valid Unary Math
value Speed Testing Second Derivative of a Polynomial: Return Value
      Speed Testing the Jacobian of Ode Solution: Return Value
      Speed Testing Derivative of Matrix Multiply: Return Value
      Speed Testing Gradient of Determinant by Minor Expansion: Return Value
      Speed Testing Gradient of Determinant Using Lu Factorization: Return Value
      Getting Started Using CppAD to Compute Derivatives: Value
      Sparse Matrix Row, Column, Value Representation
      Convert Certain Types to a String: value
      Control When Thread Alloc Retains Memory For Future Use: value
      Obtain Nan or Determine if a Value is Nan
      Definition of a Simple Vector: Element Access.Using Value
      Definition of a Simple Vector: Value Type
      Check if Two Value are Identically Equal
      AD Absolute Value Function: Example and Test
      AD Absolute Value Functions: abs, fabs
      Convert An AD or Base Type to String: value
      exp_eps: Second Order Forward Mode: Return Value
      exp_eps: First Order Forward Sweep: Return Value
      exp_eps: Operation Sequence and Zero Order Forward Sweep: Return Value
      exp_2: Second Order Forward Mode: Return Value
      exp_2: First Order Forward Mode: Return Value
      exp_2: Operation Sequence and Zero Order Forward Mode: Return Value
value_ Convert an AD Variable to a Parameter
value_type Definition of a Simple Vector
valued Bool Valued Operations and Functions with AD Arguments
       AD Valued Operations and Functions
values Jacobian and Hessian of Optimal Values
       An ODE Inverse Problem Example: Measurements.Simulated Measurement Values
       An ODE Inverse Problem Example: Measurements.Simulation Parameter Values
       ODE Inverse Problem Definitions: Source Code: Measurements.Simulated Measurement Values
       ODE Inverse Problem Definitions: Source Code: Measurements.Simulation Parameter Values
       Determine if Two Values Are Nearly Equal
       Multiple Order Forward Mode: Purpose.Derivative Values
       Multiple Order Forward Mode: Purpose.Function Values
       Second Order Forward Mode: Derivative Values
       First Order Forward Mode: Derivative Values
       Zero Order Forward Mode: Function Values
       Base Type Requirements for Hash Coding Values
       Tan and Tanh as User Atomic Operations: Example and Test: Use Atomic Function.Large x Values
       Printing AD Values During Forward Mode
valuevector Sparse Matrix Row, Column, Value Representation: ValueVector
var Printing AD Values During Forward Mode: var
variable Glossary: Variable
         Glossary: Tape.Independent Variable
         AD Parameter and Variable Functions: Example and Test
         Is an AD Object a Parameter or Variable
         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
         Convert an AD Variable to a Parameter: Example and Test
         Convert an AD Variable to a Parameter
         exp_eps: Operation Sequence and Zero Order Forward Sweep: Operation Sequence.Variable
variables Glossary: Tape.Dependent Variables
          Frequently Asked Questions and Answers: Independent Variables
          Common Variables use by Multi-Threaded Newton Method
          Common Variables Used by Multi-threading Sum of 1/i
          Computing Sparse Hessian for a Subset of Variables
          Number of Variables That Can be Skipped: Example and Test
          Number of Variables that Can be Skipped
          Declare Independent Variables and Start Recording
          Atomic Eigen Cholesky Factorization Class: Private.Variables
          Atomic Eigen Matrix Inversion Class: Private.Variables
          Atomic Eigen Matrix Multiply Class: Private.Variables
          Free Static Variables
variables: Sparsity Patterns For a Subset of Variables: Example and Test
variate Simulate a [0,1] Uniform Random Variate
        Simulate a [0,1] Uniform Random Variate
vec Check an ADFun Object For Nan Results: get_check_for_nan.vec
vec_ad.cpp AD Vectors that Record Index Operations: Example and Test
vecad<base> Absolute Zero Multiplication: VecAD<Base>
            The Unary Standard Math Functions: Possible Types.VecAD<Base>
vecad<base>::reference AD Vectors that Record Index Operations: VecAD<Base>::reference
vector ODE Fitting Using Simple Representation: Argument Vector
       Nonlinear Programming Using the CppAD Interface to Ipopt: fg(x).Index Vector
       Choosing The Vector Testing Template Class
       Glossary: Sparsity Pattern.Vector of Sets
       Glossary: Sparsity Pattern.Boolean Vector
       Glossary: Elementary Vector
       Frequently Asked Questions and Answers: Namespace.Test Vector Preprocessor Symbol
       Simulate a [0,1] Uniform Random Variate: Vector
       Sum Elements of a Matrix Times Itself: Vector
       Check Gradient of Determinant of 3 by 3 matrix: Vector
       Check Determinant of 3 by 3 matrix: Vector
       Determinant Using Expansion by Minors: Vector
       Determinant Using Expansion by Lu Factorization: Vector
       Using The CppAD Test Vector Template Class
       Examples: The CppAD Test Vector Template Class
       Returns Indices that Sort a Vector
       CppAD::vector Template Class: Example and Test
       The CppAD::vector Template Class
       An Error Controller for Gear's Ode Solvers: Vector
       An Arbitrary Order Gear Method: Vector
       An Error Controller for ODE Solvers: Vector
       A 3rd and 4th Order Rosenbrock ODE Solver: Vector
       An Embedded 4th and 5th Order Runge-Kutta ODE Solver: Vector
       Evaluate a Polynomial or its Derivative: Vector
       Obtain Nan or Determine if a Value is Nan: Vector
       Check Simple Vector Concept
       Simple Vector Template Class: Example and Test
       Definition of a Simple Vector
       Run One Speed Test and Return Results: Vector
       Some General Purpose Utilities: Miscellaneous.The CppAD Vector Template Class
       Check an ADFun Sequence of Operations: Vector
       abs_normal: Solve a Quadratic Program With Box Constraints: Vector
       Solve a Quadratic Program Using Interior Point Method: Vector
       abs_normal: Solve a Linear Program With Box Constraints: Vector
       abs_normal: Solve a Linear Program Using Simplex Method: Vector
       abs_normal: Evaluate First Order Approximation: Vector
       abs_normal: Print a Vector or Matrix
       Any Order Reverse Mode: Vector
       Second Order Reverse Mode: Vector
       First Order Reverse Mode: Vector
       Multiple Directions Forward Mode: Vector
       Multiple Order Forward Mode: Vector
       Second Order Forward Mode: Derivative Values: Vector
       First Order Forward Mode: Derivative Values: Vector
       Zero Order Forward Mode: Function Values: Vector
       First Order Derivative: Driver Routine: Vector
       First Order Partial Derivative: Driver Routine: Vector
       Hessian: Easy Driver: Vector
       Jacobian: Driver Routine: Vector
       User Defined Atomic AD Functions: Examples.Vector Range
       Choosing the CppAD Test Vector Template Class
       Including the Eigen Examples and Tests: Test Vector
       Using CMake to Configure CppAD
vector_size Check an ADFun Object For Nan Results: Error Message.vector_size
vectorad Construct an ADFun Object and Stop Recording: VectorAD
         Declare Independent Variables and Start Recording: VectorAD
vectorBool CppAD::vectorBool Class: Example and Test
vectorbase Sparse Hessian: VectorBase
           Sparse Jacobian: VectorBase
           Reverse Mode Second Partial Derivative Driver: VectorBase
           Forward Mode Second Partial Derivative Driver: VectorBase
vectorbool The CppAD::vector Template Class: vectorBool
vectors Glossary: Sparsity Pattern.Row and Column Index Vectors
        Using The CppAD Test Vector Template Class: Eigen Vectors
        AD Vectors that Record Index Operations: Example and Test
        AD Vectors that Record Index Operations
vectorset Sparse Hessian: VectorSet
          Sparse Jacobian: VectorSet
          Hessian Sparsity Pattern: Forward Mode: VectorSet
          Hessian Sparsity Pattern: Reverse Mode: VectorSet
          Jacobian Sparsity Pattern: Reverse Mode: VectorSet
          Jacobian Sparsity Pattern: Forward Mode: VectorSet
vectorsize Sparse Hessian: VectorSize
           Sparse Jacobian: VectorSize
vectorsize_Reverse Mode Second Partial Derivative Driver: VectorSize_t
             Forward Mode Second Partial Derivative Driver: VectorSize_t
verification exp_eps: Second Order Reverse Sweep: Verification
             exp_eps: Second Order Forward Mode: Verification
             exp_eps: First Order Reverse Sweep: Verification
             exp_eps: First Order Forward Sweep: Verification
             exp_eps: Operation Sequence and Zero Order Forward Sweep: Verification
             exp_2: Second Order Reverse Mode: Verification
             exp_2: Second Order Forward Mode: Verification
             exp_2: First Order Reverse Mode: Verification
             exp_2: First Order Forward Mode: Verification
             exp_2: Operation Sequence and Zero Order Forward Mode: Verification
verify 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_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
version Microsoft Version of Elapsed Number of Seconds
        Using AD Version of Atomic Function
        Discrete AD Functions: Create AD Version
        Download The CppAD Source Code: Version
        cppad-20171217: A Package for Differentiation of C++ Algorithms
version) CppAD Speed: Matrix Multiplication (Double Version)
versions Download The CppAD Source Code: Monthly Versions
virtual Atomic Forward Mode
        User Defined Atomic AD Functions: Virtual Functions
vx User Defined Atomic AD Functions: forward.vx
   Atomic Reverse Hessian Sparsity Patterns: Implementation.vx
   Atomic Forward Hessian Sparsity Patterns: Implementation.vx
   Atomic Forward Mode: vx
vy User Defined Atomic AD Functions: forward.vy
   Atomic Forward Mode: vy
W
Sparse Hessian: w
  Computing Sparse Hessians: w
  Any Order Reverse Mode: w
  Second Order Reverse Mode: w
  Second Order Reverse Mode: W
  First Order Reverse Mode: w
  Hessian: Easy Driver: w
w(u) Any Order Reverse Mode: Notation.W(u)
w^(k) Any Order Reverse Mode: Notation.w^(k)
warning An Error Controller for Gear's Ode Solvers: Fun.Warning
        An Arbitrary Order Gear Method: Fun.Warning
        A 3rd and 4th Order Rosenbrock ODE Solver: Fun.Warning
        An Embedded 4th and 5th Order Runge-Kutta ODE Solver: Fun.Warning
        AD<Base> Requirements for a CppAD Base Type: API Warning
warnings Suppress Suspect Implicit Conversion Warnings
was Free All Memory That Was Allocated for Use by thread_alloc
when Control When Thread Alloc Retains Memory For Future Use
where 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
width Object that Runs a Group of Tests: width
windows Choosing The Vector Testing Template Class: MS Windows
        Checking the CppAD Examples and Tests: Check All.Windows
        Download The CppAD Source Code: Windows File Extraction and Testing
wish Nonlinear Programming Using the CppAD Interface to Ipopt: Wish List
     The CppAD Wish List
with zdouble: An AD Base Type With Absolute Zero
     Lu Factor and Solve With Recorded Pivoting: Example and Test
     Lu Factor and Solve with Recorded Pivoting
     Computing a Jacobian With Constants that Change
     Enable Use of Eigen Linear Algebra Package with CppAD
     LuSolve With Complex Arguments: Example and Test
     abs_normal: Solve a Quadratic Program With Box Constraints
     abs_normal: Solve a Linear Program With Box Constraints
     Using Adolc with Multiple Levels of Taping: Example and Test
     Compare AD with Base Objects: Example and Test
     Compare AD and Base Objects for Nearly Equal
     Bool Valued Operations and Functions with AD Arguments
     Atomic Sparsity with Set Patterns: Example and Test
     Getting Started with Atomic Operations: Example and Test
     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
     Interpolation With Retaping: Example and Test
     Interpolation With Out Retaping: Example and Test
work Do One Thread's Work for Multi-Threaded Newton Method
     Do One Thread's Work for Sum of 1/i
     Sparse Hessian: work
     Sparse Hessian: p.work
     Computing Sparse Hessians: work
     Sparse Jacobian: work
     Computing Sparse Jacobians: work
worker Multi-Threaded User Atomic Worker
write AD Output Stream Operator
X
Jacobian and Hessian of Optimal Values: x
  Computing Jacobian and Hessian of Bender's Reduced Objective: x
  Nonlinear Programming Using the CppAD Interface to Ipopt: solution.x
  Simulate a [0,1] Uniform Random Variate: x
  Evaluate a Function That Has a Sparse Hessian: x
  Evaluate a Function That Has a Sparse Jacobian: x
  Evaluate a Function Defined in Terms of an ODE: x
  Sum Elements of a Matrix Times Itself: x
  Check Gradient of Determinant of 3 by 3 matrix: x
  Check Determinant of 3 by 3 matrix: x
  Speed Testing Sparse Jacobian: x
  Speed Testing Sparse Hessian: x
  Speed Testing the Jacobian of Ode Solution: x
  Speed Testing Derivative of Matrix Multiply: x
  Use Ipopt to Solve a Nonlinear Programming Problem: solution.x
  Use Ipopt to Solve a Nonlinear Programming Problem: fg_eval.x
  An Error Controller for Gear's Ode Solvers: Fun.x
  An Arbitrary Order Gear Method: X
  An Arbitrary Order Gear Method: Fun.x
  A 3rd and 4th Order Rosenbrock ODE Solver: Fun.x
  An Embedded 4th and 5th Order Runge-Kutta ODE Solver: Fun.x
  Invert an LU Factored Equation: X
  Compute Determinant and Solve Linear Equations: X
  The Integer Power Function: x
  Check Simple Vector Concept: x, y
  Determine if Two Values Are Nearly Equal: x
  Check an ADFun Sequence of Operations: x
  Check an ADFun Sequence of Operations: g.x
  Compute Sparse Jacobians Using Subgraphs: x
  Sparse Hessian: x
  Computing Sparse Hessians: x
  Sparse Jacobian: x
  Computing Sparse Jacobians: x
  Hessian Sparsity Pattern: Forward Mode: x
  Forward Mode Hessian Sparsity Patterns: x
  Hessian Sparsity Pattern: Reverse Mode: x
  Reverse Mode Hessian Sparsity Patterns: x
  Jacobian Sparsity Pattern: Reverse Mode: x
  Reverse Mode Jacobian Sparsity Patterns: x
  Jacobian Sparsity Pattern: Forward Mode: x
  Forward Mode Jacobian Sparsity Patterns: x
  First Order Reverse Mode: x
  Reverse Mode Second Partial Derivative Driver: x
  Forward Mode Second Partial Derivative Driver: x
  First Order Derivative: Driver Routine: x
  First Order Partial Derivative: Driver Routine: x
  Hessian: Easy Driver: x
  Jacobian: Driver Routine: x
  Stop Recording and Store Operation Sequence: x
  Construct an ADFun Object and Stop Recording: x
  Declare Independent Variables and Start Recording: x
  Base Type Requirements for Hash Coding Values: x
  AD Vectors that Record Index Operations: AD Indexing.x
  Check if Two Value are Identically Equal: x
  Is an AD Object a Parameter or Variable: x
  AD Boolean Functions: x
  Compare AD and Base Objects for Nearly Equal: x
  AD Binary Comparison Operators: x
  Tan and Tanh as User Atomic Operations: Example and Test: Use Atomic Function.Large x Values
  Atomic Reverse Hessian Sparsity Patterns: u.x
  Atomic Forward Hessian Sparsity Patterns: Implementation.x
  Atomic Reverse Jacobian Sparsity Patterns: Implementation.x
  Atomic Forward Jacobian Sparsity Patterns: Implementation.x
  Discrete AD Functions: x
  The AD Power Function: x
  AD Two Argument Inverse Tangent Function: x
  The Sign: sign: x, y
  The Logarithm of One Plus Argument: log1p: x, y
  The Exponential Function Minus One: expm1: x, y
  The Error Function: x, y
  The Inverse Hyperbolic Tangent Function: atanh: x, y
  The Inverse Hyperbolic Sine Function: asinh: x, y
  The Inverse Hyperbolic Cosine Function: acosh: x, y
  AD Absolute Value Functions: abs, fabs: x, y
  The Hyperbolic Tangent Function: tanh: x, y
  The Tangent Function: tan: x, y
  The Square Root Function: sqrt: x, y
  The Hyperbolic Sine Function: sinh: x, y
  The Sine Function: sin: x, y
  The Base 10 Logarithm Function: log10: x, y
  The Exponential Function: log: x, y
  The Exponential Function: exp: x, y
  The Hyperbolic Cosine Function: cosh: x, y
  The Cosine Function: cos: x, y
  Inverse Tangent Function: atan: x, y
  Inverse Sine Function: asin: x, y
  Inverse Sine Function: acos: x, y
  AD Compound Assignment Operators: x
  AD Binary Arithmetic Operators: x
  AD Unary Minus Operator: x
  AD Unary Plus Operator: x
  Convert an AD Variable to a Parameter: x
  AD Output Stream Operator: x
  AD Output Stream Operator: x
  Convert From AD to Integer: x
  Convert From an AD Type to its Base Type: x
  AD Assignment Operator: x
  AD Constructors: x
  An Epsilon Accurate Exponential Approximation: x
  Second Order Exponential Approximation: x
x(Any Order Reverse Mode: Notation.X(t, u)
x(t) Multiple Directions Forward Mode: X(t)
     Multiple Order Forward Mode: X(t)
x) Printing AD Values During Forward Mode: f.Forward(0, x)
x0 Second Order Forward Mode: Derivative Values: x0
   First Order Forward Mode: Derivative Values: x0
   Zero Order Forward Mode: Function Values: x0
x1 Second Order Forward Mode: Derivative Values: x1
   First Order Forward Mode: Derivative Values: x1
x2 Second Order Forward Mode: Derivative Values: x2
x^(k) Second Order Reverse Mode: x^(k)
x_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
x_Nonlinear Programming Using the CppAD Interface to Ipopt: x_i
x_in Non-Smooth Optimization Using Abs-normal Quadratic Approximations: x_in
     Non-Smooth Optimization Using Abs-normal Linear Approximations: x_in
x_Nonlinear Programming Using the CppAD Interface to Ipopt: x_l
x_out Non-Smooth Optimization Using Abs-normal Quadratic Approximations: x_out
      Non-Smooth Optimization Using Abs-normal Linear Approximations: x_out
x_Nonlinear Programming Using the CppAD Interface to Ipopt: x_u
xf An Error Controller for Gear's Ode Solvers: xf
   An Error Controller for ODE Solvers: xf
   A 3rd and 4th Order Rosenbrock ODE Solver: xf
   An Embedded 4th and 5th Order Runge-Kutta ODE Solver: xf
xi Use Ipopt to Solve a Nonlinear Programming Problem: xi
   An Error Controller for Gear's Ode Solvers: xi
   An Error Controller for ODE Solvers: xi
   A 3rd and 4th Order Rosenbrock ODE Solver: xi
   An Embedded 4th and 5th Order Runge-Kutta ODE Solver: xi
xin abs_normal: Solve a Quadratic Program With Box Constraints: xin
    Solve a Quadratic Program Using Interior Point Method: xin
xl Use Ipopt to Solve a Nonlinear Programming Problem: xl
xlow A Multi-Threaded Newton's Method: xlow
     Set Up Multi-Threaded Newton Method: xlow
xout A Multi-Threaded Newton's Method: xout
     Take Down Multi-threaded Newton Method: xout
     abs_normal: Solve a Quadratic Program With Box Constraints: xout
     Solve a Quadratic Program Using Interior Point Method: xout
     abs_normal: Solve a Linear Program With Box Constraints: xout
     abs_normal: Solve a Linear Program Using Simplex Method: xout
xq Multiple Directions Forward Mode: xq
   Multiple Order Forward Mode: xq
xu Use Ipopt to Solve a Nonlinear Programming Problem: xu
xup A Multi-Threaded Newton's Method: xup
    Set Up Multi-Threaded Newton Method: xup
Y
y(Any Order Reverse Mode: Notation.Y(t, u)
y(t) Tangent and Hyperbolic Tangent Reverse Mode Theory: Eliminating Y(t)
     Multiple Directions Forward Mode: Y(t)
     Multiple Order Forward Mode: Y(t)
y(Create An Abs-normal Representation of a Function: g.y(x, u)
y0 Zero Order Forward Mode: Function Values: y0
y2 Second Order Forward Mode: Derivative Values: y2
y_initial Defines a User Atomic Operation that Computes Square Root: au.y_initial
y_squared Run Multi-Threaded User Atomic Calculation: y_squared
          Multi-Threaded User Atomic Set Up: y_squared
          Defines a User Atomic Operation that Computes Square Root: au.y_squared
year Changes and Additions to CppAD: This Year
years Changes and Additions to CppAD: Previous Years
your Your License for the CppAD Software
     Creating Your Own Interface to an ADFun Object
yout Solve a Quadratic Program Using Interior Point Method: yout
yq Multiple Directions Forward Mode: yq
   Multiple Order Forward Mode: yq
Z
Sum Elements of a Matrix Times Itself: z
  Speed Testing Second Derivative of a Polynomial: z
  Speed Testing Derivative of Matrix Multiply: z
  Evaluate a Polynomial or its Derivative: z
  The Integer Power Function: z
  Obtain Nan or Determine if a Value is Nan: nan(zero).z
  The AD Power Function: z
  AD Binary Arithmetic Operators: z
z(t) Error Function Reverse Mode Theory: Order Zero Z(t)
     Error Function Reverse Mode Theory: Positive Orders Z(t)
     Tangent and Hyperbolic Tangent Reverse Mode Theory: Order Zero Z(t)
     Tangent and Hyperbolic Tangent Reverse Mode Theory: Positive Orders Z(t)
z(Create An Abs-normal Representation of a Function: g.z(x, u)
z_Nonlinear Programming Using the CppAD Interface to Ipopt: solution.z_l
z_Nonlinear Programming Using the CppAD Interface to Ipopt: solution.z_u
zdouble: zdouble: Example and Test
         zdouble: An AD Base Type With Absolute Zero
zero zdouble: An AD Base Type With Absolute Zero: Absolute Zero
     zdouble: An AD Base Type With Absolute Zero
     Comparison Changes During Zero Order Forward Mode
     Error Function Reverse Mode Theory: Order Zero Z(t)
     Tangent and Hyperbolic Tangent Reverse Mode Theory: Order Zero Z(t)
     Comparison Changes Between Taping and Zero Order Forward
     Multiple Directions Forward Mode: Zero Order
     Multiple Order Forward Mode: Zero Order
     Zero Order Forward Mode: Function Values
     AD<Base> Requirements for a CppAD Base Type: Absolute Zero, azmul
     AD Absolute Zero Multiplication: Example and Test
     Absolute Zero Multiplication
     Print During Zero Order Forward Mode: Example and Test
     exp_eps: Verify Zero Order Forward Sweep
     exp_eps: Second Order Forward Mode: Operation Sequence.Zero
     exp_eps: First Order Forward Sweep: Operation Sequence.Zero Order
     exp_eps: Operation Sequence and Zero Order Forward Sweep: Operation Sequence.Zero Order
     exp_eps: Operation Sequence and Zero Order Forward Sweep
     exp_2: Verify Zero Order Forward Sweep
     exp_2: Second Order Forward Mode: Operation Sequence.Zero
     exp_2: First Order Forward Mode: Operation Sequence.Zero Order
     exp_2: Operation Sequence and Zero Order Forward Mode: Operation Sequence.Zero Order
     exp_2: Operation Sequence and Zero Order Forward Mode: Zero Order Expansion
     exp_2: Operation Sequence and Zero Order Forward Mode
zeta Create An Abs-normal Representation of a Function: a.zeta
zl Use Ipopt to Solve a Nonlinear Programming Problem: solution.zl
zu Use Ipopt to Solve a Nonlinear Programming Problem: solution.zu