Prev Next _index

Keyword Index
(checkpointing): Reverse Mode General Case (Checkpointing): Example and Test
(except List All (Except Deprecated) CppAD Examples
--enable-msvc Autotools Unix Test and Installation: --enable-msvc
--with-documentation Autotools Unix Test and Installation: --with-Documentation
--with-testvector Autotools Unix Test and Installation: --with-testvector
... Json Representation of an AD Graph: op_usage.first_arg, ..., last_arg
    Json AD Graph Operator Definitions: Atomic Functions.first_arg, ..., last_arg
/ Multi-Threading chkpoint_one Example / Test
  Multi-Threading atomic_two Example / Test
  Multi-Threaded Newton Method Example / Test
  Multi-Threading chkpoint_two Example / Test
  Multi-Threading atomic_three Example / Test
  Multi-Threading Harmonic Summation Example / Test
AD Theory for Cholesky Factorization: Reverse Mode.Case k > 0
  AD Theory for Cholesky Factorization: Reverse Mode.Case k = 0
  Evaluate a Function Defined in Terms of an ODE: p.p == 0
01-01 Changes and Additions to CppAD During 2022: 01-01
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-03 Changes and Additions to CppAD During 2021: 01-03
01-04 Changes and Additions to CppAD During 2010: 01-04
      Changes and Additions to CppAD During 2020: 01-04
      Changes and Additions to CppAD During 2022: 01-04
01-05 Changes and Additions to CppAD During 2006: 01-05
      Changes and Additions to CppAD During 2019: 01-05
      Changes and Additions to CppAD During 2021: 01-05
01-06 Changes and Additions to CppAD During 2009: 01-06
      Changes and Additions to CppAD During 2019: 01-06
      Changes and Additions to CppAD During 2020: 01-06
      Changes and Additions to CppAD During 2022: 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
      Changes and Additions to CppAD During 2021: 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
      Changes and Additions to CppAD During 2021: 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
      Changes and Additions to CppAD During 2019: 01-11
01-12 CppAD Changes and Additions During 2012: 01-12
      Changes and Additions to CppAD During 2020: 01-12
01-14 Changes and Additions to CppAD During 2019: 01-14
01-15 CppAD Changes and Additions During 2012: 01-15
      Changes and Additions to CppAD During 2019: 01-15
      Changes and Additions to CppAD During 2022: 01-15
01-16 Changes and Additions to CppAD During 2011: 01-16
      CppAD Changes and Additions During 2012: 01-16
      Changes and Additions to CppAD During 2019: 01-16
01-17 Changes and Additions to CppAD During 2017: 01-17
      Changes and Additions to CppAD During 2019: 01-17
      Changes and Additions to CppAD During 2020: 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
      Changes and Additions to CppAD During 2019: 01-18
      Changes and Additions to CppAD During 2020: 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
      Changes and Additions to CppAD During 2022: 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
      Changes and Additions to CppAD During 2020: 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
      Changes and Additions to CppAD During 2022: 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
      Changes and Additions to CppAD During 2020: 01-24
01-25 Changes and Additions to CppAD During 2022: 01-25
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
      Changes and Additions to CppAD During 2021: 01-26
01-27 CppAD Changes and Additions During 2012: 01-27
      Changes and Additions to CppAD During 2017: 01-27
      Changes and Additions to CppAD During 2021: 01-27
      Changes and Additions to CppAD During 2022: 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
      Changes and Additions to CppAD During 2020: 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
      Changes and Additions to CppAD During 2019: 02-01
      Changes and Additions to CppAD During 2020: 02-01
      Changes and Additions to CppAD During 2022: 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
      Changes and Additions to CppAD During 2020: 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
      Changes and Additions to CppAD During 2019: 02-06
      Changes and Additions to CppAD During 2021: 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
      Changes and Additions to CppAD During 2021: 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
      Changes and Additions to CppAD During 2021: 02-11
      Changes and Additions to CppAD During 2022: 02-11
02-12 Changes and Additions to CppAD During 2004: 02-12
      Changes and Additions to CppAD During 2021: 02-12
      Changes and Additions to CppAD During 2022: 02-12
02-13 Changes and Additions to CppAD During 2006: 02-13
      Changes and Additions to CppAD During 2017: 02-13
      Changes and Additions to CppAD During 2022: 02-13
02-14 Changes and Additions to CppAD During 2006: 02-14
      CppAD Changes and Additions During 2015: 02-14
      Changes and Additions to CppAD During 2021: 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
      Changes and Additions to CppAD During 2021: 02-16
      Changes and Additions to CppAD During 2022: 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
      Changes and Additions to CppAD During 2022: 02-17
02-18 CppAD Changes and Additions During 2015: 02-18
      Changes and Additions to CppAD During 2022: 02-18
02-19 Changes and Additions to CppAD During 2011: 02-19
      Changes and Additions to CppAD During 2017: 02-19
      Changes and Additions to CppAD During 2022: 02-19
02-20 Changes and Additions to CppAD During 2004: 02-20
      Changes and Additions to CppAD During 2009: 02-20
      Changes and Additions to CppAD During 2018: 02-20
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2021: 02-21
      Changes and Additions to CppAD During 2022: 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
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2018: 02-23
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2018: 02-26
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2018: 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
      Changes and Additions to CppAD During 2018: 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
      Changes and Additions to CppAD During 2018: 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
      Changes and Additions to CppAD During 2021: 03-07
03-08 Changes and Additions to CppAD During 2021: 03-08
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
      Changes and Additions to CppAD During 2021: 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
      Changes and Additions to CppAD During 2020: 03-11
      Changes and Additions to CppAD During 2021: 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
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2018: 03-19
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2018: 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
      Changes and Additions to CppAD During 2022: 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
      Changes and Additions to CppAD During 2021: 03-24
      Changes and Additions to CppAD During 2022: 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
      Changes and Additions to CppAD During 2022: 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
      Changes and Additions to CppAD During 2022: 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
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2021: 03-29
      Changes and Additions to CppAD During 2022: 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
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2021: 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
      Changes and Additions to CppAD During 2021: 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
      Changes and Additions to CppAD During 2021: 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
      Changes and Additions to CppAD During 2021: 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
      Changes and Additions to CppAD During 2018: 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
      Changes and Additions to CppAD During 2022: 04-15
04-16 Changes and Additions to CppAD During 2021: 04-16
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
      Changes and Additions to CppAD During 2022: 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
      Changes and Additions to CppAD During 2022: 04-20
04-21 Changes and Additions to CppAD During 2004: 04-21
      Changes and Additions to CppAD During 2005: 04-21
      Changes and Additions to CppAD During 2022: 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
      Changes and Additions to CppAD During 2021: 04-26
04-27 CppAD Changes and Additions During 2013: 04-27
      Changes and Additions to CppAD During 2021: 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
      Changes and Additions to CppAD During 2021: 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
      Changes and Additions to CppAD During 2018: 04-29
04-30 Changes and Additions to CppAD During 2021: 04-30
05-01 Changes and Additions to CppAD During 2005: 05-01
      Changes and Additions to CppAD During 2020: 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
      Changes and Additions to CppAD During 2018: 05-03
05-04 Changes and Additions to CppAD During 2004: 05-04
      CppAD Changes and Additions During 2013: 05-04
      Changes and Additions to CppAD During 2018: 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
      Changes and Additions to CppAD During 2022: 05-06
05-07 Changes and Additions to CppAD During 2004: 05-07
      CppAD Changes and Additions During 2015: 05-07
      Changes and Additions to CppAD During 2019: 05-07
      Changes and Additions to CppAD During 2022: 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
      Changes and Additions to CppAD During 2022: 05-09
05-10 CppAD Changes and Additions During 2015: 05-10
      Changes and Additions to CppAD During 2022: 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
      Changes and Additions to CppAD During 2022: 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
      Changes and Additions to CppAD During 2021: 05-12
      Changes and Additions to CppAD During 2022: 05-12
05-13 Changes and Additions to CppAD During 2022: 05-13
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
      Changes and Additions to CppAD During 2022: 05-15
05-16 Changes and Additions to CppAD During 2005: 05-16
      CppAD Changes and Additions During 2014: 05-16
      Changes and Additions to CppAD During 2022: 05-16
05-17 CppAD Changes and Additions During 2013: 05-17
      Changes and Additions to CppAD During 2018: 05-17
      Changes and Additions to CppAD During 2022: 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
      Changes and Additions to CppAD During 2022: 05-19
05-20 Changes and Additions to CppAD During 2009: 05-20
      CppAD Changes and Additions During 2014: 05-20
      Changes and Additions to CppAD During 2018: 05-20
      Changes and Additions to CppAD During 2022: 05-20
05-21 CppAD Changes and Additions During 2013: 05-21
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2019: 05-22
05-23 CppAD Changes and Additions During 2014: 05-23
      Changes and Additions to CppAD During 2020: 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
      Changes and Additions to CppAD During 2018: 05-26
      Changes and Additions to CppAD During 2020: 05-26
      Changes and Additions to CppAD During 2022: 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
      Changes and Additions to CppAD During 2020: 05-27
      Changes and Additions to CppAD During 2022: 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
      Changes and Additions to CppAD During 2018: 05-28
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2018: 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
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2019: 06-02
      Changes and Additions to CppAD During 2021: 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
      Changes and Additions to CppAD During 2018: 06-04
      Changes and Additions to CppAD During 2020: 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
      Changes and Additions to CppAD During 2021: 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
      Changes and Additions to CppAD During 2020: 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
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2018: 06-12
06-13 Changes and Additions to CppAD During 2005: 06-13
      Changes and Additions to CppAD During 2018: 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
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2019: 06-18
06-19 Changes and Additions to CppAD During 2006: 06-19
      Changes and Additions to CppAD During 2018: 06-19
      Changes and Additions to CppAD During 2019: 06-19
06-20 Changes and Additions to CppAD During 2007: 06-20
      Changes and Additions to CppAD During 2009: 06-20
      Changes and Additions to CppAD During 2018: 06-20
      Changes and Additions to CppAD During 2022: 06-20
06-21 Changes and Additions to CppAD During 2009: 06-21
      Changes and Additions to CppAD During 2011: 06-21
      Changes and Additions to CppAD During 2022: 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
      Changes and Additions to CppAD During 2018: 06-22
      Changes and Additions to CppAD During 2021: 06-22
      Changes and Additions to CppAD During 2022: 06-22
06-23 Changes and Additions to CppAD During 2011: 06-23
      Changes and Additions to CppAD During 2022: 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
      Changes and Additions to CppAD During 2018: 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
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2018: 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
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2019: 07-04
07-05 Changes and Additions to CppAD During 2005: 07-05
      CppAD Changes and Additions During 2012: 07-05
      Changes and Additions to CppAD During 2019: 07-05
      Changes and Additions to CppAD During 2022: 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
      Changes and Additions to CppAD During 2022: 07-08
07-09 Changes and Additions to CppAD During 2011: 07-09
07-10 Changes and Additions to CppAD During 2011: 07-10
      Changes and Additions to CppAD During 2022: 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
      Changes and Additions to CppAD During 2021: 07-12
      Changes and Additions to CppAD During 2022: 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
      Changes and Additions to CppAD During 2022: 07-14
07-15 Changes and Additions to CppAD During 2005: 07-15
07-16 Changes and Additions to CppAD During 2003: 07-16
      Changes and Additions to CppAD During 2022: 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
      Changes and Additions to CppAD During 2018: 07-18
      Changes and Additions to CppAD During 2019: 07-18
07-19 Changes and Additions to CppAD During 2005: 07-19
      Changes and Additions to CppAD During 2007: 07-19
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2018: 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
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2018: 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
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2018: 07-30
      Changes and Additions to CppAD During 2019: 07-30
      Changes and Additions to CppAD During 2021: 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
      Changes and Additions to CppAD During 2019: 07-31
      Changes and Additions to CppAD During 2021: 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
      Changes and Additions to CppAD During 2018: 08-04
08-05 Changes and Additions to CppAD During 2003: 08-05
      CppAD Changes and Additions During 2012: 08-05
      Changes and Additions to CppAD During 2018: 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
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2018: 08-08
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2018: 08-10
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2018: 08-12
      Changes and Additions to CppAD During 2019: 08-12
08-13 Changes and Additions to CppAD During 2005: 08-13
      Changes and Additions to CppAD During 2009: 08_13.08-13
      Changes and Additions to CppAD During 2018: 08-13
      Changes and Additions to CppAD During 2019: 08-13
08-14 Changes and Additions to CppAD During 2005: 08-14
      Changes and Additions to CppAD During 2009: 08-14
      Changes and Additions to CppAD During 2018: 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
      Changes and Additions to CppAD During 2018: 08-16
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2018: 08-17
      Changes and Additions to CppAD During 2019: 08-17
08-18 Changes and Additions to CppAD During 2018: 08-18
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
      Changes and Additions to CppAD During 2018: 08-19
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2019: 08-29.08-22
08-23 Changes and Additions to CppAD During 2003: 08-23
      Changes and Additions to CppAD During 2011: 09-01.08-23
      Changes and Additions to CppAD During 2019: 08-29.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
      Changes and Additions to CppAD During 2019: 08-29.08-25
08-26 CppAD Changes and Additions During 2015: 08-26
      Changes and Additions to CppAD During 2019: 08-26
      Changes and Additions to CppAD During 2021: 08-26
08-27 Changes and Additions to CppAD During 2004: 08-27
      Changes and Additions to CppAD During 2018: 08-27
      Changes and Additions to CppAD During 2021: 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
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2022: 08-30
08-31 Changes and Additions to CppAD During 2011: 09-01.08-31
      CppAD Changes and Additions During 2015: 08-31
      Changes and Additions to CppAD During 2021: 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
      Changes and Additions to CppAD During 2021: 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
      Changes and Additions to CppAD During 2020: 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
      Changes and Additions to CppAD During 2019: 09-09
09-10 Changes and Additions to CppAD During 2004: 09-10
      Changes and Additions to CppAD During 2008: 09-10
      Changes and Additions to CppAD During 2019: 09-10
09-11 CppAD Changes and Additions During 2012: 09-11
09-12 Changes and Additions to CppAD During 2008: 09-12
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2019: 09-14
09-15 Changes and Additions to CppAD During 2003: 09-15
      Changes and Additions to CppAD During 2018: 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
      Changes and Additions to CppAD During 2018: 09-16
09-17 Changes and Additions to CppAD During 2008: 09-17
      Changes and Additions to CppAD During 2018: 09-17
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2018: 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
      Changes and Additions to CppAD During 2018: 09-22
09-23 Changes and Additions to CppAD During 2004: 09-23
      CppAD Changes and Additions During 2015: 09-23
      Changes and Additions to CppAD During 2018: 09-23
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2019: 09-24
09-25 CppAD Changes and Additions During 2014: 09-25
      CppAD Changes and Additions During 2015: 09-25
      Changes and Additions to CppAD During 2018: 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
      Changes and Additions to CppAD During 2019: 09-30
AD Theory for Cholesky Factorization: Lemma 1
  Evaluate a Function Defined in Terms of an ODE: p.p = 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
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2019: 10-17
      Changes and Additions to CppAD During 2020: 10-17
10-18 Changes and Additions to CppAD During 2005: 10-18
      Changes and Additions to CppAD During 2006: 10-18
      Changes and Additions to CppAD During 2018: 10-18
10-19 Changes and Additions to CppAD During 2004: 10-19
      Changes and Additions to CppAD During 2018: 10-19
10-20 Changes and Additions to CppAD During 2005: 10-20
      Changes and Additions to CppAD During 2020: 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
      Changes and Additions to CppAD During 2019: 10-21
      Changes and Additions to CppAD During 2020: 10-21
10-22 Changes and Additions to CppAD During 2007: 10-22
      CppAD Changes and Additions During 2013: 10-22
      Changes and Additions to CppAD During 2019: 10-22
      Changes and Additions to CppAD During 2020: 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
      Changes and Additions to CppAD During 2020: 10-23
10-24 Changes and Additions to CppAD During 2009: 10-24
      CppAD Changes and Additions During 2012: 10-24
      Changes and Additions to CppAD During 2018: 10-24
10-25 Changes and Additions to CppAD During 2006: 10-25
      CppAD Changes and Additions During 2012: 10-25
      Changes and Additions to CppAD During 2018: 10-25
10-26 Changes and Additions to CppAD During 2006: 10-26
      Changes and Additions to CppAD During 2020: 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
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2018: 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
      Changes and Additions to CppAD During 2018: 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
      Changes and Additions to CppAD During 2018: 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
      Changes and Additions to CppAD During 2018: 11-04
11-05 Changes and Additions to CppAD During 2006: 11-05
      Changes and Additions to CppAD During 2007: 11-05
      Changes and Additions to CppAD During 2019: 11-05
      Changes and Additions to CppAD During 2022: 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
      Changes and Additions to CppAD During 2018: 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
      Changes and Additions to CppAD During 2019: 11-09
11-10 Changes and Additions to CppAD During 2004: 11-10
      Changes and Additions to CppAD During 2019: 11-10
11-11 Changes and Additions to CppAD During 2003: 11-11
      Changes and Additions to CppAD During 2018: 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
      Changes and Additions to CppAD During 2018: 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
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2020: 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
      Changes and Additions to CppAD During 2020: 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
      Changes and Additions to CppAD During 2020: 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
      Changes and Additions to CppAD During 2020: 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
      Changes and Additions to CppAD During 2020: 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
      Changes and Additions to CppAD During 2020: 12-05
12-06 Changes and Additions to CppAD During 2005: 12-06
      Changes and Additions to CppAD During 2017: 12-06
      Changes and Additions to CppAD During 2020: 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
      Changes and Additions to CppAD During 2019: 12-08
      Changes and Additions to CppAD During 2021: 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
      Changes and Additions to CppAD During 2019: 12-09
12-10 Changes and Additions to CppAD During 2003: 12-10
      Changes and Additions to CppAD During 2006: 12-10
      Changes and Additions to CppAD During 2021: 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
      Changes and Additions to CppAD During 2020: 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
      Changes and Additions to CppAD During 2018: 12-12
      Changes and Additions to CppAD During 2019: 12-12
      Changes and Additions to CppAD During 2020: 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
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2018: 12-15
      Changes and Additions to CppAD During 2019: 12-15
12-16 Changes and Additions to CppAD During 2005: 12-16
      CppAD Changes and Additions During 2014: 12-16
      Changes and Additions to CppAD During 2018: 12-16
      Changes and Additions to CppAD During 2019: 12-16
      Changes and Additions to CppAD During 2021: 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
      Changes and Additions to CppAD During 2018: 12-17
      Changes and Additions to CppAD During 2021: 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
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2020: 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
      Changes and Additions to CppAD During 2019: 12-20
      Changes and Additions to CppAD During 2020: 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
      Changes and Additions to CppAD During 2019: 12-21
      Changes and Additions to CppAD During 2020: 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
      Changes and Additions to CppAD During 2018: 12-23
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2019: 12-24
12-25 Changes and Additions to CppAD During 2007: 12-25
      CppAD Changes and Additions During 2014: 12-25
      Changes and Additions to CppAD During 2019: 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
      Changes and Additions to CppAD During 2019: 12-27
      Changes and Additions to CppAD During 2020: 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
      Changes and Additions to CppAD During 2020: 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
      Changes and Additions to CppAD During 2018: 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
2.Your License for the CppAD Software: Eclipse Public License Version 2.0
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 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 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-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 Defining Atomic Functions: First Generation: 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
2018 Changes and Additions to CppAD During 2018
2019 Changes and Additions to CppAD During 2019
2019-01-01 Defining Atomic Functions: Second Generation: Deprecated 2019-01-01
2019-01-14 Checkpoint Functions: First Generation: Deprecated 2019-01-14
2019-08-05 Multi-Threading atomic_two Example / Test: Deprecated 2019-08-05
2019-08-06 Multi-Threading chkpoint_one Example / Test: Deprecated 2019-08-06
2019-08-19 The CppAD::vector Template Class: Include.Deprecated 2019-08-19
2020 Changes and Additions to CppAD During 2020
2021 Changes and Additions to CppAD During 2021
2022 Changes and Additions to CppAD During 2022
2022-05-10 Atomic Function Reverse Dependency: Syntax.Deprecated 2022-05-10
           Atomic Function Jacobian Sparsity Patterns: Syntax.Deprecated 2022-05-10
2022-05-16 Atomic Function Hessian Sparsity Patterns: Syntax.Deprecated 2022-05-16
2022-06-22 Using The CppAD Test Vector Template Class: CppAD::eigen_vector.CPPAD_EIGENVECTOR, Deprecated 2022-06-22
           Using The CppAD Test Vector Template Class: boost::numeric::ublas::vector.CPPAD_BOOSTVECTOR, Deprecated 2022-06-22
           Using The CppAD Test Vector Template Class: std::vector.CPPAD_STDVECTOR, Deprecated 2022-06-22
           Using The CppAD Test Vector Template Class: CppAD::vector.CPPAD_CPPADVECTOR, Deprecated 2022-06-22
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 An Embedded 4th and 5th Order Runge-Kutta ODE Solver
    A 3rd and 4th Order Rosenbrock 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 Theory for Cholesky Factorization: Reverse Mode.Case k = 0
  Evaluate a Function Defined in Terms of an ODE: p.p = 1
  Json Get Started: Example and Test: double g(x, p) = d/dx f(x, p)
== Evaluate a Function Defined in Terms of an ODE: p.p == 0
> AD Theory for Cholesky Factorization: Reverse Mode.Case k > 0
  Using Multiple Levels of AD: Procedure.Second Start AD< AD<double> >
  Using Multiple Levels of AD: Procedure.Start AD< AD<double> > Recording
[ Atomic Linear ODE Jacobian Sparsity Pattern: Example Implementation: Notation.P_i [ g(x) ]
  Atomic Linear ODE Jacobian Sparsity Pattern: Example Implementation: Notation.J_i [ A(x) ]
  Atomic Linear ODE Jacobian Sparsity Pattern: Example Implementation: Notation.N [ g(x) ]
[0
     1] Simulate a [0,1] Uniform Random Variate
     1] Simulate a [0,1] Uniform Random Variate
] Atomic Linear ODE Jacobian Sparsity Pattern: Example Implementation: Notation.P_i [ g(x) ]
  Atomic Linear ODE Jacobian Sparsity Pattern: Example Implementation: Notation.J_i [ A(x) ]
  Atomic Linear ODE Jacobian Sparsity Pattern: Example Implementation: Notation.N [ g(x) ]
  Atomic Linear ODE Jacobian Sparsity Pattern: Example Implementation: Notation.S[ g(x) ]
A
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)
     Atomic Linear ODE Jacobian Sparsity Pattern: Example Implementation: Notation.J_i [ A(x) ]
     Atomic First Order Linear ODE Method: Example Implementation: x.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 Functions: abs, fabs
abs-normal The CppAD Wish List: 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
           Examples and Tests: Abs-normal Representation of Non-Smooth Functions
           Create An Abs-normal Representation of a Function: Abs-normal Approximation
           Create An Abs-normal Representation of a Function
           Research and Software Engineering Projects Related to CppAD: Abs-Normal Form
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
         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
         Download and Install The CppAD Optional Packages: prefix.Absolute Path
access C++ Concept: A Simple Vector: Element Access
       The CppAD::vector Template Class: Element Access
accuracy Returns Elapsed Number of Seconds: Accuracy
accurate An Epsilon Accurate Exponential Approximation
acos The AD acos Function: Example and Test
     Inverse Cosine Function: acos
acosh The AD acosh Function: Example and Test
      The Inverse Hyperbolic Cosine Function: acosh
active Glossary: Tape.Active
activity Optimize Reverse Activity Analysis: Example and Test
         Optimize Forward Activity Analysis: Example and Test
ad Some Numerical AD Utilities
   zdouble: An AD Base Type With Absolute Zero
   Checkpoint Functions: First Generation: Purpose.Multiple Level AD
   AD Theory for Cholesky Factorization
   Using AD Version of Atomic Function
   Machine Epsilon For AD Types
   The CppAD Wish List: checkpoint.Tapeless AD
   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
   Generate Source Code and Compile an AD Function
   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
   Create a C++ AD Graph Corresponding to an ADFun Object
   Print a C++ AD Graph: Example and Test
   Print A C++ AD Graph
   C++ AD Graph Vector Values
   C++ AD Graph Scalar Values
   C++ AD Graph Constructor
   A C++ AD Graph Class
   C++ AD Graph print Operator: Example and Test
   C++ AD Graph Atomic Four Functions: Example and Test
   C++ AD Graph Atomic Three Functions: Example and Test
   C++ AD Graph add Operator: Example and Test
   C++ AD Graph Conditional Expressions: Example and Test
   C++ AD Graph Comparison Operators: Example and Test
   C++ AD Graph sum Operator: Example and Test
   C++ AD Graph sub Operator: Example and Test
   C++ AD Graph pow Operator: Example and Test
   C++ AD Graph mul Operator: Example and Test
   C++ AD Graph div Operator: Example and Test
   C++ AD Graph add Operator: Example and Test
   C++ AD Graph add Operator: Example and Test
   C++ AD Graph Operator Enum Type
   C++ Representation of an AD Graph
   Convert an ADFun Object to a Json AD Graph: Example and Test
   Json AD Graph Corresponding to an ADFun Object
   ADFun Object Corresponding to a Json AD Graph
   Json AD Graph print Operator: Example and Test
   Json AD Graph Operator Definitions
   Json Representation of an AD Graph: AD Graph
   Json Representation of an AD Graph
   Taylor's Ode Solver: base2ad Example and Test: Taylor's Method Using 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
   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
   Using AD Version of an Atomic Function
   Atomic AD Functions: Third Generation
   Atomic AD Functions: Fourth Generation
   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
   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 log1p Function: Example and Test
   The AD log Function: Example and Test
   The AD exp Function: Example and Test
   The AD exp Function: Example and Test
   The AD erfc Function: Example and Test
   The AD erf Function: Example and Test
   The AD cosh Function: Example and Test
   The AD cos Function: Example and Test
   The AD atanh Function: Example and Test
   The AD atan Function: Example and Test
   The AD asinh Function: Example and Test
   The AD asin Function: Example and Test
   The AD acosh 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 or Dynamic Parameter to a Constant
   Printing AD Values During Forward Mode
   AD Output Operator: Example and Test
   AD Output Operator: Example and Test
   AD Output Stream Operator
   AD Input 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 Theory for Solving ODE's Using Taylor's Method
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
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> Atomic Reverse Mode: Syntax.AD<Base>
         Atomic Forward Mode: Syntax.AD<Base>
         Create an AD<Base> Function From a Base Function
         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
         Atomic Function Reverse Mode: AD<Base>
         Atomic Function Forward Mode: AD<Base>
         Atomic Function Reverse Mode: Usage.AD<Base>
         Atomic Function Reverse Mode: Prototype.AD<Base>
         Atomic Function Reverse Mode: Syntax.AD<Base>
         Atomic Function Forward Mode: Usage.AD<Base>
         Atomic Function Forward Mode: Prototype.AD<Base>
         Atomic Function Forward Mode: Syntax.AD<Base>
         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>
           Json Get Started: Example and Test: AD<double> f(x, p)
           Atomic Vector Element-wise Operators: Example and Test: AD<double>
ad<otherbase> Example AD Base Types That are not AD<OtherBase>
ad_type Defining Atomic Functions: Third Generation: ad_type
        Atomic Function Forward Type Calculation: ad_type
add C++ AD Graph add Operator: Example and Test
    C++ AD Graph add Operator: Example and Test
    C++ AD Graph add Operator: Example and Test
    Json add Operator: Example and Test
    Json add Operator: Example and Test
    Json AD Graph Operator Definitions: Binary Operators.add
    Atomic Vector Add Operator: Example Implementation
add_static Memory Leak Detection: add_static
addition Atomic Vector Addition Example
         AD Compound Assignment Operators: Derivative.Addition
         AD Binary Arithmetic Operators: Derivative.Addition
         The Theory of Reverse Mode: Binary Operators.Addition
         The Theory of Forward Mode: Binary Operators.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 During 2018
          Changes and Additions to CppAD During 2019
          Changes and Additions to CppAD During 2020
          Changes and Additions to CppAD During 2021
          Changes and Additions to CppAD During 2022
          Changes and Additions to CppAD
addons CppAD Addons
adfun ADFun Object Deprecated Member Functions
      Creating Your Own Interface to an ADFun Object
      C Source Code Corresponding 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
      Create a C++ AD Graph Corresponding to an ADFun Object
      ADFun Object Corresponding to a CppAD Graph
      Convert an ADFun Object to a Json AD Graph: Example and Test
      Json AD Graph Corresponding to an ADFun Object
      Convert Jason Graph to an ADFun Object: Example and Test
      ADFun Object Corresponding to a Json AD Graph
      ADFun Function Name: Example and Test
      ADFun Function Properties: Example and Test
      ADFun Function Properties
      ADFun Assignment: Example and Test
      Construct an ADFun Object and Stop Recording
      Independent and ADFun Constructor: Example and Test
      Other Ways to Create an ADFun Object
      Create an ADFun Object by Recording an Operation Sequence
      ADFun Objects
adnumber Nonlinear Programming Using the CppAD Interface to Ipopt: ADNumber
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
      Including Adolc Examples and Tests: Adolc Home Page
      Including Adolc Examples and Tests
      Download and Install Adolc in Build Directory
adolc'Enable use of AD<Base> where Base is Adolc's adouble Type
adolc_dir Autotools Unix Test and Installation: adolc_dir
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
         Checkpoint Functions: First Generation: ADVector
         Using AD Version of Atomic Function: 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
         Construct an ADFun Object and Stop Recording: ADVector
         Declare Independent Variables and Start Recording: ADVector
         Using Checkpoint Functions: ADVector
         Using AD Version of an Atomic Function: ADVector
         Calling an Atomic Function: ADVector
af Create an AD<Base> Function From a Base Function: af
affine Create An Abs-normal Representation of a Function: Affine Approximation
after Json AD Graph Operator Definitions: Print.after
      Printing AD Values During Forward Mode: after
afun Using AD Version of Atomic Function: afun
     Atomic Function Constructor: atomic_user.afun
     Defining Atomic Functions: First Generation: afun
     Using AD Version of an Atomic Function: afun
     Atomic Function Constructor: atomic_user.afun
     Calling an Atomic Function: afun
     Atomic Function Constructor: atomic_user.afun
algebra Enable Use of Eigen Linear Algebra Package with CppAD
algo Checkpoint Functions: First Generation: algo
algorithm chkpoint_one Algorithm that Computes Square Root
          Differentiate Conjugate Gradient Algorithm: Example and Test: Algorithm
          chkpoint_two Algorithm that Computes Square Root
          Hessian Sparsity Pattern: Forward Mode: Algorithm
          Forward Mode Hessian Sparsity Patterns: Algorithm
algorithm: Differentiate Conjugate Gradient Algorithm: Example and Test
algorithmic An Introduction by Example to Algorithmic Differentiation: Preface.Algorithmic Differentiation
            An Introduction by Example to Algorithmic Differentiation
            cppad-20221105: A C++ Algorithmic Differentiation Package
            cppad-20221105: A C++ Algorithmic Differentiation Package: Algorithmic Differentiation
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
    Atomic Function Forward Mode: need_y.All
    Checking the CppAD Examples and Tests: Check All
alloc 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
allocated Free All Memory That Was Allocated for Use by thread_alloc
allocates Example AD<Base> Where Base Constructor Allocates Memory
allocation Check If A Memory Allocation is Efficient for Another Use
           Get At Least A Specified Amount of Memory: Allocation Speed
           Frequently Asked Questions and Answers: Speed.Memory Allocation
           Get At Least A Specified Amount of Memory: Allocation Speed
           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: 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
     Checkpoint Functions: First Generation: See Also
     atomic_two Eigen Matrix Multiply Class: See Also
     Defining Atomic Functions: Second Generation: See Also
     The CppAD Wish List: See Also
     code_gen_fun Class Member  Implementation: See Also
     code_gen_fun Class Include File: See Also
     Taylor's Ode Solver: A Multi-Level Adolc Example and Test: See Also
     Taylor's Ode Solver: A Multi-Level AD Example and Test: See Also
     Multiple Level of AD: Example and Test: See Also
     Convert Certain Types to a String: See Also
     Run One Speed Test and Print Results: See Also
     Run One Speed Test and Return Results: See Also
     The Integer Power Function: See Also
     Optimize Nested Conditional Expressions: Example and Test: See Also
     Optimize Conditional Expressions: Example and Test: See Also
     Optimize Comparison Operators: Example and Test: See Also
     Compute Sparse Jacobians Using Subgraphs: 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
     Subgraph Dependency Sparsity Patterns: 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
     C++ Representation of an AD Graph: See Also
     Json Representation of an AD Graph: See Also
     Taylor's Ode Solver: base2ad Example and Test: See Also
     Create an AD<Base> Function From a Base Function: See Also
     Setting and Getting a Function's Name: See Also
     ADFun Function Properties: Syntax.See Also
     Other Ways to Create an ADFun Object: See Also
     Matrix Multiply as an Atomic Operation: See Also
     User Atomic Matrix Multiply: Example and Test: See Also
     Defining Atomic Functions: Third Generation: See Also
     Defining Atomic Functions: Fourth Generation: 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 or Dynamic Parameter to a Constant: See Also
     Printing AD Values During Forward Mode: See Also
     AD Output Stream Operator: See Also
     Convert An AD or Base Type to String: See Also
     Convert From an AD Type to its Base Type: See Also
     Research and Software Engineering Projects Related to CppAD: See Also
alternative Using Multiple Levels of AD: 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 Atomic Function Reverse Dependency Calculation: Dependency Analysis
         Atomic Function Forward Type Calculation: Dependency Analysis
         Atomic Matrix Multiply Reverse Dependency: Example and Test: Reverse Analysis
         Atomic Matrix Multiply Reverse Dependency: Example and Test: Forward Analysis
         Atomic Function Reverse Dependency: Dependency Analysis
         Atomic Function Forward Type Calculation: Dependency Analysis
analysis: Optimize Reverse Activity Analysis: Example and Test
          Optimize Forward Activity Analysis: Example and Test
          Atomic Functions Reverse Dependency Analysis: Example and Test
          Atomic Linear ODE Reverse Dependency Analysis: Example and Test
          Atomic Matrix Multiply Reverse Dependency Analysis: Example Implementation
analytic 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
aparameter_Atomic Function Reverse Mode: aparameter_x
             Atomic Function Forward Mode: aparameter_x
apartial_Atomic Function Reverse Mode: apartial_x
           Atomic Function Reverse Mode: apartial_x
apartial_Atomic Function Reverse Mode: apartial_y
           Atomic Function Reverse Mode: apartial_y
api CppAD Deprecated API Features
    Changes and Additions to CppAD During 2017: API Changes
    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 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
               Atomic First Order Linear ODE Method: Example Implementation: Approximations
apx Atomic Reverse Mode: apx
apy Atomic Reverse Mode: apy
arbitrary An Arbitrary Order Gear Method
archives Download The CppAD Source Code: Git.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
arg Json AD Graph Operator Definitions: Discrete Functions.arg
argument OdeErrControl: Example and Test Using Maxabs Argument
         C++ AD Graph Vector Values: argument
         Atomic Matrix Multiply Class: Example Implementation: Theory.Matrix Argument Scalar Valued Function
         AD Two Argument Inverse Tangent Function
argument: The Logarithm of One Plus Argument: log1p
arguments C++ AD Graph Vector Values: Arguments
          Json AD Graph Operator Definitions: Notation.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
      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 The AD asin Function: Example and Test
     Inverse Sine Function: asin
asinh The AD asinh Function: Example and Test
      The Inverse Hyperbolic Sine Function: asinh
asked Frequently Asked Questions and Answers
assertions CppAD Assertions During Execution
assignment zdouble: An AD Base Type With Absolute Zero: Syntax.Constructor and Assignment
           Frequently Asked Questions and Answers: Assignment and Independent
           C++ Concept: A Simple Vector: Element Access.Assignment
           C++ Concept: A Simple Vector: Assignment
           Definition of a Numeric Type: Assignment
           Sparse Matrix Row, Column, Value Representation: other.Move Semantics Assignment and Constructor
           Sparse Matrix Row, Column, Value Representation: other.Assignment and Constructor
           Row and Column Index Sparsity Patterns: other.Move Semantics Assignment and Constructor
           Row and Column Index Sparsity Patterns: other.Assignment and Constructor
           Row and Column Index Sparsity Patterns: Syntax.Assignment
           The CppAD::vector Template Class: Assignment
           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 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
atanh The AD atanh Function: Example and Test
      The Inverse Hyperbolic Tangent Function: atanh
ataylor_Atomic Function Reverse Mode: ataylor_x
          Atomic Function Forward Mode: ataylor_x
          Atomic Function Reverse Mode: ataylor_x
          Atomic Function Forward Mode: ataylor_x
ataylor_Atomic Function Reverse Mode: ataylor_y
          Atomic Function Forward Mode: ataylor_y
          Atomic Function Reverse Mode: ataylor_y
          Atomic Function Forward Mode: ataylor_y
atom_fun Checkpoint Functions: First Generation: atom_fun
atom_graph_op C++ Representation of an AD Graph: operator_arg.atom_graph_op
atomic Atomic Eigen Cholesky Factorization: Example and Test: Use Atomic Function
       Atomic Eigen Cholesky Factorization: Example and Test
       Atomic Eigen Matrix Inverse: Example and Test: Use Atomic Function
       Atomic Eigen Matrix Inverse: Example and Test
       Atomic Eigen Matrix Multiply: Example and Test: Use Atomic Function
       Atomic Eigen Matrix Multiply: 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
       Example Defining Atomic Functions: Second Generation
       Defining Atomic Functions: Second Generation
       Defining Atomic Functions: First Generation
       The CppAD Wish List: Optimization.Atomic Functions
       The CppAD Wish List: Abs-normal.Atomic Functions
       The CppAD Wish List: Atomic Examples
       Glossary: Operation.Atomic
       Frequently Asked Questions and Answers: Matrix Inverse.Atomic Operation
       Running the Speed Test Program: Global Options.atomic
       Run Multi-Threading Examples and Speed Tests: Atomic and Checkpoint
       Atomic Callbacks in JIT Function: Example and Test
       C Source Code Corresponding to an ADFun Object: Atomic Callbacks
       Optimize an ADFun Object Tape: Atomic Functions
       Subgraph Dependency Sparsity Patterns: Atomic Function
       C++ AD Graph Atomic Four Functions: Example and Test
       C++ AD Graph Atomic Three Functions: Example and Test
       C++ AD Graph Operator Enum Type: Atomic Function
       Json Atomic Function Operator: Example and Test
       Json Atomic Function Three Operator: Example and Test
       Json AD Graph Operator Definitions: Atomic Functions.Atomic Four
       Json AD Graph Operator Definitions: Atomic Functions.Atomic Three
       Json AD Graph Operator Definitions: Atomic Functions
       Matrix Multiply as an Atomic Operation
       User Atomic Matrix Multiply: Example and Test: Use Atomic Function
       User Atomic Matrix Multiply: Example and Test
       Reciprocal as an Atomic Operation: Example and Test: Use Atomic Function
       Reciprocal as an Atomic Operation: Example and Test
       base2ad with Atomic Operations: 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 Euclidean Norm Squared: Example and Test: Use Atomic Function
       Atomic Euclidean Norm Squared: Example and Test
       Getting Started with Atomic Functions: Example and Test: Use Atomic Function
       Getting Started with Atomic Functions: Example and Test
       Example Defining Atomic Functions: Third Generation
       Atomic Functions Reverse Dependency Analysis: Example and Test: Use Atomic Function
       Atomic Functions Reverse Dependency Analysis: Example and Test
       Atomic Function Reverse Dependency Calculation
       Atomic Forward Hessian Sparsity: Example and Test: Use Atomic Function
       Atomic Forward Hessian Sparsity: Example and Test
       Atomic Function Hessian Sparsity Patterns
       Atomic Function Jacobian Sparsity: Example and Test: Use Atomic Function
       Atomic Function Jacobian Sparsity: Example and Test
       Atomic Function Jacobian Sparsity Patterns
       Atomic Functions and Reverse Mode: Example and Test: Use Atomic Function
       Atomic Functions and Reverse Mode: Example and Test
       Atomic Function Reverse Mode
       Atomic Functions with Dynamic Parameters: Example and Test: Use Atomic Function
       Atomic Functions with Dynamic Parameters: Example and Test
       Atomic Functions and Forward Mode: Example and Test: Use Atomic Function
       Atomic Functions and Forward Mode: Example and Test
       Atomic Function Forward Mode
       Atomic Function Forward Type Calculation
       Using AD Version of an Atomic Function
       Atomic Function Constructor
       Defining Atomic Functions: Third Generation: Syntax.Use Atomic Function
       Defining Atomic Functions: Third Generation: Syntax.Construct Atomic Function
       Defining Atomic Functions: Third Generation
       Atomic AD Functions: Third Generation
       Atomic Linear ODE Reverse Dependency Analysis: Example and Test
       Atomic Linear ODE Sparsity Calculations: Example and Test
       Atomic Linear ODE Reverse Mode: Example and Test
       Atomic Linear ODE Forward Mode: Example and Test
       Atomic Linear ODE Forward Type Calculation: Example Implementation
       Atomic Linear ODE Hessian Sparsity Pattern: Example Implementation
       Atomic Linear ODE Jacobian Sparsity Pattern: Example Implementation
       Atomic Linear ODE Second Order Reverse
       Atomic Linear ODE Reverse Mode: Example Implementation
       Atomic Linear ODE Forward Mode: Example Implementation
       Atomic Linear ODE Forward Type Calculation: Example Implementation
       Atomic Multiply Base Matrices: Example Implementation
       Atomic Linear ODE Class: Example Implementation
       Implementing Atomic Linear ODE
       Atomic First Order Linear ODE Method: Example Implementation
       Atomic Matrix Multiply Identical Zero: Example and Test
       Atomic Matrix Multiply Reverse Dependency: Example and Test
       Atomic Matrix Multiply Sparsity Patterns: Example and Test
       Atomic Matrix Multiply Reverse Mode: Example and Test
       Atomic Matrix Multiply Forward Mode: Example and Test
       Atomic Matrix Multiply Reverse Dependency Analysis: Example Implementation
       Atomic Matrix Multiply Jacobian Sparsity Pattern: Example Implementation
       Atomic Matrix Multiply Jacobian Sparsity Pattern: Example Implementation
       Atomic Matrix Multiply Reverse Mode: Example Implementation
       Atomic Matrix Multiply Forward Mode: Example Implementation
       Atomic Matrix Multiply Forward Type Calculation: Example Implementation
       Atomic Multiply Base Matrices: Example Implementation
       Atomic Matrix Multiply Class: Example Implementation
       Implementing Atomic Matrix Multiply
       Atomic Matrix Multiply Class: Example Implementation
       Atomic Vector Subtraction Example
       Example Optimizing Atomic Vector Usage
       Atomic Vector Negation Example
       Atomic Vector Multiplication Example
       Atomic Vector Sparsity Patterns Example
       Atomic Vector Sparsity Patterns Example
       Atomic Vector Division Example
       Atomic Vector Addition Example
       Atomic Vector Negative Operator: Example Implementation
       Atomic Vector Divide Operator: Example Implementation
       Atomic Vector Multiply Operator: Example Implementation
       Atomic Vector Subtract Operator: Example Implementation
       Atomic Vector Add Operator: Example Implementation
       Atomic Vector Forward Type Calculation: Example Implementation
       Atomic Vector Forward Type Calculation: Example Implementation
       Atomic Vector Hessian Sparsity Pattern: Example Implementation
       Atomic Vector Jacobian Sparsity Pattern: Example Implementation
       Atomic Vector Forward Mode: Example Implementation
       Atomic Vector Forward Mode: Example Implementation
       Atomic Vector Class: Example Implementation
       Implementing Atomic Vector Operations
       Atomic Vector Element-wise Operators: Example and Test
       Atomic Functions with Dynamic Parameters: Example and Test: Use Atomic Function
       Atomic Functions with Dynamic Parameters: Example and Test: Define Atomic Function
       Atomic Functions with Dynamic Parameters: Example and Test
       Atomic Functions and Forward Mode: Example and Test: Use Atomic Function
       Atomic Functions and Forward Mode: Example and Test: Define Atomic Function
       Atomic Functions and Forward Mode: Example and Test
       Atomic Euclidean Norm Squared: Example and Test: Use Atomic Function
       Atomic Euclidean Norm Squared: Example and Test: Define Atomic Function
       Atomic Euclidean Norm Squared: Example and Test
       Getting Started with Atomic Functions: Example and Test: Use Atomic Function
       Getting Started with Atomic Functions: Example and Test: Define Atomic Function
       Getting Started with Atomic Functions: Example and Test
       Examples Defining Atomic Functions: Fourth Generation
       Atomic Function Reverse Dependency
       Atomic Function Hessian Sparsity Patterns
       Atomic Function Jacobian Sparsity Patterns
       Atomic Function Reverse Mode
       Atomic Function Forward Mode
       Atomic Function Forward Type Calculation
       Calling an Atomic Function
       Atomic Function Constructor
       Defining Atomic Functions: Fourth Generation
       Atomic AD Functions: Fourth Generation
       Atomic AD Functions: Deprecated Atomic Function
       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 Logarithm of One Plus Argument: log1p: Atomic
       The Exponential Function: log: Atomic
       The Exponential Function Minus One: expm1: Atomic
       The Exponential Function: exp: Atomic
       The Complementary Error Function: erfc: Atomic
       The Error Function: Atomic
       The Hyperbolic Cosine Function: cosh: Atomic
       The Cosine Function: cos: Atomic
       The Inverse Hyperbolic Tangent Function: atanh: Atomic
       Inverse Tangent Function: atan: Atomic
       The Inverse Hyperbolic Sine Function: asinh: Atomic
       Inverse Sine Function: asin: Atomic
       The Inverse Hyperbolic Cosine Function: acosh: Atomic
       Inverse Cosine Function: acos: Atomic
       Research and Software Engineering Projects Related to CppAD: Atomic Functions
       cppad-20221105: A C++ Algorithmic Differentiation Package: Features.Atomic Functions
atomic_base Atomic Function Constructor: atomic_base
atomic_four Atomic Vector Element-wise Operators: Example and Test: Purpose.atomic_four
            Atomic Function Constructor: atomic_four
atomic_index C++ AD Graph Vector Values: atomic_index
atomic_lin_ode atomic_lin_ode Get Routine: Example Implementation
               atomic_lin_ode Set Routine: Example Implementation
atomic_mat_mul atomic_mat_mul Get Routine: Example Implementation
               atomic_mat_mul Set Routine: Example Implementation
atomic_name C++ AD Graph Vector Values: atomic_name
atomic_name_vec C++ Representation of an AD Graph: atomic_name_vec
atomic_sparsity Set Atomic Function Options: atomic_sparsity
atomic_three Timing Test for Multi-Threaded atomic_three Calculation
             Run Multi-Threaded atomic_three Calculation
             Multi-Threaded atomic_three Take Down
             Multi-Threaded atomic_three Worker
             Multi-Threaded atomic_three Set Up
             Multi-Threaded atomic_three Common Information
             Defines a atomic_three Operation that Computes Square Root
             Multi-Threading atomic_three Example / Test
             Checkpoint Functions: Second Generation: atomic_three
             Atomic Function Constructor: atomic_three
atomic_two Timing Test for Multi-Threaded atomic_two Calculation
           Run Multi-Threaded atomic_two Calculation
           Multi-Threaded atomic_two Take Down
           Multi-Threaded atomic_two Worker
           Multi-Threaded atomic_two Set Up
           Multi-Threaded atomic_two Common Information
           Defines a atomic_two Operation that Computes Square Root
           Multi-Threading atomic_two Example / Test
           atomic_two Eigen Cholesky Factorization Class
           atomic_two Eigen Matrix Inversion Class
           atomic_two Eigen Matrix Multiply Class
atomic_user Atomic Function Constructor: atomic_user
            Atomic Function Constructor: atomic_user
            Atomic Function Constructor: atomic_user
atx Atomic Reverse Mode: atx
    Atomic Forward Mode: atx
aty Atomic Reverse Mode: aty
    Atomic Forward Mode: aty
au chkpoint_one Algorithm that Computes Square Root: au
   Defines a atomic_two Operation that Computes Square Root: au
   chkpoint_two Algorithm that Computes Square Root: au
   Defines a atomic_three Operation that Computes Square Root: au
autotools Autotools Unix Test and Installation
          Using CMake to Configure CppAD: CMake Command.autotools
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
          Package Specific Speed Test Linking Routines: available
          Amount of Memory Available for Quick Use by a Thread
          Free Memory Currently Available for Quick Use by a Thread
ax Checkpoint Functions: First Generation: ax
   Using AD Version of Atomic Function: ax
   Defining Atomic Functions: First Generation: afun.ax
   Using Checkpoint Functions: ax
   Using AD Version of an Atomic Function: ax
   Atomic First Order Linear ODE Method: Example Implementation: ax
   Calling an Atomic Function: ax
   Discrete AD Functions: ax
ay chkpoint_one Algorithm that Computes Square Root: ay
   Checkpoint Functions: First Generation: ay
   Defines a atomic_two Operation that Computes Square Root: ay
   Using AD Version of Atomic Function: ay
   Defining Atomic Functions: First Generation: afun.ay
   chkpoint_two Algorithm that Computes Square Root: ay
   Defines a atomic_three Operation that Computes Square Root: ay
   Using Checkpoint Functions: ay
   Using AD Version of an Atomic Function: ay
   Atomic First Order Linear ODE Method: Example Implementation: ay
   Calling an Atomic Function: ay
   Discrete AD Functions: ay
   AD Constructors: ay
azmul Json azmul Operator: Example and Test
      Json AD Graph Operator Definitions: Binary Operators.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
      Atomic Function Reverse Mode: partial_x.azmul
      Atomic Function Reverse Mode: partial_x.azmul
B
b(x) Atomic First Order Linear ODE Method: Example Implementation: x.b(x)
b_in Non-Smooth Optimization Using Abs-normal Quadratic Approximations: b_in
     Non-Smooth Optimization Using Abs-normal Linear Approximations: b_in
back C++ AD Graph Vector Values: Syntax.Push Back
     Json Get Started: Example and Test: Convert to Json and Back
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
     Checkpoint Functions: First Generation: Base
     Atomic Reverse Mode: Syntax.Base
     Atomic Forward Mode: Syntax.Base
     Atomic Function Constructor: atomic_base.Base
     Defining Atomic Functions: First Generation: 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
     C Source Code Corresponding to an ADFun Object: Base
     Create a C++ AD Graph Corresponding to an ADFun Object: Base
     ADFun Object Corresponding to a CppAD Graph: Base
     Json AD Graph Corresponding to an ADFun Object: Base
     ADFun Object Corresponding to a Json AD Graph: Base
     Create an AD<Base> Function From a Base Function: Base
     Create an AD<Base> Function From a Base Function
     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
     AD Vectors that Record Index Operations: Base Indexing.base
     AD Vectors that Record Index Operations: Base Indexing
     Compare AD with Base Objects: Example and Test
     Compare AD and Base Objects for Nearly Equal
     Dynamic Parameters in Checkpoint Functions: chk_fun.Base
     Checkpoint Function Constructor: Base
     Checkpoint Functions: Second Generation: Base
     Atomic Function Reverse Dependency Calculation: Base
     Atomic Function Hessian Sparsity Patterns: Base
     Atomic Function Jacobian Sparsity Patterns: Base
     Atomic Function Reverse Mode: Base
     Atomic Function Forward Mode: Base
     Atomic Function Forward Type Calculation: Base
     Using AD Version of an Atomic Function: Base
     Atomic Function Constructor: atomic_three.Base
     Defining Atomic Functions: Third Generation: Base
     Atomic Multiply Base Matrices: Example Implementation
     Atomic Multiply Base Matrices: Example Implementation
     Atomic Function Reverse Dependency: Base
     Atomic Function Hessian Sparsity Patterns: Base
     Atomic Function Jacobian Sparsity Patterns: Base
     Atomic Function Reverse Mode: Usage.Base
     Atomic Function Reverse Mode: Base
     Atomic Function Reverse Mode: Prototype.Base
     Atomic Function Reverse Mode: Syntax.Base
     Atomic Function Forward Mode: Usage.Base
     Atomic Function Forward Mode: Base
     Atomic Function Forward Mode: Prototype.Base
     Atomic Function Forward Mode: Syntax.Base
     Atomic Function Forward Type Calculation: Base
     Calling an Atomic Function: Base
     Atomic Function Constructor: atomic_four.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
     cppad-20221105: A C++ Algorithmic Differentiation Package: Features.Base Type
base2ad The CppAD Wish List: base2ad
        Using base2ad and VecAD together: Example and Test
        Taylor's Ode Solver: base2ad Example and Test
        AD Vectors that Record Index Operations: base2ad
        base2ad with Atomic Operations: Example and Test
        Atomic Vector Element-wise Operators: Example and Test: Purpose.base2ad
base2ad: Checkpointing With base2ad: Example and Test
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
           Sparse Hessian: BaseVector
           Computing Sparse Hessians: BaseVector
           Sparse Jacobian: BaseVector
           Computing Sparse Jacobians: BaseVector
           Reverse Mode Using Subgraphs: BaseVector
           Multiple Order Forward Mode: BaseVector
           Change the Dynamic Parameters: BaseVector
           Reverse Mode Second Partial Derivative Driver: BaseVector
           Forward Mode Second Partial Derivative Driver: BaseVector
           Dynamic Parameters in Checkpoint Functions: 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 Json AD Graph Operator Definitions: Print.before
       Printing AD Values During Forward Mode: before
begin The CppAD::vector Template Class: Iterators.begin
      Json Get Started: Example and Test: Function.Begin op_usage_vec
      Json Get Started: Example and Test: Function.Begin op_define_vec
      Json Get Started: Example and Test: Function.Begin Function
bender'Computing Jacobian and Hessian of Bender's Reduced Objective
benderquad: BenderQuad: Example and Test
between Comparison Changes Between Taping and Zero Order Forward
        Switching Between Variables and Dynamic Parameters: Example and Test
bibliography Bibliography
binary C++ AD Graph Operator Enum Type: Binary
       Json AD Graph Operator Definitions: 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
       The Theory of Reverse Mode: Binary Operators
       The Theory of Forward Mode: Binary Operators
binary_name AD Boolean Functions: binary_name
bit_per_unit The CppAD::vector Template Class: vectorBool.bit_per_unit
bool Required Base Class Member Functions: Bool Operators
     Bool Valued Operations and Functions with AD Arguments
bool_sparsity_enum 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
           Reverse Mode Hessian Sparsity Patterns: BoolVector
           Forward Mode Hessian Sparsity Patterns: BoolVector
           Reverse Mode Using Subgraphs: BoolVector
boost 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 Using The CppAD Test Vector Template Class: boost::numeric::ublas::vector
boost_dir Autotools Unix Test and Installation: boost_dir
both Atomic Forward Hessian Sparsity: Example and Test: Test with u_1 Both a Variable and a Parameter
     Atomic Function Jacobian Sparsity: Example and Test: Test with u_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 abs_normal: Solve a Quadratic Program With Box Constraints
    abs_normal: Solve a Linear Program With Box Constraints
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 CppADCodeGen in Build Directory
      Download and Install Adolc in Build Directory
      Using CMake to Configure CppAD: Build Directory
building Speed Test Derivatives Using Cppadcg: Building Tests
         Download The CppAD Source Code: Git.Building Documentation
bvector Use Ipopt to Solve a Nonlinear Programming Problem: Bvector
C
C
     compare speed with C++ Compare Speed of C and C++
C++
     compare speed with Compare Speed of C and C++
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: push_back.c
  C Source Code Corresponding to a Function: Example and Test
  JIT Creation, Compilation, and Linking of C Source Code
  C Source Code Corresponding to an ADFun Object
  Controlling Taylor Coefficients Memory Allocation: 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
  C++ Representation of an AD Graph: Node Indices.c
  Json Representation of an AD Graph: Node Indices.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++
    C++ Concept: A Simple Vector
    Some General Purpose Utilities: C++ Concepts
    Create a C++ AD Graph Corresponding to an ADFun Object
    Print a C++ AD Graph: Example and Test
    Print A C++ AD Graph
    C++ AD Graph Vector Values
    C++ AD Graph Scalar Values
    C++ AD Graph Constructor
    A C++ AD Graph Class
    C++ AD Graph print Operator: Example and Test
    C++ AD Graph Atomic Four Functions: Example and Test
    C++ AD Graph Atomic Three Functions: Example and Test
    C++ AD Graph add Operator: Example and Test
    C++ AD Graph Conditional Expressions: Example and Test
    C++ AD Graph Comparison Operators: Example and Test
    C++ AD Graph sum Operator: Example and Test
    C++ AD Graph sub Operator: Example and Test
    C++ AD Graph pow Operator: Example and Test
    C++ AD Graph mul Operator: Example and Test
    C++ AD Graph div Operator: Example and Test
    C++ AD Graph add Operator: Example and Test
    C++ AD Graph add Operator: Example and Test
    C++ AD Graph Operator Enum Type
    C++ Representation of an AD Graph
    cppad-20221105: A C++ Algorithmic Differentiation Package
c++17 Using CMake to Configure CppAD: cppad_cxx_flags.C++17
c: Interfacing to C: Example and Test
c_type C Source Code Corresponding to an ADFun Object: c_type
calculating Calculating Sparse Derivatives
            Calculating Sparsity Patterns
calculation LU Factorization of A Square Matrix and Stability Calculation
            Timing Test for Multi-Threaded chkpoint_one Calculation
            Run Multi-Threaded chkpoint_one Calculation
            Timing Test for Multi-Threaded atomic_two Calculation
            Run Multi-Threaded atomic_two Calculation
            Timing Test for Multi-Threaded chkpoint_two Calculation
            Run Multi-Threaded chkpoint_two Calculation
            Timing Test for Multi-Threaded atomic_three Calculation
            Run Multi-Threaded atomic_three Calculation
            Atomic Function Reverse Dependency Calculation
            Atomic Function Forward Type Calculation
            Atomic Function Forward Type Calculation
calculation: Atomic Linear ODE Forward Type Calculation: Example Implementation
             Atomic Linear ODE Forward Type Calculation: Example Implementation
             Atomic Matrix Multiply Forward Type Calculation: Example Implementation
             Atomic Vector Forward Type Calculation: Example Implementation
             Atomic Vector Forward Type Calculation: Example Implementation
calculations Enable AD Calculations During Parallel Mode
             Calculating Sparsity Patterns: Old Sparsity Pattern Calculations
             Calculating Sparsity Patterns: Preferred Sparsity Pattern Calculations
             The Theory of Derivative Calculations
             Enabling Colpack Sparsity Calculations
             cppad-20221105: A C++ Algorithmic Differentiation Package: Features.Derivative Calculations
calculations: Atomic Linear ODE Sparsity Calculations: Example and Test
call 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
     Defining Atomic Functions: Fourth Generation: Syntax.Call
call_id C Source Code Corresponding to an ADFun Object: call_id
        Json AD Graph Operator Definitions: Atomic Functions.call_id
        atomic_lin_ode Get Routine: Example Implementation: call_id
        Atomic First Order Linear ODE Method: Example Implementation: call_id
        atomic_mat_mul Get Routine: Example Implementation: call_id
        atomic_mat_mul Set Routine: Example Implementation: call_id
        Atomic Matrix Multiply Class: Example Implementation: call_id
        Atomic Function Reverse Dependency: call_id
        Atomic Function Hessian Sparsity Patterns: call_id
        Atomic Function Jacobian Sparsity Patterns: call_id
        Atomic Function Reverse Mode: call_id
        Atomic Function Forward Mode: call_id
        Atomic Function Forward Type Calculation: call_id
        Calling an Atomic Function: call_id
callback Defining Atomic Functions: First Generation: Syntax Function.Callback Routines
callbacks Atomic Callbacks in JIT Function: Example and Test
          C Source Code Corresponding to an ADFun Object: Atomic Callbacks
          Defining Atomic Functions: Third Generation: Syntax.Class Member Callbacks
          Defining Atomic Functions: Fourth Generation: Syntax.Callbacks
calling Calling an Atomic Function
can Number of Variables That Can be Skipped: Example and Test
    Number of Variables that Can be Skipped
cancellation The CppAD Wish List: Abs-normal.Cancellation
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 Number Taylor Coefficient Orders Currently Stored: capacity_order
capacity_taylor ADFun Object Deprecated Member Functions: capacity_taylor
case AD Theory for Cholesky Factorization: Reverse Mode.Case k > 0
     AD Theory for Cholesky Factorization: Reverse Mode.Case k = 0
     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.More Complicated Case
     Base Type Requirements for Identically Equal Comparisons: EqualOpSeq.The Simple 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
certain Convert Certain Types to a String
cexp_eq Json AD Graph Operator Definitions: Conditional Expressions.cexp_eq
cexp_le Json AD Graph Operator Definitions: Conditional Expressions.cexp_le
cexp_lt Json AD Graph Operator Definitions: Conditional Expressions.cexp_lt
cg_fun Generate Source Code and Compile an AD Function: cg_fun
change Computing a Jacobian With Constants that Change
       Change the Dynamic Parameters
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 During 2018
        Changes and Additions to CppAD During 2019
        Changes and Additions to CppAD During 2020
        Changes and Additions to CppAD During 2021
        Changes and Additions to CppAD During 2022
        Changes and Additions to CppAD
        Comparison Changes Between Taping and Zero Order Forward
character Json Representation of an AD Graph: Token.Single Character
check 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
      Check Simple Vector Concept
      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
      Json Get Started: Example and Test: Check g(x, p)
      Json Get Started: Example and Test: Check f(x, p)
      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 The CppAD::vector Template Class: Iterators.Error Checking
         The CppAD::vector Template Class: Element Access.Error 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 Checkpoint Functions: First Generation
           The CppAD Wish List: checkpoint
           Run Multi-Threading Examples and Speed Tests: Atomic and Checkpoint
           Checkpoint Functions with Dynamic Parameters: Example and Test
           Dynamic Parameters in Checkpoint Functions
           Using Checkpoint Functions
           Checkpoint Function Constructor
           Checkpoint Functions: Second Generation: Syntax.Use Checkpoint Function
           Checkpoint Functions: Second Generation
checkpointing Checkpointing an ODE Solver: Example and Test
              Checkpointing With base2ad: Example and Test
checkpointing: Compare With and Without Checkpointing: Example and Test
               Get Started Checkpointing: Example and Test
checksimplevector The CheckSimpleVector Function: Example and Test
                  Enable AD Calculations During Parallel Mode: CheckSimpleVector
chk_fun Dynamic Parameters in Checkpoint Functions: chk_fun
        Using Checkpoint Functions: chk_fun
        Checkpoint Function Constructor: chk_fun
chkpoint_one Timing Test for Multi-Threaded chkpoint_one Calculation
             Run Multi-Threaded chkpoint_one Calculation
             Multi-Threaded chkpoint_one Take Down
             Multi-Threaded chkpoint_one Worker
             Multi-Threaded chkpoint_one Set Up
             Multi-Threaded chkpoint_one Common Information
             chkpoint_one Algorithm that Computes Square Root
             Multi-Threading chkpoint_one Example / Test
chkpoint_two Timing Test for Multi-Threaded chkpoint_two Calculation
             Run Multi-Threaded chkpoint_two Calculation
             Multi-Threaded chkpoint_two Take Down
             Multi-Threaded chkpoint_two Worker
             Multi-Threaded chkpoint_two Set Up
             Multi-Threaded chkpoint_two Common Information
             chkpoint_two Algorithm that Computes Square Root
             Multi-Threading chkpoint_two Example / Test
choice Using The CppAD Test Vector Template Class: Choice
cholesky atomic_two 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 CppAD Test Vector Template Class
circuit Atomic Function Reverse Mode: partial_x.Short Circuit Operations
citr The CppAD::vector Template Class: Iterators.citr
clang Using CMake to Configure CppAD: cppad_cxx_flags.clang
class atomic_two Eigen Cholesky Factorization Class: End Class Definition
      atomic_two Eigen Cholesky Factorization Class: Start Class Definition
      atomic_two Eigen Cholesky Factorization Class
      atomic_two Eigen Matrix Inversion Class: End Class Definition
      atomic_two Eigen Matrix Inversion Class: Start Class Definition
      atomic_two Eigen Matrix Inversion Class
      Atomic Eigen Matrix Inverse: Example and Test: Class Definition
      atomic_two Eigen Matrix Multiply Class: End Class Definition
      atomic_two Eigen Matrix Multiply Class: Start Class Definition
      atomic_two Eigen Matrix Multiply Class
      Atomic Eigen Matrix Multiply: Example and Test: Class Definition
      Using The CppAD Test Vector Template Class
      code_gen_fun Class Member  Implementation
      code_gen_fun Class Include File
      Examples: The CppAD Test Vector Template Class
      C++ Concept: A Simple Vector: Template Class Requirements
      The CppAD::vector Template Class
      Check NumericType Class Concept
      Some General Purpose Utilities: Miscellaneous.The CppAD Vector Template Class
      A C++ AD Graph 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
      Reciprocal as an Atomic Operation: Example and Test: End Class Definition
      Reciprocal as an Atomic Operation: Example and Test: Start 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 Euclidean Norm Squared: Example and Test: End Class Definition
      Atomic Euclidean Norm Squared: Example and Test: Start Class Definition
      Getting Started with Atomic Functions: Example and Test: End Class Definition
      Getting Started with Atomic Functions: Example and Test: Start Class Definition
      Atomic Functions Reverse Dependency Analysis: Example and Test: End Class Definition
      Atomic Functions Reverse Dependency Analysis: Example and Test: Start Class Definition
      Atomic Forward Hessian Sparsity: Example and Test: Start Class Definition
      Atomic Function Jacobian Sparsity: Example and Test: Start Class Definition
      Atomic Functions and Reverse Mode: Example and Test: Start Class Definition
      Atomic Functions with Dynamic Parameters: Example and Test: End Class Definition
      Atomic Functions with Dynamic Parameters: Example and Test: Start Class Definition
      Atomic Functions and Forward Mode: Example and Test: Start Class Definition
      Defining Atomic Functions: Third Generation: Syntax.Class Member Callbacks
      Defining Atomic Functions: Third Generation: Syntax.Define Class
      Defining Atomic Functions: Fourth Generation: Syntax.Define Class
      Choosing the CppAD Test Vector Template Class
class: Simple Vector Template Class: Example and Test
       CppAD::vectorBool Class: Example and Test
       CppAD::vector Template Class: Example and Test
       Atomic Linear ODE Class: Example Implementation
       Atomic Matrix Multiply Class: Example Implementation
       Atomic Matrix Multiply Class: Example Implementation
       Atomic Vector Class: Example Implementation
clear Checkpoint Functions: First Generation: Parallel Mode.clear
      Defining Atomic Functions: First Generation: clear
      The CppAD::vector Template Class: clear
clear_subgraph Reverse Mode Using Subgraphs: clear_subgraph
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_build_type Using CMake to Configure CppAD: cmake_build_type
cmake_defined_ok Using CMake to Configure CppAD: cmake_defined_ok
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_needs_dot_slash Using CMake to Configure CppAD: cmake_needs_dot_slash
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
     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
     Pass Sparse Jacobian as Code Gen Function: Example and Test
     Evaluate Sparse Jacobian of a Code Gen Function: Example and Test
     Pass Jacobian as Code Gen Function: Example and Test
     Evaluate Jacobian of a Code Gen Function: Example and Test
     File Store and Retrieve a Code Gen Function: Example and Test
     Evaluate a Code Gen Function: Example and Test
     Generate Source Code and Compile an AD Function
     Source Code for eigen_plugin.hpp
     ODE Inverse Problem Definitions: Source Code
     An Embedded 4th and 5th Order Runge-Kutta ODE Solver: Source Code
     A 3rd and 4th Order Rosenbrock ODE Solver: Source Code
     One DimensionalRomberg Integration: Source Code
     Multi-dimensional Romberg Integration: 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
     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
     C Source Code Corresponding to a Function: Example and Test
     JIT Creation, Compilation, and Linking of C Source Code
     C Source Code Corresponding to an ADFun Object
     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
     Switching Between Variables and Dynamic Parameters: Example and Test: Source Code
     Print a C++ AD Graph: Example and Test: Source Code
     C++ AD Graph print Operator: Example and Test: Source Code
     C++ AD Graph Atomic Four Functions: Example and Test: Source Code
     C++ AD Graph Atomic Three Functions: Example and Test: Source Code
     C++ AD Graph add Operator: Example and Test: Source Code
     C++ AD Graph Conditional Expressions: Example and Test: Source Code
     C++ AD Graph Comparison Operators: Example and Test: Source Code
     C++ AD Graph sum Operator: Example and Test: Source Code
     Graph Unary Operator: Example and Test: Source Code
     C++ AD Graph sub Operator: Example and Test: Source Code
     C++ AD Graph pow Operator: Example and Test: Source Code
     C++ AD Graph mul Operator: Example and Test: Source Code
     C++ AD Graph div Operator: Example and Test: Source Code
     C++ AD Graph add Operator: Example and Test: Source Code
     C++ AD Graph add Operator: Example and Test: Source Code
     Json Representation of a Sparse Matrix: Example and Test: Source Code
     Convert an ADFun Object to a Json AD Graph: Example and Test: Source Code
     Convert Jason Graph to an ADFun Object: Example and Test: Source Code
     Json AD Graph print Operator: Example and Test: Source Code
     Json Atomic Function Operator: Example and Test: Source Code
     Json Atomic Function Three Operator: Example and Test: Source Code
     Json add Operator: Example and Test: Source Code
     Json Comparison Operators: Example and Test: Source Code
     Json Conditional Expressions: Example and Test: Source Code
     Json sum Operator: Example and Test: Source Code
     Json sub Operator: Example and Test: Source Code
     Json pow Operator: Example and Test: Source Code
     Json mul Operator: Example and Test: Source Code
     Json div Operator: Example and Test: Source Code
     Json azmul Operator: Example and Test: Source Code
     Json add Operator: Example and Test: Source Code
     Json Unary Operators: Example and Test: Source Code
     Base Type Requirements for Hash Coding Values: code
     Get Started Checkpointing: Example and Test: Source Code
     base2ad with Atomic Operations: Example and Test: Source 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
code_gen_fun code_gen_fun Class Member  Implementation
             code_gen_fun Class Include File
coding Base Type Requirements for Hash Coding Values
coefficient AD Theory for Cholesky Factorization: Notation.Taylor Coefficient
            Glossary: Taylor Coefficient
            Controlling Taylor Coefficient Memory Allocation: Example and Test
            Number Taylor Coefficient Orders Currently Stored
coefficients Optimize an ADFun Object Tape: Taylor Coefficients
             Third Order Reverse Mode: Example and Test: Taylor Coefficients
             Controlling Taylor Coefficients Memory Allocation
             Change the Dynamic Parameters: Taylor Coefficients
             Construct an ADFun Object and Stop Recording: Assignment Operator.Taylor Coefficients
             Power Function Forward Mode Theory: Taylor Coefficients 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.Taylor Coefficients Recursion Formula
col Evaluate a Function That Has a Sparse Hessian: col
    Evaluate a Function That Has a Sparse Jacobian: col
    Speed Testing Sparse Jacobians: col
    Link to Speed Test 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
    Atomic First Order Linear ODE Method: Example Implementation: pattern.col
col_major Sparse Matrix Row, Column, Value Representation: col_major
          Row and Column Index Sparsity Patterns: col_major
collision_limit=value Optimize an ADFun Object Tape: options.collision_limit=value
color_method Sparse Hessian: work.color_method
             Sparse Jacobian: work.color_method
coloring Computing Sparse Hessians: coloring
         Computing Sparse Jacobians: coloring
         Research and Software Engineering Projects Related to CppAD: Sparsity.Coloring Problem
colpack Running the Speed Test Program: Sparsity Options.colpack
        Computing Sparse Jacobians: coloring.colpack
        Enabling Colpack Sparsity Calculations: Colpack Home Page
        Enabling Colpack Sparsity Calculations
        Download and Install ColPack in Build Directory
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 Enabling 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 Multi-Threaded chkpoint_one Common Information
       Multi-Threaded atomic_two Common Information
       Common Variables use by Multi-Threaded Newton Method
       Multi-Threaded chkpoint_two Common Information
       Multi-Threaded atomic_three Common Information
       Common Variables Used by Multi-threading Sum of 1/i
comp_eq Json AD Graph Operator Definitions: Compare Operators.comp_eq
comp_le Json AD Graph Operator Definitions: Compare Operators.comp_le
comp_lt Json AD Graph Operator Definitions: Compare Operators.comp_lt
comp_ne Json AD Graph Operator Definitions: Compare Operators.comp_ne
compare Compare Speed of C and C++
        Json AD Graph Operator Definitions: Compare Operators
        Compare AD with Base Objects: Example and Test
        Compare AD and Base Objects for Nearly Equal
        Compare With and Without Checkpointing: Example and Test
     speed C and C++ Compare Speed of C and C++
compare_change C Source Code Corresponding to an ADFun Object: compare_change
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
           The CppAD Wish List: Dynamic Parameters.Comparison Operators
           Optimize Comparison Operators: Example and Test
           Comparison Changes Between Taping and Zero Order Forward
           C++ AD Graph Comparison Operators: Example and Test
           C++ AD Graph Operator Enum Type: Comparison
           Json Comparison Operators: Example and Test
           AD Binary Comparison Operators: Example and Test
           AD Binary Comparison Operators
comparisons C++ AD Graph Operator Enum Type: Comparison.Other Comparisons
            C++ AD Graph Operator Enum Type: Conditional Expression.Other Comparisons
            Json AD Graph Operator Definitions: Compare Operators.Other Comparisons
            Json AD Graph Operator Definitions: Conditional Expressions.Other Comparisons
            Base Type Requirements for Ordered Comparisons
            Base Type Requirements for Identically Equal Comparisons
            exp_eps: Operation Sequence and Zero Order Forward Sweep: Comparisons
            cppad-20221105: A C++ Algorithmic Differentiation Package: Features.Logical Comparisons
compilation The CppAD Wish List: cppad_lib.Compilation Speed
            JIT Creation, Compilation, and Linking of C Source Code
compile Generate Source Code and Compile an AD Function
        Create a Dynamic Link Library: options.compile
        JIT Compiler Options: Example and Test: compile
        CppAD pkg-config Files: cppad-uninstalled.pc.Compile Flags
        CppAD pkg-config Files: cppad.pc.Compile Flags
compiler JIT Compiler Options: Example and Test
complementary The Complementary Error Function: erfc
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 Case
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 Convert A CppAD Sparse Matrix to an Eigen Sparse Matrix: Compressed
           Download The CppAD Source Code: Git.Compressed Archives
computation JIT Computation of Derivatives: Example and Test
            Computing Dependency: Example and Test: Computation
compute Compute Determinant using Expansion by Minors
        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 chkpoint_one Algorithm that Computes Square Root
         Defines a atomic_two Operation that Computes Square Root
         chkpoint_two Algorithm that Computes Square Root
         Defines a atomic_three 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
concept: C++ Concept: A Simple Vector
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
conditional Optimize Nested Conditional Expressions: Example and Test
            Optimize Conditional Expressions: Example and Test
            C++ AD Graph Conditional Expressions: Example and Test
            C++ AD Graph Operator Enum Type: Conditional Expression
            Json Conditional Expressions: Example and Test
            Json AD Graph Operator Definitions: Conditional Expressions
            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 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
              Download and Install Sacado in Build Directory: Configuration
              Download and Install Ipopt in Build Directory: Configuration
              Download and Install Eigen in Build Directory: Configuration
              Download and Install ColPack in Build Directory: Configuration
              Download and Install CppADCodeGen in Build Directory: Configuration
              Download and Install Adolc in Build Directory: Configuration
              Download and Install The CppAD Optional Packages: prefix.Configuration
configure Autotools Unix Test and Installation: Configure
          Using CMake to Configure CppAD
conjugate Differentiate Conjugate Gradient Algorithm: Example and Test
constant Glossary: Parameter.Constant
         C++ AD Graph Vector Values: constant
         Constant, Dynamic, Parameter, and Variable: Constant
         Constant, Dynamic, Parameter, and Variable
         Atomic Function Forward Mode: need_y.Constant Parameters
         Defining Atomic Functions: Third Generation: parameter_x.Constant
         Convert an AD Variable or Dynamic Parameter to a Constant
constant: Convert a Variable or Dynamic Parameter a Constant: Example and Test
constant_vec C++ AD Graph Constructor: constant_vec
             C++ Representation of an AD Graph: constant_vec
             Json Get Started: Example and Test: Function.constant_vec
             Json Representation of an AD Graph: constant_vec
constants Computing a Jacobian With Constants that Change
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
          Defining Atomic Functions: Third Generation: Syntax.Construct Atomic Function
constructor zdouble: An AD Base Type With Absolute Zero: Syntax.Constructor and Assignment
            Checkpoint Functions: First Generation: constructor
            atomic_two Eigen Cholesky Factorization Class: Public.Constructor
            Atomic Eigen Cholesky Factorization: Example and Test: Use Atomic Function.Constructor
            atomic_two Eigen Matrix Inversion Class: Public.Constructor
            Atomic Eigen Matrix Inverse: Example and Test: Use Atomic Function.Constructor
            atomic_two Eigen Matrix Multiply Class: Public.Constructor
            Atomic Eigen Matrix Multiply: Example and Test: Use Atomic Function.Constructor
            Atomic Function Constructor
            Determinant Using Expansion by Minors: Constructor
            Determinant Using Expansion by Lu Factorization: Constructor
            Allocate An Array and Call Default Constructor for its Elements
            C++ Concept: A Simple Vector: Element Constructor and Destructor
            C++ Concept: A Simple Vector: Copy Constructor
            C++ Concept: A Simple Vector: Sizing Constructor
            C++ Concept: 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
            Sparse Matrix Row, Column, Value Representation: other.Move Semantics Assignment and Constructor
            Sparse Matrix Row, Column, Value Representation: other.Assignment and Constructor
            Row and Column Index Sparsity Patterns: other.Move Semantics Assignment and Constructor
            Row and Column Index Sparsity Patterns: other.Assignment and Constructor
            Row and Column Index Sparsity Patterns: Syntax.Constructor
            Replacing the CppAD Error Handler: Constructor
            Number Taylor Coefficient Orders Currently Stored: Constructor
            C++ AD Graph 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
            AD Vectors that Record Index Operations: Constructor
            Checkpoint Function Constructor
            Checkpoint Functions: Second Generation: Syntax.Constructor
            Matrix Multiply as an Atomic Operation: Constructor
            User Atomic Matrix Multiply: Example and Test: Use Atomic Function.Constructor
            Reciprocal as an Atomic Operation: Example and Test: Use Atomic Function.Constructor
            Reciprocal as an Atomic Operation: Example and Test: 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 Euclidean Norm Squared: Example and Test: Use Atomic Function.Constructor
            Atomic Euclidean Norm Squared: Example and Test: Constructor
            Getting Started with Atomic Functions: Example and Test: Use Atomic Function.Constructor
            Getting Started with Atomic Functions: Example and Test: Constructor
            Atomic Functions Reverse Dependency Analysis: Example and Test: Use Atomic Function.Constructor
            Atomic Functions Reverse Dependency Analysis: Example and Test: Constructor
            Atomic Forward Hessian Sparsity: Example and Test: Constructor
            Atomic Function Jacobian Sparsity: Example and Test: Constructor
            Atomic Functions and Reverse Mode: Example and Test: Constructor
            Atomic Functions with Dynamic Parameters: Example and Test: Use Atomic Function.Constructor
            Atomic Functions with Dynamic Parameters: Example and Test: Constructor
            Atomic Functions and Forward Mode: Example and Test: Constructor
            Atomic Function Constructor: Example.Use Constructor
            Atomic Function Constructor: Example.Define Constructor
            Atomic Function Constructor
            Atomic Function Constructor
            Defining Atomic Functions: Fourth Generation: Syntax.Constructor
constructor: Hessian of Lagrangian and ADFun Default Constructor: Example and Test
             Independent and ADFun Constructor: Example and Test
constructors Generate Source Code and Compile an AD Function: Prototype.Constructors
             Generate Source Code and Compile an AD Function: Syntax.Constructors
             Required Base Class Member Functions: Constructors
             AD Constructors
constructors: AD Constructors: Example and Test
control Control When Thread Alloc Retains Memory For Future Use
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 A CppAD Sparse Matrix to an Eigen Sparse Matrix
        Switching Between Variables and Dynamic Parameters: Example and Test: Convert a Graph to a Function
        Switching Between Variables and Dynamic Parameters: Example and Test: Convert a Function to a Graph
        Json Get Started: Example and Test: Convert to Json and Back
        Json Get Started: Example and Test: Convert Single to Double Quotes
        Convert an ADFun Object to a Json AD Graph: Example and Test
        Convert Jason Graph to an ADFun Object: Example and Test
        Convert a Variable or Dynamic Parameter a Constant: Example and Test
        Convert an AD Variable or Dynamic Parameter to a Constant
        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
converting Converting CppAD Sparse Matrix to Eigen Format: Example and Test
copy C++ Concept: 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: Constructors.Copy
correct Running the Speed Test Program: test.correct
correctness Correctness Test of det_by_minor Routine
            Running the Speed Test Program: Correctness Results
            Correctness Tests For Exponential Approximation in Introduction
            cppad-20221105: A C++ Algorithmic Differentiation Package: Testing.Correctness
correspondence Create An Abs-normal Representation of a Function: Correspondence to Literature
corresponding C Source Code Corresponding to a Function: Example and Test
              C Source Code Corresponding to an ADFun Object
              Create a C++ AD Graph Corresponding to an ADFun Object
              ADFun Object Corresponding to a CppAD Graph
              Json AD Graph Corresponding to an ADFun Object
              ADFun Object Corresponding to a Json AD Graph
cos The AD cos Function: Example and Test
    The Cosine Function: cos
cosh The AD cosh Function: Example and Test
     The Hyperbolic Cosine Function: cosh
cosine The Hyperbolic Cosine Function: cosh
       The Cosine Function: cos
       The Inverse Hyperbolic Cosine Function: acosh
       Inverse Cosine Function: acos
       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
count Comparison Changes Between Taping and Zero Order Forward: count
      An Introduction by Example to Algorithmic Differentiation: Preface.Operation Count
cpp_graph C++ Representation of an AD Graph: cpp_graph
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
      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 During 2018
      Changes and Additions to CppAD During 2019
      Changes and Additions to CppAD During 2020
      Changes and Additions to CppAD During 2021
      Changes and Additions to CppAD During 2022
      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
      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: CppAD Declarations
      Enable Use of Eigen Linear Algebra Package with CppAD
      Example and Test Linking CppAD to Languages Other than C++
      Utility Routines used by CppAD Examples
      List All (Except Deprecated) CppAD Examples
      Getting Started Using CppAD to Compute Derivatives: CppAD Preprocessor Symbols
      Getting Started Using CppAD to Compute Derivatives: CppAD Namespace
      Getting Started Using CppAD to Compute Derivatives
      Examples: The CppAD Test Vector Template Class
      Nonlinear Programming Using CppAD and Ipopt: Example and Test
      Converting CppAD Sparse Matrix to Eigen Format: Example and Test
      Convert A CppAD Sparse Matrix to an Eigen Sparse Matrix
      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
      ADFun Object Corresponding to a CppAD Graph
      AD<Base> Requirements for a CppAD Base Type
      Research and Software Engineering Projects Related to CppAD
      exp_eps: CppAD Forward and Reverse Sweeps
      exp_2: CppAD Forward and Reverse Sweeps
      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
      Download and Install The CppAD Optional Packages
      Using CMake to Configure CppAD
      Download The CppAD Source Code
      CppAD Download, Test, and Install Instructions
cppad-20221105: cppad-20221105: A C++ Algorithmic Differentiation Package
cppad-uninstalled.pc CppAD pkg-config Files: cppad-uninstalled.pc
cppad.general Computing Sparse Hessians: coloring.cppad.general
cppad.hpp Enable Use of Eigen Linear Algebra Package with CppAD: Include cppad.hpp
cppad.pc CppAD pkg-config Files: cppad.pc
cppad.symmetric Computing Sparse Hessians: coloring.cppad.symmetric
cppad::cg::cg<double> Generate Source Code and Compile an AD Function: CppAD::cg::CG<double>
cppad::eigen_vector Using The CppAD Test Vector Template Class: CppAD::eigen_vector
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 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_boostvector Using The CppAD Test Vector Template Class: boost::numeric::ublas::vector.CPPAD_BOOSTVECTOR, Deprecated 2022-06-22
cppad_cppadvector Using The CppAD Test Vector Template Class: CppAD::vector.CPPAD_CPPADVECTOR, Deprecated 2022-06-22
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_eigenvector Using The CppAD Test Vector Template Class: CppAD::eigen_vector.CPPAD_EIGENVECTOR, Deprecated 2022-06-22
cppad_ipopt Nonlinear Programming Using the CppAD Interface to Ipopt: cppad_ipopt namespace
cppad_jit cppad_jit Speed: sparse_jacobian
          cppad_jit Speed: Sparse Hessian
          cppad_jit Speed: Second Derivative of a Polynomial
          cppad_jit Speed: Ode
          cppad_jit Speed: Matrix Multiplication
          cppad_jit Speed: Gradient of Determinant Using Lu Factorization
          cppad_jit Speed: Gradient of Determinant by Minor Expansion
          Speed Test Derivatives Using cppad_jit
cppad_lib The CppAD Wish List: cppad_lib
          Enabling Colpack Sparsity Calculations: cppad_lib
          Using CMake to Configure CppAD: cmake_install_libdirs.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: CPPAD_NULL
cppad_numeric_limits Base Type Requirements for Numeric Limits: CPPAD_NUMERIC_LIMITS
cppad_package_string CppAD API Preprocessor Symbols: CPPAD_NULL.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_stdvector Using The CppAD Test Vector Template Class: std::vector.CPPAD_STDVECTOR, Deprecated 2022-06-22
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: CPPAD_USE_CPLUSPLUS_2011
cppad_use_cplusplus_2017 CppAD API Preprocessor Symbols: CPPAD_USE_CPLUSPLUS_2017
cppad_user_atomic Defining Atomic Functions: First Generation: CPPAD_USER_ATOMIC
cppadcg Cppadcg Speed: Sparse Jacobian
        Cppadcg Speed: Sparse Hessian
        Cppadcg Speed: Second Derivative of a Polynomial
        Cppadcg Speed: Ode
        Cppadcg Speed: Matrix Multiplication
        Cppadcg Speed: Gradient of Determinant Using Lu Factorization
        cppadcg Speed: Gradient of Determinant by Minor Expansion
        Speed Test Derivatives Using Cppadcg
cppadcodegen Including CppADCodeGen Examples and Tests: CppADCodeGen Home Page
             Including CppADCodeGen Examples and Tests
             Download and Install CppADCodeGen in Build Directory
cppadcreatediscrete Discrete AD Functions: CppADCreateDiscrete Deprecated 2007-07-28
create Allocate Memory and Create A Raw Array
       Create a Dynamic Link Library
       Create An Abs-normal Representation of a Function
       Create a C++ AD Graph Corresponding to an ADFun Object
       Create an AD<Base> Function From a Base Function
       Other Ways to Create an ADFun Object
       Create an ADFun Object by Recording an Operation Sequence
       AD Boolean Functions: Create Binary
       AD Boolean Functions: Create Unary
       Discrete AD Functions: Create AD Version
creating Creating Your Own Interface to an ADFun Object
creation JIT Creation, Compilation, and Linking of C Source Code
criteria An Error Controller for Gear's Ode Solvers: Error Criteria Discussion
         An Error Controller for ODE Solvers: Error Criteria Discussion
csrc_files Create a Dynamic Link Library: csrc_files
cstdint Using CMake to Configure CppAD: cppad_tape_addr_type.cstdint
        Using CMake to Configure CppAD: cppad_tape_id_type.cstdint
ctor_arg_list Atomic Function Constructor: atomic_user.ctor_arg_list
              Atomic Function Constructor: atomic_user.ctor_arg_list
              Atomic Function Constructor: atomic_user.ctor_arg_list
cumulative Optimize Cumulative Sum Operations: Example and Test
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 Adolc Examples and Tests: Cygwin
D
d/dx Json Get Started: Example and Test: double g(x, p) = d/dx f(x, p)
data The CppAD::vector Template Class: vectorBool.data
     The CppAD::vector Template Class: data
     The CppAD::vector Template Class: resize.data
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 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
declarations Enable Use of Eigen Linear Algebra Package with CppAD: std Declarations
             Enable Use of Eigen Linear Algebra Package with CppAD: CppAD Declarations
declare Declare Independent Variables and Start Recording
default Allocate An Array and Call Default Constructor for its Elements
        C++ Concept: 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: Constructors.Default
define Json Get Started: Example and Test: Function.Define Sum
       Json Get Started: Example and Test: Function.Define Unary
       Atomic Function Constructor: Example.Define Constructor
       Defining Atomic Functions: Third Generation: Syntax.Define Class
       Atomic Functions with Dynamic Parameters: Example and Test: Define Atomic Function
       Atomic Functions and Forward Mode: Example and Test: Define Atomic Function
       Atomic Euclidean Norm Squared: Example and Test: Define Atomic Function
       Getting Started with Atomic Functions: Example and Test: Define Atomic Function
       Defining Atomic Functions: Fourth Generation: Syntax.Define Class
defined Evaluate a Function Defined in Terms of an ODE
        Using a User Defined AD Base Type: Example and Test
defines Defines a atomic_two Operation that Computes Square Root
        Defines a atomic_three Operation that Computes Square Root
defining Example Defining Atomic Functions: Second Generation
         Defining Atomic Functions: Second Generation
         Defining Atomic Functions: First Generation
         Example Defining Atomic Functions: Third Generation
         Defining Atomic Functions: Third Generation
         Examples Defining Atomic Functions: Fourth Generation
         Defining Atomic Functions: Fourth Generation
definition atomic_two Eigen Cholesky Factorization Class: End Class Definition
           atomic_two Eigen Cholesky Factorization Class: Start Class Definition
           atomic_two Eigen Matrix Inversion Class: End Class Definition
           atomic_two Eigen Matrix Inversion Class: Start Class Definition
           Atomic Eigen Matrix Inverse: Example and Test: Class Definition
           atomic_two Eigen Matrix Multiply Class: End Class Definition
           atomic_two Eigen Matrix Multiply Class: Start Class Definition
           Atomic Eigen Matrix Multiply: Example and Test: Class Definition
           Definition of a Numeric Type
           Json Representation of an AD Graph: op_usage.n_arg Not In Definition
           Json Representation of an AD Graph: op_usage.n_arg In Definition
           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
           Reciprocal as an Atomic Operation: Example and Test: End Class Definition
           Reciprocal as an Atomic Operation: Example and Test: Start 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 Euclidean Norm Squared: Example and Test: End Class Definition
           Atomic Euclidean Norm Squared: Example and Test: Start Class Definition
           Getting Started with Atomic Functions: Example and Test: End Class Definition
           Getting Started with Atomic Functions: Example and Test: Start Class Definition
           Atomic Functions Reverse Dependency Analysis: Example and Test: End Class Definition
           Atomic Functions Reverse Dependency Analysis: Example and Test: Start Class Definition
           Atomic Forward Hessian Sparsity: Example and Test: Start Class Definition
           Atomic Function Jacobian Sparsity: Example and Test: Start Class Definition
           Atomic Functions and Reverse Mode: Example and Test: Start Class Definition
           Atomic Functions with Dynamic Parameters: Example and Test: End Class Definition
           Atomic Functions with Dynamic Parameters: Example and Test: Start Class Definition
           Atomic Functions and Forward Mode: Example and Test: Start Class Definition
definitions Enable Use of Eigen Linear Algebra Package with CppAD: std Definitions
            Json AD Graph Operator Definitions
            CppAD pkg-config Files: cppad-uninstalled.pc.Extra Definitions
            CppAD pkg-config Files: cppad.pc.Extra Definitions
definitions: ODE Inverse Problem Definitions: Source Code
delete Routines That Track Use of New and Delete
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
depend_Atomic Function Reverse Dependency Calculation: depend_x
         Atomic Function Reverse Dependency: depend_x
depend_Atomic Function Reverse Dependency Calculation: depend_y
         Atomic Function Reverse Dependency: depend_y
dependency Jacobian Sparsity Pattern: Reverse Mode: dependency
           Jacobian Sparsity Pattern: Forward Mode: dependency
           Computing Dependency: Example and Test: Dependency Pattern
           Subgraph Dependency Sparsity Patterns: Example and Test
           Subgraph Dependency Sparsity Patterns
           Reverse Mode Jacobian Sparsity Patterns: dependency
           Forward Mode Jacobian Sparsity Patterns: dependency
           Atomic Functions Reverse Dependency Analysis: Example and Test
           Atomic Function Reverse Dependency Calculation: Dependency Analysis
           Atomic Function Reverse Dependency Calculation
           Atomic Function Jacobian Sparsity Patterns: dependency
           Atomic Function Forward Type Calculation: Dependency Analysis
           Atomic Linear ODE Reverse Dependency Analysis: Example and Test
           Atomic Matrix Multiply Reverse Dependency Analysis: Example Implementation
           Atomic Function Reverse Dependency: Dependency Analysis
           Atomic Function Reverse Dependency
           Atomic Function Jacobian Sparsity Patterns: dependency
           Atomic Function Forward Type Calculation: Dependency Analysis
dependency: Computing Dependency: Example and Test
            Atomic Matrix Multiply Reverse Dependency: Example and Test
dependent ADFun Object Deprecated Member Functions: Dependent
          Glossary: Operation.Dependent
dependent_vec C++ AD Graph Constructor: dependent_vec
              C++ Representation of an AD Graph: dependent_vec
              Json Get Started: Example and Test: Function.dependent_vec
              Json Representation of an AD Graph: dependent_vec
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
           Multi-Threading chkpoint_one Example / Test: Deprecated 2019-08-06
           Checkpoint Functions: First Generation: Deprecated 2019-01-14
           Multi-Threading atomic_two Example / Test: Deprecated 2019-08-05
           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
           Defining Atomic Functions: Second Generation: Deprecated 2019-01-01
           Defining Atomic Functions: First Generation: Deprecated 2013-05-27
           Nonlinear Programming Using the CppAD Interface to Ipopt: Deprecated 2012-11-28
           Machine Epsilon For AD Types: Deprecated 2012-06-17
           Memory Leak Detection: Deprecated 2012-04-06
           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
           Using The CppAD Test Vector Template Class: CppAD::eigen_vector.CPPAD_EIGENVECTOR, Deprecated 2022-06-22
           Using The CppAD Test Vector Template Class: boost::numeric::ublas::vector.CPPAD_BOOSTVECTOR, Deprecated 2022-06-22
           Using The CppAD Test Vector Template Class: std::vector.CPPAD_STDVECTOR, Deprecated 2022-06-22
           Using The CppAD Test Vector Template Class: CppAD::vector.CPPAD_CPPADVECTOR, Deprecated 2022-06-22
           The CppAD::vector Template Class: Include.Deprecated 2019-08-19
           Obtain Nan or Determine if a Value is Nan: nan(zero).Deprecated 2015-10-04
           CppAD API Preprocessor Symbols: Documented Elsewhere.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 Function Reverse Dependency: Syntax.Deprecated 2022-05-10
           Atomic Function Hessian Sparsity Patterns: Syntax.Deprecated 2022-05-16
           Atomic Function Jacobian Sparsity Patterns: Syntax.Deprecated 2022-05-10
           Atomic AD Functions: Deprecated Atomic Function
           Discrete AD Functions: CppADCreateDiscrete Deprecated 2007-07-28
           Including Ipopt Library Examples, Tests, and pkg-config: Deprecated Library
           CppAD Download, Test, and Install Instructions: Deprecated
deprecated) List All (Except Deprecated) CppAD Examples
derivative Xpackage Speed: Second Derivative of a Polynomial
           Sacado Speed: Second Derivative of a Polynomial
           Cppadcg Speed: Second Derivative of a Polynomial
           cppad_jit 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
           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
           Json Get Started: Example and Test: Evaluate Derivative
           Taylor's Ode Solver: base2ad Example and Test: Derivative of ODE Solution
           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 Cosine 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
           The Theory of Derivative Calculations
           cppad-20221105: A C++ Algorithmic Differentiation Package: Features.Recording Derivative Operations
           cppad-20221105: A C++ Algorithmic Differentiation Package: Features.Derivative Calculations
derivative: First Order Derivative: Driver Routine
            First Order Partial Derivative: Driver Routine
derivatives Bibliography: Evaluating Derivatives
            Speed Test Derivatives Using Sacado
            Speed Test Derivatives Using Cppadcg
            Speed Test Derivatives Using cppad_jit
            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
            Power Function Forward Mode Theory: 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
derivatives: JIT Computation of Derivatives: Example and Test
             First and Second Order Derivatives: Easy Drivers
description LU Factorization of A Square Matrix and Stability Calculation: 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
            General Examples: Description
            Invert an LU Factored Equation: Description
            LU Factorization of A Square Matrix: Description
            Compute Determinant and Solve Linear Equations: Description
            A 3rd and 4th Order Rosenbrock ODE Solver: Description
            One DimensionalRomberg Integration: Description
            Multi-dimensional Romberg Integration: Description
            Evaluate a Polynomial or its Derivative: Description
            The CppAD::vector Template Class: Description
            An Error Controller for ODE Solvers: 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 Complementary Error Function: erfc: 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
destination Convert A CppAD Sparse Matrix to an Eigen Sparse Matrix: destination
destructor Deallocate An Array and Call Destructor for its Elements
           C++ Concept: 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
det_by_lu Source: det_by_lu
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
det_of_minor Source: det_of_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
            Xpackage Speed: Gradient of Determinant Using Lu Factorization
            Xpackage Speed: Gradient of Determinant by Minor Expansion
            Sacado Speed: Gradient of Determinant Using Lu Factorization
            Sacado Speed: Gradient of Determinant by Minor Expansion
            Cppadcg Speed: Gradient of Determinant Using Lu Factorization
            cppadcg Speed: Gradient of Determinant by Minor Expansion
            cppad_jit Speed: Gradient of Determinant Using Lu Factorization
            cppad_jit 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
            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
            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
          Determine Amount of Time to Execute a Test
          Determine if Two Values Are Nearly Equal
          Obtain Nan or Determine if a Value is Nan
differential Trigonometric and Hyperbolic Sine and Cosine Forward Theory: Differential Equation
             The Theory of Forward Mode: Standard Math Functions.Differential Equation
differentiate Differentiate Conjugate Gradient Algorithm: Example and Test
differentiating Example Differentiating a Stack Machine Interpreter
differentiation An Introduction by Example to Algorithmic Differentiation: Preface.Algorithmic Differentiation
                An Introduction by Example to Algorithmic Differentiation
                cppad-20221105: A C++ Algorithmic Differentiation Package: Algorithmic Differentiation
                cppad-20221105: A C++ Algorithmic Differentiation Package
digits10 Numeric Limits For an AD and Base Types: digits10
dimensional One Dimensional Romberg Integration: Example and Test
            One Dimensional Romberg Integration: Example and Test
dimensionalromberg One DimensionalRomberg Integration
dimensions atomic_two Eigen Matrix Inversion Class: Matrix Dimensions
           atomic_two Eigen Matrix Multiply Class: Matrix Dimensions
           Matrix Multiply as an Atomic Operation: Matrix Dimensions
direction 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 Including Ipopt Library Examples, Tests, and pkg-config: Include Directories
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: Source Directory
          Download and Install Sacado in Build Directory: Distribution Directory
          Download and Install Sacado in Build Directory
          Download and Install Ipopt in Build Directory: Source Directory
          Download and Install Ipopt in Build Directory: Distribution Directory
          Download and Install Ipopt in Build Directory
          Download and Install Fadbad in Build Directory: Source Directory
          Download and Install Fadbad in Build Directory: Distribution Directory
          Download and Install Fadbad in Build Directory
          Download and Install Eigen in Build Directory: Source Directory
          Download and Install Eigen in Build Directory: Distribution Directory
          Download and Install Eigen in Build Directory
          Download and Install ColPack in Build Directory: Source Directory
          Download and Install ColPack in Build Directory: Distribution Directory
          Download and Install ColPack in Build Directory
          Download and Install CppADCodeGen in Build Directory: Source Directory
          Download and Install CppADCodeGen in Build Directory: Distribution Directory
          Download and Install CppADCodeGen in Build Directory
          Download and Install Adolc in Build Directory: Source Directory
          Download and Install Adolc in Build Directory: Distribution Directory
          Download and Install Adolc in Build Directory
          Download and Install The CppAD Optional Packages: Distribution Directory
          Using CMake to Configure CppAD: Build Directory
          Download The CppAD Source Code: Distribution Directory
discrete C++ AD Graph Operator Enum Type: Discrete Function
         Json AD Graph Operator Definitions: Discrete Functions
         Discrete AD Functions
discrete_graph_op C++ Representation of an AD Graph: operator_arg.discrete_graph_op
discrete_index C++ AD Graph Vector Values: discrete_index
discrete_name C++ AD Graph Vector Values: discrete_name
discrete_name_vec C++ Representation of an AD Graph: discrete_name_vec
discussion Atomic Forward Mode: 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
           Optimizing Twice: Example and Test: Discussion
           Computing Dependency: Example and Test: Discussion
           Comparison Changes Between Taping and Zero Order Forward: number.Discussion
           abs_normal min_nso_quad: Example and Test: Discussion
           abs_normal min_nso_linear: Example and Test: Discussion
           Print A C++ AD Graph: Discussion
           Json Representation of a Sparse Matrix: Example and Test: Discussion
           Tan and Tanh as User Atomic Operations: Example and Test: Discussion
           Atomic Function Forward Mode: Discussion
           Atomic Function Forward Mode: 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 CppADCodeGen in Build Directory: Distribution Directory
             Download and Install Adolc in Build Directory: Distribution Directory
             Download and Install The CppAD Optional Packages: Distribution Directory
             Download The CppAD Source Code: Distribution Directory
div C++ AD Graph div Operator: Example and Test
    Json div Operator: Example and Test
    Json AD Graph Operator Definitions: Binary Operators.div
divide Atomic Vector Divide Operator: Example Implementation
division Atomic Vector Division Example
         AD Compound Assignment Operators: Derivative.Division
         AD Binary Arithmetic Operators: Derivative.Division
         The Theory of Reverse Mode: Binary Operators.Division
         The Theory of Forward Mode: Binary Operators.Division
division: AD Compound Assignment Division: Example and Test
          AD Binary Division: Example and Test
dll_file Link a Dynamic Link Library: dll_file
         Create a Dynamic Link Library: dll_file
dll_lib: dll_lib: Example and Test
dll_linker Link a Dynamic Link Library: dll_linker
do Do One Thread's Work for Multi-Threaded Newton Method
   Do One Thread's Work for Sum of 1/i
documentation Download and Install CppADCodeGen in Build Directory: Documentation
              Download The CppAD Source Code: Git.Building Documentation
              Download The CppAD Source Code: Git.Documentation
documented CppAD API Preprocessor Symbols: Documented Elsewhere
           CppAD API Preprocessor Symbols: Documented Here
domain ADFun Function Properties: Domain
double Double Speed: Sparse Jacobian
       Double Speed: Sparse Hessian
       Double Speed: Evaluate a Polynomial
       Double Speed: Ode Solution
       Double Speed: Matrix Multiplication
       Double Speed: Determinant Using Lu Factorization
       Double Speed: Determinant by Minor Expansion
       Speed Test of Functions in Double
       Speed Testing Sparse Jacobians: n_color.double
       Link to Speed Test Sparse Hessian: n_color.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
       Json Get Started: Example and Test: double g(x, p) = d/dx f(x, p)
       Json Get Started: Example and Test: double f(x, p)
       Json Get Started: Example and Test: Convert Single to Double Quotes
       Enable use of AD<Base> where Base is double
       Required Base Class Member Functions: Constructors.double
down Multi-Threaded chkpoint_one Take Down
     Multi-Threaded atomic_two Take Down
     Take Down Multi-threaded Newton Method
     Multi-Threaded chkpoint_two Take Down
     Multi-Threaded atomic_three 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 CppADCodeGen in Build Directory
         Download and Install Adolc in Build Directory
         Download and Install The CppAD Optional Packages
         Download The CppAD Source Code
         CppAD Download, Test, and Install Instructions: Instructions.Step 1: Download
         CppAD Download, Test, and Install Instructions
driver 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
       Changes and Additions to CppAD During 2018
       Changes and Additions to CppAD During 2019
       Changes and Additions to CppAD During 2020
       Changes and Additions to CppAD During 2021
       Changes and Additions to CppAD During 2022
       CppAD Assertions During Execution
       Enable AD Calculations During Parallel Mode
       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
dyn2var ADFun Object Corresponding to a CppAD Graph: dyn2var
dynamic The CppAD Wish List: Dynamic Parameters
        Glossary: Parameter.Dynamic
        Link a Dynamic Link Library
        Create a Dynamic Link Library
        Some General Purpose Utilities: Miscellaneous.Dynamic Libraries
        JIT With Dynamic Parameters: Example and Test
        Dynamic Parameters: Example and Test
        Change the Dynamic Parameters: dynamic
        Change the Dynamic Parameters
        Switching Between Variables and Dynamic Parameters: Example and Test
        ADFun Object Corresponding to a CppAD Graph: fun.Independent Dynamic Parameters
        Declare Independent Variables and Start Recording: dynamic
        Constant, Dynamic, Parameter, and Variable: Dynamic
        Constant, Dynamic, Parameter, and Variable
        Checkpoint Functions with Dynamic Parameters: Example and Test
        Dynamic Parameters in Checkpoint Functions: dynamic
        Dynamic Parameters in Checkpoint Functions
        Atomic Functions with Dynamic Parameters: Example and Test
        Atomic Function Forward Mode: need_y.Dynamic Parameters
        Defining Atomic Functions: Third Generation: parameter_x.Dynamic
        Atomic Functions with Dynamic Parameters: Example and Test
        Convert a Variable or Dynamic Parameter a Constant: Example and Test
        Convert an AD Variable or Dynamic Parameter to a Constant
        Research and Software Engineering Projects Related to CppAD: Dynamic Parameters
        cppad-20221105: A C++ Algorithmic Differentiation Package: Features.Dynamic Parameters
dynamic_ind_vec Json Representation of an AD Graph: dynamic_ind_vec
dz Speed Testing Derivative of Matrix Multiply: dz
E
An Embedded 4th and 5th Order Runge-Kutta ODE Solver: e
  A 3rd and 4th Order Rosenbrock ODE Solver: e
  One DimensionalRomberg Integration: e
  Multi-dimensional Romberg Integration: e
  An Arbitrary Order Gear Method: e
e^(j) Power Function Forward Mode Theory: Taylor Coefficients Recursion.e^(j)
eabs An Error Controller for Gear's Ode Solvers: eabs
     An Error Controller for ODE Solvers: eabs
easy Hessian: Easy Driver
     First and Second Order Derivatives: Easy Drivers
eclipse Your License for the CppAD Software: Eclipse Public License Version 2.0
ef An Error Controller for Gear's Ode Solvers: ef
   An Error Controller for ODE Solvers: ef
efficiency Optimize an ADFun Object Tape: Efficiency
           Declare Independent Variables and Start Recording: dynamic.Efficiency
           AD Vectors that Record Index Operations: Efficiency
           An Introduction by Example to Algorithmic Differentiation: Preface.Efficiency
efficient Check If A Memory Allocation is Efficient for Another Use
eigen atomic_two Eigen Cholesky Factorization Class
      Atomic Eigen Cholesky Factorization: Example and Test
      atomic_two Eigen Matrix Inversion Class
      Atomic Eigen Matrix Inverse: Example and Test
      atomic_two Eigen Matrix Multiply Class
      Atomic Eigen Matrix Multiply: 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: Eigen ScalarBinaryOpTraits
      Enable Use of Eigen Linear Algebra Package with CppAD: Eigen NumTraits
      Enable Use of Eigen Linear Algebra Package with CppAD
      Sparse Matrix Row, Column, Value Representation: Eigen Matrix
      Converting CppAD Sparse Matrix to Eigen Format: Example and Test
      Convert A CppAD Sparse Matrix to an Eigen Sparse Matrix
      Choosing the CppAD Test Vector Template Class: eigen
      Including Eigen Examples, Tests, and sparse2eigen: Eigen Home Page
      Including Eigen Examples, Tests, and sparse2eigen
      Download and Install Eigen in Build Directory
eigen/core Enable Use of Eigen Linear Algebra Package with CppAD: Include Eigen/Core
eigen_dir Autotools Unix Test and Installation: eigen_dir
eigen_plugin.hpp Source Code for eigen_plugin.hpp
eigen_prefix Including Eigen Examples, Tests, and sparse2eigen: eigen_prefix
             Using CMake to Configure CppAD: eigen_prefix
eigen_vector Enable Use of Eigen Linear Algebra Package with CppAD: eigen_vector
elapsed Returns Elapsed Number of Seconds
        Elapsed Seconds: Example and Test
        Returns Elapsed Number of Seconds
element C++ Concept: A Simple Vector: Element Access
        C++ Concept: A Simple Vector: Element Constructor and Destructor
        Union of Standard Sets: Element
        The CppAD::vector Template Class: vectorBool.Element Type
        The CppAD::vector Template Class: Element Access
        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 Atomic Vector Element-wise Operators: Example and Test
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
         C++ Concept: 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
enabling Enabling Colpack Sparsity Calculations
end atomic_two Eigen Cholesky Factorization Class: End Class Definition
    atomic_two Eigen Matrix Inversion Class: End Class Definition
    atomic_two Eigen Matrix Multiply Class: End Class Definition
    The CppAD::vector Template Class: Iterators.end
    Do One Thread's Work for Sum of 1/i: end
    Json Get Started: Example and Test: Function.End Function
    Json Get Started: Example and Test: Function.End op_usage_vec
    Json Get Started: Example and Test: Function.End op_define_vec
    Matrix Multiply as an Atomic Operation: End Class Definition
    Reciprocal as an Atomic Operation: Example and Test: End Class Definition
    Tan and Tanh as User Atomic Operations: Example and Test: End Class Definition
    Atomic Euclidean Norm Squared: Example and Test: End Class Definition
    Getting Started with Atomic Functions: Example and Test: End Class Definition
    Atomic Functions Reverse Dependency Analysis: Example and Test: End Class Definition
    Atomic Functions with Dynamic Parameters: Example and Test: End Class Definition
engineering Research and Software Engineering Projects Related to CppAD
            cppad-20221105: A C++ Algorithmic Differentiation Package: Software Engineering
entire Hessian Sparsity Pattern: Reverse Mode: Entire Sparsity Pattern
       Jacobian Sparsity Pattern: Reverse Mode: Entire Sparsity Pattern
       Jacobian Sparsity Pattern: Forward Mode: Entire Sparsity Pattern
       Reverse Mode Hessian Sparsity Patterns: Sparsity for Entire Hessian
       Forward Mode Hessian Sparsity Patterns: Sparsity for Entire Hessian
       Reverse Mode Jacobian Sparsity Patterns: Sparsity for Entire Jacobian
       Forward Mode Jacobian Sparsity Patterns: Sparsity for Entire Jacobian
enum C++ AD Graph Operator Enum Type: Enum Values
     C++ AD Graph Operator Enum Type
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
equality Row and Column Index Sparsity Patterns: other.Equality
         Row and Column Index Sparsity Patterns: Syntax.Equality
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 Invert an LU Factored Equation
         Trigonometric and Hyperbolic Sine and Cosine Forward Theory: Differential Equation
         The Theory of Forward Mode: Standard Math Functions.Differential Equation
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 The AD erf Function: Example and Test
erfc Enable use of AD<Base> where Base is Adolc's adouble Type: erfc
     The AD erfc Function: Example and Test
     The Complementary Error Function: erfc
err_msg Link a Dynamic Link Library: err_msg
        Create a Dynamic Link Library: err_msg
error Memory Leak Detection: Error Message
      The CppAD::vector Template Class: Iterators.Error Checking
      The CppAD::vector Template Class: Element Access.Error Checking
      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 Complementary Error Function: erfc
      The Error Function
      Error Function Reverse Mode Theory
      Error Function Forward Taylor Polynomial Theory
errors Run One Speed Test and Print Results: Errors
euclidean Atomic Euclidean Norm Squared: Example and Test
          Atomic Euclidean Norm Squared: Example and Test
eval_jac Generate Source Code and Compile an AD Function: eval_jac
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 Sparse Jacobian of a Code Gen Function: Example and Test
         Evaluate Jacobian of a Code Gen Function: Example and Test
         Evaluate a Code Gen Function: Example and Test
         Evaluate a Polynomial or its Derivative
         abs_normal: Evaluate First Order Approximation
         Json Get Started: Example and Test: Evaluate Derivative
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
        Multi-Threading chkpoint_one Example / Test
        Multi-Threading atomic_two Example / Test
        Atomic Eigen Cholesky Factorization: Example and Test
        Atomic Eigen Matrix Inverse: Example and Test
        Atomic Eigen Matrix Multiply: Example and Test
        Example Defining Atomic Functions: Second Generation
        The CppAD Wish List: Example
        Directory Structure: Example Directory
        Speed Test Example and Template for a New Package
        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
        Pass Sparse Jacobian as Code Gen Function: Example and Test
        Evaluate Sparse Jacobian of a Code Gen Function: Example and Test
        Pass Jacobian as Code Gen Function: Example and Test
        Evaluate Jacobian of a Code Gen Function: Example and Test
        File Store and Retrieve a Code Gen Function: Example and Test
        Evaluate a Code Gen Function: Example and Test
        Example Differentiating a Stack Machine Interpreter
        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++
        Nonlinear Programming Retaping: Example and Test
        Nonlinear Programming Using CppAD and Ipopt: Example and Test
        Use Ipopt to Solve a Nonlinear Programming Problem: 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
        Simple Vector Template Class: Example and Test
        C++ Concept: A Simple Vector: Example
        The NumericType: Example and Test
        Definition of a Numeric Type: 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
        to_string: Example and Test
        Convert Certain Types to a String: 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
        Object that Runs a Group of Tests: 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
        sparse_rcv: Example and Test
        Sparse Matrix Row, Column, Value Representation: Example
        sparse_rc: Example and Test
        Row and Column Index Sparsity Patterns: Example
        Converting CppAD Sparse Matrix to Eigen Format: Example and Test
        Convert A CppAD Sparse Matrix to an Eigen Sparse Matrix: Example
        Set Union: Example and Test
        Union of Standard Sets: Example
        Runge45: Example and Test
        Runge45: Example and Test
        An Embedded 4th and 5th Order Runge-Kutta ODE Solver: Example
        rosen_34: Example and Test
        A 3rd and 4th Order Rosenbrock ODE Solver: Example
        One Dimensional Romberg Integration: Example and Test
        One DimensionalRomberg Integration: Example
        One Dimensional Romberg Integration: Example and Test
        Multi-dimensional Romberg Integration: Example
        The Pow Integer Exponent: Example and Test
        The Integer Power Function: Example
        Polynomial Evaluation: Example and Test
        Evaluate a Polynomial or its Derivative: Example
        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
        NearEqual Function: Example and Test
        Determine if Two Values Are Nearly Equal: Example
        nan: Example and Test
        Obtain Nan or Determine if a Value is Nan: Example
        dll_lib: Example and Test
        Link a Dynamic Link Library: Example
        Index Sort: Example and Test
        Returns Indices that Sort a Vector: Example
        Replacing The CppAD Error Handler: Example and Test
        Replacing the CppAD Error Handler: Example
        Create a Dynamic Link Library: Example
        The CheckSimpleVector Function: Example and Test
        Check Simple Vector Concept: Example
        The CheckNumericType Function: Example and Test
        Check NumericType Class Concept: 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 chkpoint_two Example / Test
        Multi-Threading atomic_three 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
        JIT With Dynamic Parameters: Example and Test
        Atomic Callbacks in JIT Function: Example and Test
        JIT Compiler Options: Example and Test
        C Source Code Corresponding to a Function: Example and Test
        JIT Computation of Derivatives: Example and Test
        C Source Code Corresponding to an ADFun Object: 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
        Optimize Cumulative Sum Operations: Example and Test
        Optimize Nested Conditional Expressions: Example and Test
        Optimize Conditional Expressions: Example and Test
        Optimize Print Forward Operators: Example and Test
        Optimize Comparison Operators: Example and Test
        Optimize Reverse Activity Analysis: Example and Test
        Optimize Forward Activity Analysis: Example and Test
        Optimizing Twice: Example and Test
        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
        Forward Mode Hessian Sparsity: Example and Test
        Hessian Sparsity Pattern: Forward Mode: 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 Jacobian Sparsity: Example and Test
        Jacobian Sparsity Pattern: Reverse Mode: Example
        Forward Mode Jacobian Sparsity: Example and Test
        Jacobian Sparsity Pattern: Forward Mode: Example
        Preferred Sparsity Patterns: Row and Column Indices: Example and Test
        Computing Dependency: Example and Test
        Subgraph Dependency Sparsity Patterns: Example and Test
        Subgraph Dependency Sparsity Patterns: Example
        Reverse Mode Hessian Sparsity: Example and Test
        Reverse Mode Hessian Sparsity Patterns: Example
        Forward Mode Hessian Sparsity: Example and Test
        Forward Mode Hessian Sparsity Patterns: Example
        Reverse Mode Jacobian Sparsity: Example and Test
        Reverse Mode Jacobian Sparsity Patterns: 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 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
        Dynamic Parameters: Example and Test
        Change the Dynamic Parameters: 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
        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
        Switching Between Variables and Dynamic Parameters: Example and Test
        Print a C++ AD Graph: Example and Test
        Print A C++ AD Graph: Example
        C++ AD Graph print Operator: Example and Test
        C++ AD Graph Atomic Four Functions: Example and Test
        C++ AD Graph Atomic Three Functions: Example and Test
        C++ AD Graph add Operator: Example and Test
        C++ AD Graph Conditional Expressions: Example and Test
        C++ AD Graph Comparison Operators: Example and Test
        C++ AD Graph sum Operator: Example and Test
        Graph Unary Operator: Example and Test
        C++ AD Graph sub Operator: Example and Test
        C++ AD Graph pow Operator: Example and Test
        C++ AD Graph mul Operator: Example and Test
        C++ AD Graph div Operator: Example and Test
        C++ AD Graph add Operator: Example and Test
        C++ AD Graph add Operator: Example and Test
        Json Representation of a Sparse Matrix: Example and Test
        Json Get Started: Example and Test
        Convert an ADFun Object to a Json AD Graph: Example and Test
        Json AD Graph Corresponding to an ADFun Object: Example
        Convert Jason Graph to an ADFun Object: Example and Test
        ADFun Object Corresponding to a Json AD Graph: Example
        Json AD Graph print Operator: Example and Test
        Json Atomic Function Operator: Example and Test
        Json Atomic Function Three Operator: Example and Test
        Json add Operator: Example and Test
        Json Comparison Operators: Example and Test
        Json Conditional Expressions: Example and Test
        Json sum Operator: Example and Test
        Json sub Operator: Example and Test
        Json pow Operator: Example and Test
        Json mul Operator: Example and Test
        Json div Operator: Example and Test
        Json azmul Operator: Example and Test
        Json add Operator: Example and Test
        Json Unary Operators: Example and Test
        Json AD Graph Operator Definitions: Print.Example
        Json AD Graph Operator Definitions: Atomic Functions.Example
        Json AD Graph Operator Definitions: Discrete Functions.Example
        Json AD Graph Operator Definitions: Compare Operators.Example
        Json AD Graph Operator Definitions: Conditional Expressions.Example
        Json AD Graph Operator Definitions: sum.Example
        Json AD Graph Operator Definitions: Unary Operators.Example
        Using base2ad and VecAD together: Example and Test
        Taylor's Ode Solver: base2ad Example and Test
        Create an AD<Base> Function From a Base Function: Example
        ADFun Function Name: Example and Test
        Setting and Getting a Function's Name: Example
        ADFun Function Properties: Example and Test
        ADFun Function 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
        Constant, Dynamic, Parameter, and 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
        Checkpointing an ODE Solver: Example and Test
        Checkpoint Functions with Dynamic Parameters: Example and Test
        Checkpointing With base2ad: Example and Test
        Compare With and Without Checkpointing: Example and Test
        Get Started Checkpointing: Example and Test
        User Atomic Matrix Multiply: Example and Test
        Reciprocal as an Atomic Operation: Example and Test
        base2ad with Atomic Operations: Example and Test
        Tan and Tanh as User Atomic Operations: Example and Test
        Atomic Euclidean Norm Squared: Example and Test
        Getting Started with Atomic Functions: Example and Test
        Example Defining Atomic Functions: Third Generation
        Atomic Functions Reverse Dependency Analysis: Example and Test
        Atomic Function Reverse Dependency Calculation: Example
        Atomic Forward Hessian Sparsity: Example and Test
        Atomic Function Jacobian Sparsity: Example and Test
        Atomic Functions and Reverse Mode: Example and Test
        Atomic Functions with Dynamic Parameters: Example and Test
        Atomic Functions and Forward Mode: Example and Test
        Atomic Function Forward Type Calculation: Example
        Atomic Function Constructor: Example
        Atomic Linear ODE Reverse Dependency Analysis: Example and Test
        Atomic Linear ODE Sparsity Calculations: Example and Test
        Atomic Linear ODE Reverse Mode: Example and Test
        Atomic Linear ODE Forward Mode: Example and Test
        Atomic Linear ODE Forward Type Calculation: Example Implementation
        Atomic Linear ODE Hessian Sparsity Pattern: Example Implementation: Example
        Atomic Linear ODE Hessian Sparsity Pattern: Example Implementation
        Atomic Linear ODE Jacobian Sparsity Pattern: Example Implementation: Example
        Atomic Linear ODE Jacobian Sparsity Pattern: Example Implementation
        Atomic Linear ODE Reverse Mode: Example Implementation
        Atomic Linear ODE Forward Mode: Example Implementation
        Atomic Linear ODE Forward Type Calculation: Example Implementation
        Atomic Multiply Base Matrices: Example Implementation
        atomic_lin_ode Get Routine: Example Implementation
        atomic_lin_ode Set Routine: Example Implementation
        Atomic Linear ODE Class: Example Implementation
        Atomic First Order Linear ODE Method: Example Implementation
        Atomic Matrix Multiply Identical Zero: Example and Test
        Atomic Matrix Multiply Reverse Dependency: Example and Test
        Atomic Matrix Multiply Sparsity Patterns: Example and Test
        Atomic Matrix Multiply Reverse Mode: Example and Test
        Atomic Matrix Multiply Forward Mode: Example and Test
        Atomic Matrix Multiply Reverse Dependency Analysis: Example Implementation
        Atomic Matrix Multiply Jacobian Sparsity Pattern: Example Implementation: Example
        Atomic Matrix Multiply Jacobian Sparsity Pattern: Example Implementation
        Atomic Matrix Multiply Jacobian Sparsity Pattern: Example Implementation: Example
        Atomic Matrix Multiply Jacobian Sparsity Pattern: Example Implementation
        Atomic Matrix Multiply Reverse Mode: Example Implementation
        Atomic Matrix Multiply Forward Mode: Example Implementation
        Atomic Matrix Multiply Forward Type Calculation: Example Implementation
        Atomic Multiply Base Matrices: Example Implementation
        atomic_mat_mul Get Routine: Example Implementation
        atomic_mat_mul Set Routine: Example Implementation
        Atomic Matrix Multiply Class: Example Implementation
        Atomic Matrix Multiply Class: Example Implementation
        Atomic Vector Subtraction Example
        Example Optimizing Atomic Vector Usage
        Atomic Vector Negation Example
        Atomic Vector Multiplication Example
        Atomic Vector Sparsity Patterns Example
        Atomic Vector Sparsity Patterns Example
        Atomic Vector Division Example
        Atomic Vector Addition Example
        Atomic Vector Negative Operator: Example Implementation: Example
        Atomic Vector Negative Operator: Example Implementation
        Atomic Vector Divide Operator: Example Implementation: Example
        Atomic Vector Divide Operator: Example Implementation
        Atomic Vector Multiply Operator: Example Implementation: Example
        Atomic Vector Multiply Operator: Example Implementation
        Atomic Vector Subtract Operator: Example Implementation: Example
        Atomic Vector Subtract Operator: Example Implementation
        Atomic Vector Add Operator: Example Implementation: Example
        Atomic Vector Add Operator: Example Implementation
        Atomic Vector Forward Type Calculation: Example Implementation: Example
        Atomic Vector Forward Type Calculation: Example Implementation
        Atomic Vector Forward Type Calculation: Example Implementation
        Atomic Vector Hessian Sparsity Pattern: Example Implementation: Example
        Atomic Vector Hessian Sparsity Pattern: Example Implementation
        Atomic Vector Jacobian Sparsity Pattern: Example Implementation: Example
        Atomic Vector Jacobian Sparsity Pattern: Example Implementation
        Atomic Vector Forward Mode: Example Implementation
        Atomic Vector Forward Mode: Example Implementation
        Atomic Vector Class: Example Implementation
        Atomic Vector Element-wise Operators: Example and Test
        Atomic Functions with Dynamic Parameters: Example and Test
        Atomic Functions and Forward Mode: Example and Test
        Atomic Euclidean Norm Squared: Example and Test
        Getting Started with Atomic Functions: Example and Test
        Atomic Function Reverse Dependency: Example
        Atomic Function Hessian Sparsity Patterns: Example
        Atomic Function Jacobian Sparsity Patterns: Example
        Atomic Function Reverse Mode: Example
        Atomic Function Forward Mode: Example
        Atomic Function Forward Type Calculation: Example
        Atomic Function Constructor: 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
        pow: Nan in Result of Pow Function: Example and Test
        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
        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 log1p Function: Example and Test
        The AD log Function: Example and Test
        The AD exp Function: Example and Test
        The AD exp Function: Example and Test
        The AD erfc Function: Example and Test
        The AD erf Function: Example and Test
        The AD cosh Function: Example and Test
        The AD cos Function: Example and Test
        The AD atanh Function: Example and Test
        The AD atan Function: Example and Test
        The AD asinh Function: Example and Test
        The AD asin Function: Example and Test
        The AD acosh 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 Logarithm of One Plus Argument: log1p: Example
        The Exponential Function: log: Example
        The Exponential Function Minus One: expm1: Example
        The Exponential Function: exp: Example
        The Complementary Error Function: erfc: Example
        The Error Function: Example
        The Hyperbolic Cosine Function: cosh: Example
        The Cosine Function: cos: Example
        The Inverse Hyperbolic Tangent Function: atanh: Example
        Inverse Tangent Function: atan: Example
        The Inverse Hyperbolic Sine Function: asinh: Example
        Inverse Sine Function: asin: Example
        The Inverse Hyperbolic Cosine Function: acosh: Example
        Inverse Cosine 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 a Variable or Dynamic Parameter a Constant: Example and Test
        Convert an AD Variable or Dynamic Parameter to a Constant: 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 Input 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
        Taylor's Ode Solver: An Example and Test
        AD Theory for Solving ODE's Using Taylor's Method: Example
        An Introduction by Example to Algorithmic Differentiation
        Choosing the CppAD Test Vector Template Class: Example Simple 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
        Enabling Colpack Sparsity Calculations: Example
        cppad-20221105: A C++ Algorithmic Differentiation Package: Example
examples Autotools Unix Test and Installation: make.Examples and Tests
         Defining Atomic Functions: Second Generation: Examples
         The CppAD Wish List: Atomic Examples
         Run the Speed Examples
         CppAD Examples and Tests
         Generate Source Code and Compile an AD Function: Examples
         Utility Routines used by CppAD Examples
         General Examples
         List All (Except Deprecated) CppAD 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
         Examples and Tests: Abs-normal Representation of Non-Smooth Functions
         Create a C++ AD Graph Corresponding to an ADFun Object: Examples
         ADFun Object Corresponding to a CppAD Graph: Examples
         C++ AD Graph Operator Enum Type: Examples
         Base Type Requirements for Identically Equal Comparisons: Identical.Examples
         Atomic Function Hessian Sparsity Patterns: Examples
         Atomic Function Jacobian Sparsity Patterns: Examples
         Atomic Function Reverse Mode: Examples
         Atomic Function Forward Mode: Examples
         Examples Defining Atomic Functions: Fourth Generation
         Atomic Function Reverse Mode: Examples
         Checking the CppAD Examples and Tests
         Including Ipopt Library Examples, Tests, and pkg-config: Examples and Tests
         Including Ipopt Library Examples, Tests, and pkg-config
         Including CppADCodeGen Examples and Tests
         Including Eigen Examples, Tests, and sparse2eigen: Examples
         Including Eigen Examples, Tests, and sparse2eigen: Examples and Tests
         Including Eigen Examples, Tests, and sparse2eigen
         Including Adolc Examples and Tests: Examples
         Including Adolc Examples and Tests
exceed_collision_limit Optimize an ADFun Object Tape: exceed_collision_limit
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
exercise C++ Concept: A Simple Vector: Exercise
         Definition of a Numeric Type: Exercise
         The CppAD::vector Template Class: 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 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_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_eps exp_eps: Test of exp_eps
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
          Xpackage Speed: Gradient of Determinant by Minor Expansion
          Sacado Speed: Gradient of Determinant by Minor Expansion
          cppadcg Speed: Gradient of Determinant by Minor Expansion
          cppad_jit 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
expm1 The Exponential Function Minus One: expm1
exponent: The Pow Integer Exponent: Example and Test
exponential The Exponential Function: log
            The Exponential Function Minus One: expm1
            The Exponential Function: exp
            Exponential Function Reverse Mode Theory
            Exponential Function Forward Mode Theory
            Correctness Tests For Exponential Approximation in Introduction
            An Epsilon Accurate Exponential Approximation
            Second Order Exponential Approximation
expression C++ AD Graph Operator Enum Type: Conditional Expression
expressions Json AD Graph Operator Definitions: Conditional Expressions
            Base Type Requirements for Conditional Expressions
            AD Conditional Expressions
expressions: Optimize Nested Conditional Expressions: Example and Test
             Optimize Conditional Expressions: Example and Test
             C++ AD Graph Conditional Expressions: Example and Test
             Json Conditional Expressions: Example and Test
             Conditional Expressions: Example and Test
extend_ode Atomic Linear ODE Forward Mode: Example Implementation: extend_ode
extending Extending to_string To Another Floating Point Type
extra Free Memory Currently Available for Quick Use by a Thread: Purpose.Extra Memory
      CppAD pkg-config Files: cppad-uninstalled.pc.Extra Definitions
      CppAD pkg-config Files: cppad.pc.Extra Definitions
F
f(Atomic Vector Subtraction Example: f(u, v, w)
    Example Optimizing Atomic Vector Usage: f(u, v)
    Atomic Vector Negation Example: f(u, w)
    Atomic Vector Multiplication Example: f(u, v, w)
    Atomic Vector Sparsity Patterns Example: f(u, v)
    Atomic Vector Sparsity Patterns Example: f(u, v)
    Atomic Vector Division Example: f(u, v, w)
    Atomic Vector Addition Example: f(u, v, w)
f(u) Atomic Linear ODE Sparsity Calculations: Example and Test: f(u)
     Atomic Linear ODE Reverse Mode: Example and Test: f(u)
     Atomic Linear ODE Forward Mode: Example and Test: f(u)
     Atomic Matrix Multiply Reverse Dependency: Example and Test: f(u)
f(Json Get Started: Example and Test: double g(x, p) = d/dx f(x, p)
    Json Get Started: Example and Test: AD<double> f(x, p)
    Json Get Started: Example and Test: Check f(x, p)
    Json Get Started: Example and Test: double f(x, p)
f(x) Create An Abs-normal Representation of a Function: Abs-normal Approximation.Approximating f(x)
     Checkpoint Functions with Dynamic Parameters: Example and Test: f(x)
     Atomic Linear ODE Reverse Dependency Analysis: Example and Test: f(x)
     Atomic Matrix Multiply Sparsity Patterns: Example and Test: Jacobian of f(x)
     Atomic Matrix Multiply Sparsity Patterns: Example and Test: f(x)
     Atomic Matrix Multiply Reverse Mode: Example and Test: Jacobian of f(x)
     Atomic Matrix Multiply Reverse Mode: Example and Test: f(x)
     Atomic Matrix Multiply Forward Mode: Example and Test: Jacobian of f(x)
     Atomic Matrix Multiply Forward Mode: Example and Test: f(x)
f.forward(Printing AD Values During Forward Mode: f.Forward(0, x)
f[g(x)] Get Started Checkpointing: Example and Test: f[g(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_A 3rd and 4th Order Rosenbrock ODE Solver: Fun.f_x
    An Error Controller for Gear's Ode Solvers: Fun.f_x
    An Arbitrary Order Gear Method: 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 Functions: abs, fabs
factor LU Factorization of A Square Matrix and Stability Calculation: LU.Factor
       AD Theory for Cholesky Factorization: Notation.Cholesky Factor
       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
factored Invert an LU Factored Equation
factorization LU Factorization of A Square Matrix and Stability Calculation
              atomic_two Eigen Cholesky Factorization Class
              AD Theory for Cholesky Factorization
              Xpackage Speed: Gradient of Determinant Using Lu Factorization
              Sacado Speed: Gradient of Determinant Using Lu Factorization
              Cppadcg Speed: Gradient of Determinant Using Lu Factorization
              cppad_jit 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
factorization: Atomic Eigen Cholesky Factorization: Example and Test
               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
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
       Including Fadbad Speed Tests: Fadbad Home Page
       Including Fadbad Speed Tests
       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 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
fast Fast Multi-Threading Memory Allocator: Example and Test
     A Fast Multi-Threading Memory Allocator
faster Checkpoint Functions: First Generation: Purpose.Faster Recording
       Checkpoint Functions: Second Generation: Faster Recording
features CppAD Deprecated API Features
         cppad-20221105: A C++ Algorithmic Differentiation Package: 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
file Multi-Threading chkpoint_one Example / Test: Source File
     Multi-Threading atomic_two Example / Test: Source File
     Routines That Track Use of New and Delete: file
     File Store and Retrieve a Code Gen Function: Example and Test
     code_gen_fun Class Include File
     Getting Started Using CppAD to Compute Derivatives: Include 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 chkpoint_two Example / Test: Source File
     Multi-Threading atomic_three 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
file_name Generate Source Code and Compile an AD Function: 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
      Speed Test Example and Template for a New Package: 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
find C++ AD Graph Vector Values: Syntax.Find
first Checkpoint Functions: First Generation
      Defining Atomic Functions: First Generation
      Using Multiple Levels of AD: Procedure.First Start AD<double>
      Run One Speed Test and Print Results: first
      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
      abs_normal: Evaluate First Order Approximation
      First and Second Order Derivatives: Easy Drivers
      Atomic Linear ODE Reverse Mode: Example Implementation: First Order Theory
      Atomic First Order Linear ODE Method: Example Implementation
      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
first_arg Json AD Graph Operator Definitions: Atomic Functions.first_arg, ..., last_arg
          Json Representation of an AD Graph: op_usage.first_arg, ..., last_arg
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
     C Source Code Corresponding to an ADFun Object: flag
flags CppAD pkg-config Files: cppad-uninstalled.pc.Link Flags
      CppAD pkg-config Files: cppad-uninstalled.pc.Compile Flags
      CppAD pkg-config Files: cppad.pc.Link Flags
      CppAD pkg-config Files: cppad.pc.Compile Flags
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
      LU Factorization of A Square Matrix: Float
      Compute Determinant and Solve Linear Equations: Float
      Convert Certain Types to a String: s.Float
      Convert Certain Types to a String: value.Float
      One DimensionalRomberg Integration: Float
      Multi-dimensional Romberg Integration: Float
      Enable use of AD<Base> where Base is float
      Numeric Limits For an AD and Base Types: Float
floating Json Representation of an AD Graph: Token.Floating Point Number
         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
            LU Factorization of A Square Matrix: FloatVector
            Compute Determinant and Solve Linear Equations: FloatVector
            Multi-dimensional Romberg Integration: FloatVector
for_hes_sparsity Atomic Euclidean Norm Squared: Example and Test: Use Atomic Function.for_hes_sparsity
for_jac_sparse Defining Atomic Functions: First Generation: for_jac_sparse
for_jac_sparsity Reciprocal as an Atomic Operation: Example and Test: Use Atomic Function.for_jac_sparsity
                 Tan and Tanh as User Atomic Operations: Example and Test: Use Atomic Function.for_jac_sparsity
for_sparse_hes atomic_two Eigen Matrix Multiply Class: Private.for_sparse_hes
               Reciprocal as an Atomic Operation: Example and Test: Use Atomic Function.for_sparse_hes
for_sparse_jac atomic_two Eigen Matrix Multiply Class: Private.for_sparse_jac
for_type Matrix Multiply as an Atomic Operation: for_type
         Reciprocal as an Atomic Operation: Example and Test: for_type
         Tan and Tanh as User Atomic Operations: Example and Test: for_type
         Atomic Euclidean Norm Squared: Example and Test: for_type
         Getting Started with Atomic Functions: Example and Test: for_type
         Atomic Functions Reverse Dependency Analysis: Example and Test: for_type
         Atomic Forward Hessian Sparsity: Example and Test: for_type
         Atomic Function Jacobian Sparsity: Example and Test: for_type
         Atomic Functions and Reverse Mode: Example and Test: for_type
         Atomic Functions with Dynamic Parameters: Example and Test: for_type
         Atomic Functions and Forward Mode: Example and Test: for_type
         Calling an Atomic Function: for_type
form Research and Software Engineering Projects Related to CppAD: Abs-Normal 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
format Json Representation of an AD Graph: Format
format: Converting CppAD Sparse Matrix to Eigen Format: Example and Test
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 Checkpoint Functions: First Generation: Purpose.Repeating Forward
        atomic_two Eigen Cholesky Factorization Class: Private.forward
        AD Theory for Cholesky Factorization: Forward Mode
        atomic_two Eigen Matrix Inversion Class: Private.forward
        atomic_two Eigen Matrix Inversion Class: Theory.Forward
        atomic_two Eigen Matrix Multiply Class: Private.forward
        atomic_two Eigen Matrix Multiply Class: Theory.Forward
        Atomic Forward Hessian Sparsity Patterns
        Atomic Forward Jacobian Sparsity Patterns
        Atomic Forward Mode
        Defining Atomic Functions: First Generation: forward
        Defining Atomic Functions: First Generation: ty.forward
        Comparison Changes During Zero Order Forward Mode
        The CppAD Wish List: Forward Mode Recomputation
        The CppAD Wish List: Subgraph.Forward Mode
        Frequently Asked Questions and Answers: Mode: Forward or Reverse
        ODE Inverse Problem Definitions: Source Code: Forward Problem
        Check an ADFun Sequence of Operations: FunCheck Uses Forward
        Optimize Print Forward Operators: Example and Test
        Optimize Forward Activity Analysis: Example and Test
        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 Jacobian Sparsity: Example and Test
        Jacobian Sparsity Pattern: Forward Mode
        Forward Mode Hessian Sparsity: Example and Test
        Forward Mode Hessian Sparsity Patterns
        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
        Checkpoint Functions: Second Generation: Repeating Forward
        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
        Reciprocal as an Atomic Operation: Example and Test: Use Atomic Function.forward
        Reciprocal as an Atomic Operation: Example and Test: 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 Euclidean Norm Squared: Example and Test: Use Atomic Function.forward
        Atomic Euclidean Norm Squared: Example and Test: forward
        Getting Started with Atomic Functions: Example and Test: Use Atomic Function.forward
        Getting Started with Atomic Functions: Example and Test: forward
        Atomic Functions Reverse Dependency Analysis: Example and Test: Use Atomic Function.forward
        Atomic Functions Reverse Dependency Analysis: Example and Test: forward
        Atomic Forward Hessian Sparsity: Example and Test: forward
        Atomic Forward Hessian Sparsity: Example and Test
        Atomic Function Jacobian Sparsity: Example and Test: forward
        Atomic Functions and Reverse Mode: Example and Test: forward
        Atomic Functions with Dynamic Parameters: Example and Test: Use Atomic Function.forward
        Atomic Functions with Dynamic Parameters: Example and Test: forward
        Atomic Functions and Forward Mode: Example and Test: forward
        Atomic Functions and Forward Mode: Example and Test
        Atomic Function Forward Mode
        Atomic Function Forward Type Calculation
        Atomic Linear ODE Forward Mode: Example and Test
        Atomic Linear ODE Forward Type Calculation: Example Implementation
        Atomic Linear ODE Forward Mode: Example Implementation
        Atomic Linear ODE Forward Type Calculation: Example Implementation
        Atomic Matrix Multiply Reverse Dependency: Example and Test: Forward Analysis
        Atomic Matrix Multiply Forward Mode: Example and Test
        Atomic Matrix Multiply Forward Mode: Example Implementation
        Atomic Matrix Multiply Forward Type Calculation: Example Implementation
        Atomic Matrix Multiply Class: Example Implementation: Theory.Forward
        Atomic Vector Divide Operator: Example Implementation: Forward Mode
        Atomic Vector Multiply Operator: Example Implementation: Forward Mode
        Atomic Vector Subtract Operator: Example Implementation: Forward Mode
        Atomic Vector Add Operator: Example Implementation: Forward Mode
        Atomic Vector Forward Type Calculation: Example Implementation
        Atomic Vector Forward Type Calculation: Example Implementation
        Atomic Vector Forward Mode: Example Implementation
        Atomic Vector Forward Mode: Example Implementation
        Atomic Functions and Forward Mode: Example and Test
        Atomic Function Forward Mode
        Atomic Function Forward Type Calculation
        Print During Zero Order Forward Mode: Example and Test
        Printing During Forward Mode: Example and Test
        Printing AD Values During Forward Mode
        Power Function Forward Mode Theory
        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
        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
four C++ AD Graph Atomic Four Functions: Example and Test
     Json AD Graph Operator Definitions: Atomic Functions.Atomic Four
fourth Examples Defining Atomic Functions: Fourth Generation
       Defining Atomic Functions: Fourth Generation
       Atomic AD Functions: Fourth Generation
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 Free Static Variables
     Defining Atomic Functions: First Generation: 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_available Control When Thread Alloc Retains Memory For Future Use: free_available
freeing Controlling Taylor Coefficients Memory Allocation: c.Freeing Memory
frequently Frequently Asked Questions and Answers
from Definition of a Numeric Type: Constructor From Integer
     Create an AD<Base> Function From a Base Function
     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
fun Jacobian and Hessian of Optimal Values: Fun
    Computing Jacobian and Hessian of Bender's Reduced Objective: fun
    An Embedded 4th and 5th Order Runge-Kutta ODE Solver: Fun
    A 3rd and 4th Order Rosenbrock ODE Solver: Fun
    An Error Controller for Gear's Ode Solvers: Fun
    An Arbitrary Order Gear Method: Fun
    A Multi-Threaded Newton's Method: fun
    C Source Code Corresponding to an ADFun Object: fun
    ADFun Object Corresponding to a CppAD Graph: fun
    Json AD Graph Corresponding to an ADFun Object: fun
    Dynamic Parameters in Checkpoint Functions: chk_fun.fun
    Checkpoint Function Constructor: 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
fun_name Generate Source Code and Compile an AD Function: fun_name
fun_ptr Link a Dynamic Link Library: fun_ptr
funcheck Check an ADFun Sequence of Operations: FunCheck Uses Forward
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
         Using AD Version of Atomic Function
         Set Atomic Function Options
         Atomic Function Constructor
         Example Defining Atomic Functions: Second Generation: Scalar Function
         Defining Atomic Functions: First Generation: Syntax Function.Use Function
         Defining Atomic Functions: First Generation: Syntax Function
         Glossary: Base Function
         Glossary: AD Function
         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
         Generate Source Code and Compile an AD Function: Syntax.function
         Generate Source Code and Compile an AD Function
         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
         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
         Create An Abs-normal Representation of a Function
         Switching Between Variables and Dynamic Parameters: Example and Test: Convert a Graph to a Function
         Switching Between Variables and Dynamic Parameters: Example and Test: Convert a Function to a Graph
         Switching Between Variables and Dynamic Parameters: Example and Test: Function
         C++ AD Graph Operator Enum Type: Atomic Function
         C++ AD Graph Operator Enum Type: Discrete Function
         C++ Representation of an AD Graph: function
         Json Get Started: Example and Test: Function.End Function
         Json Get Started: Example and Test: Function.Begin Function
         Json Get Started: Example and Test: Function
         Json Atomic Function Operator: Example and Test
         Json Atomic Function Three Operator: Example and Test
         Json Representation of an AD Graph: AD Graph.function
         Create an AD<Base> Function From a Base Function
         Create an AD<Base> Function From a Base Function
         ADFun Function Name: Example and Test
         ADFun Function Properties: Example and Test
         ADFun Function Properties
         Checkpoint Function Constructor
         Checkpoint Functions: Second Generation: Syntax.Use Checkpoint Function
         User Atomic Matrix Multiply: Example and Test: Use Atomic Function
         Reciprocal as an Atomic Operation: Example and Test: Use Atomic Function
         Reciprocal as an Atomic Operation: Example and Test: Function
         Tan and Tanh as User Atomic Operations: Example and Test: Use Atomic Function
         Atomic Euclidean Norm Squared: Example and Test: Use Atomic Function
         Atomic Euclidean Norm Squared: Example and Test: Function
         Getting Started with Atomic Functions: Example and Test: Use Atomic Function
         Atomic Functions Reverse Dependency Analysis: Example and Test: Use Atomic Function
         Atomic Functions Reverse Dependency Analysis: Example and Test: Function
         Atomic Function Reverse Dependency Calculation
         Atomic Forward Hessian Sparsity: Example and Test: Use Atomic Function
         Atomic Forward Hessian Sparsity: Example and Test: Function
         Atomic Function Hessian Sparsity Patterns
         Atomic Function Jacobian Sparsity: Example and Test: Use Atomic Function
         Atomic Function Jacobian Sparsity: Example and Test: Function
         Atomic Function Jacobian Sparsity: Example and Test
         Atomic Function Jacobian Sparsity Patterns
         Atomic Functions and Reverse Mode: Example and Test: Use Atomic Function
         Atomic Functions and Reverse Mode: Example and Test: Function
         Atomic Function Reverse Mode
         Atomic Functions with Dynamic Parameters: Example and Test: Use Atomic Function
         Atomic Functions with Dynamic Parameters: Example and Test: Function
         Atomic Functions and Forward Mode: Example and Test: Use Atomic Function
         Atomic Functions and Forward Mode: Example and Test: Function
         Atomic Function Forward Mode
         Atomic Function Forward Type Calculation
         Using AD Version of an Atomic Function
         Atomic Function Constructor
         Defining Atomic Functions: Third Generation: Syntax.Use Atomic Function
         Defining Atomic Functions: Third Generation: Syntax.Construct Atomic Function
         Atomic Matrix Multiply Class: Example Implementation: Theory.Matrix Argument Scalar Valued Function
         Atomic Functions with Dynamic Parameters: Example and Test: Use Atomic Function
         Atomic Functions with Dynamic Parameters: Example and Test: Define Atomic Function
         Atomic Functions with Dynamic Parameters: Example and Test: Function
         Atomic Functions and Forward Mode: Example and Test: Use Atomic Function
         Atomic Functions and Forward Mode: Example and Test: Define Atomic Function
         Atomic Functions and Forward Mode: Example and Test: Function
         Atomic Euclidean Norm Squared: Example and Test: Use Atomic Function
         Atomic Euclidean Norm Squared: Example and Test: Define Atomic Function
         Atomic Euclidean Norm Squared: Example and Test: Function
         Getting Started with Atomic Functions: Example and Test: Use Atomic Function
         Getting Started with Atomic Functions: Example and Test: Define Atomic Function
         Atomic Function Reverse Dependency
         Atomic Function Hessian Sparsity Patterns
         Atomic Function Jacobian Sparsity Patterns
         Atomic Function Reverse Mode
         Atomic Function Forward Mode
         Atomic Function Forward Type Calculation
         Calling an Atomic Function
         Atomic Function Constructor
         Atomic AD Functions: Deprecated Atomic Function
         The AD Power Function
         AD Two Argument Inverse Tangent Function
         The Exponential Function Minus One: expm1
         The Error Function
         Power Function Reverse Mode Theory
         Error Function Reverse Mode Theory
         Square Root Function Reverse Mode Theory
         Logarithm Function Reverse Mode Theory
         Exponential Function Reverse Mode Theory
         Power Function Forward Mode Theory
         Error Function Forward Taylor Polynomial Theory
         Square Root Function Forward Mode Theory
         Logarithm Function Forward Mode Theory
         Exponential Function Forward Mode Theory
         An Epsilon Accurate Exponential Approximation: Mathematical Function
function'Setting and Getting a Function's Name
function: Pass Sparse Jacobian as Code Gen Function: Example and Test
          Evaluate Sparse Jacobian of a Code Gen Function: Example and Test
          Pass Jacobian as Code Gen Function: Example and Test
          Evaluate Jacobian of a Code Gen Function: Example and Test
          File Store and Retrieve a Code Gen Function: Example and Test
          Evaluate a Code Gen Function: Example and Test
          NearEqual Function: Example and Test
          The CheckSimpleVector Function: Example and Test
          The CheckNumericType Function: Example and Test
          Atomic Callbacks in JIT Function: Example and Test
          C Source Code Corresponding to a Function: Example and Test
          pow: Nan in Result of Pow Function: Example and Test
          The AD Power Function: Example and Test
          The AD atan2 Function: Example and Test
          Sign 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 log1p Function: Example and Test
          The AD log Function: Example and Test
          The AD exp Function: Example and Test
          The AD exp Function: Example and Test
          The AD erfc Function: Example and Test
          The AD erf Function: Example and Test
          The AD cosh Function: Example and Test
          The AD cos Function: Example and Test
          The AD atanh Function: Example and Test
          The AD atan Function: Example and Test
          The AD asinh Function: Example and Test
          The AD asin Function: Example and Test
          The AD acosh 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 Complementary Error Function: erfc
          The Hyperbolic Cosine Function: cosh
          The Cosine Function: cos
          The Inverse Hyperbolic Tangent Function: atanh
          Inverse Tangent Function: atan
          The Inverse Hyperbolic Sine Function: asinh
          Inverse Sine Function: asin
          The Inverse Hyperbolic Cosine Function: acosh
          Inverse Cosine Function: acos
function_name Link a Dynamic Link Library: function_name
              C++ AD Graph Scalar Values: function_name
              C++ AD Graph Constructor: function_name
              C++ Representation of an AD Graph: function_name
              Json Representation of an AD Graph: AD Graph.function_name
              Setting and Getting a Function's Name: function_name
functions Defining Atomic Functions: Second Generation: Virtual Functions
          ADFun Object Deprecated Member Functions
          The CppAD Wish List: Optimization.Atomic Functions
          The CppAD Wish List: Abs-normal.Return Functions
          The CppAD Wish List: Abs-normal.Atomic Functions
          Speed Test of Functions in Double
          C Source Code Corresponding to an ADFun Object: JIT Functions
          Optimize an ADFun Object Tape: Atomic Functions
          Examples and Tests: Abs-normal Representation of Non-Smooth Functions
          Json AD Graph Operator Definitions: Atomic Functions
          Json AD Graph Operator Definitions: Discrete 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
          Checkpoint Functions with Dynamic Parameters: Example and Test
          Dynamic Parameters in Checkpoint Functions
          Using Checkpoint Functions
          Atomic Functions Reverse Dependency Analysis: Example and Test
          Atomic Functions and Reverse Mode: Example and Test
          Atomic Functions with Dynamic Parameters: Example and Test
          Atomic Functions and Forward Mode: Example and Test
          Defining Atomic Functions: Third Generation: Virtual Functions
          Atomic Functions with Dynamic Parameters: Example and Test
          Atomic Functions and Forward Mode: Example and Test
          Defining Atomic Functions: Fourth Generation: Virtual Functions
          Atomic AD Functions
          Discrete AD Functions
          The Binary Math Functions
          The Unary Standard Math Functions
          AD Valued Operations and Functions
          Research and Software Engineering Projects Related to CppAD: Atomic Functions
          The Theory of Reverse Mode: Standard Math Functions
          The Theory of Forward Mode: Standard Math Functions
          cppad-20221105: A C++ Algorithmic Differentiation Package: Features.Atomic Functions
functions: Checkpoint Functions: First Generation
           Example Defining Atomic Functions: Second Generation
           Defining Atomic Functions: Second Generation
           Defining Atomic Functions: First Generation
           C++ AD Graph Atomic Four Functions: Example and Test
           C++ AD Graph Atomic Three Functions: Example and Test
           AD Parameter and Variable Functions: Example and Test
           AD Boolean Functions: Example and Test
           Checkpoint Functions: Second Generation
           Getting Started with Atomic Functions: Example and Test
           Example Defining Atomic Functions: Third Generation
           Defining Atomic Functions: Third Generation
           Atomic AD Functions: Third Generation
           Getting Started with Atomic Functions: Example and Test
           Examples Defining Atomic Functions: Fourth Generation
           Defining Atomic Functions: Fourth Generation
           Atomic AD Functions: Fourth Generation
           AD Absolute Value Functions: abs, fabs
future Free Static Variables: Future Use
       Control When Thread Alloc Retains Memory For Future Use
G
Computing Jacobian and Hessian of Bender's Reduced Objective: g
  Atomic Reverse Mode: G, H
  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
  Get Started Checkpointing: Example and Test: g
  Atomic Function Reverse Mode: G, H
  Atomic Function Reverse Mode: G, H
g(Atomic Vector Subtraction Example: g(u, v, w)
    Atomic Vector Negation Example: g(u, w)
    Atomic Vector Multiplication Example: g(u, v, w)
    Atomic Vector Division Example: g(u, v)
    Atomic Vector Addition Example: g(u, v, w)
g(u) Atomic Linear ODE Reverse Mode: Example and Test: g(u)
     Atomic Linear ODE Forward Mode: Example and Test: g(u)
g(Json Get Started: Example and Test: Check g(x, p)
    Json Get Started: Example and Test: double g(x, p) = d/dx f(x, p)
g(x) Checkpoint Functions with Dynamic Parameters: Example and Test: g(x)
     Atomic Linear ODE Jacobian Sparsity Pattern: Example Implementation: Notation.P_i [ g(x) ]
     Atomic Linear ODE Jacobian Sparsity Pattern: Example Implementation: Notation.N [ g(x) ]
     Atomic Linear ODE Jacobian Sparsity Pattern: Example Implementation: Notation.S[ g(x) ]
     Atomic Matrix Multiply Reverse Mode: Example and Test: g(x)
     Atomic Matrix Multiply Forward Mode: Example and Test: g(x)
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
gen Pass Sparse Jacobian as Code Gen Function: Example and Test
    Evaluate Sparse Jacobian of a Code Gen Function: Example and Test
    Pass Jacobian as Code Gen Function: Example and Test
    Evaluate Jacobian of a Code Gen Function: Example and Test
    File Store and Retrieve a Code Gen Function: Example and Test
    Evaluate a Code Gen Function: Example and Test
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
generate Generate Source Code and Compile an AD Function
generation Checkpoint Functions: First Generation
           Example Defining Atomic Functions: Second Generation
           Defining Atomic Functions: Second Generation
           Defining Atomic Functions: First Generation
           Checkpoint Functions: Second Generation
           Example Defining Atomic Functions: Third Generation
           Defining Atomic Functions: Third Generation
           Atomic AD Functions: Third Generation
           Examples Defining Atomic Functions: Fourth Generation
           Defining Atomic Functions: Fourth Generation
           Atomic AD Functions: Fourth Generation
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
    C++ AD Graph Vector Values: Syntax.Get
    C++ AD Graph Scalar Values: Syntax.Get
    Json Get Started: Example and Test
    Get Started Checkpointing: Example and Test
    atomic_lin_ode Get Routine: Example Implementation
    atomic_mat_mul Get Routine: Example Implementation
get_adolc Including Adolc Examples and Tests: get_adolc
get_check_for_nan Check an ADFun Object For Nan Results: get_check_for_nan
get_col_major Row and Column Index Sparsity Patterns: get_col_major
get_colpack Enabling Colpack Sparsity Calculations: get_colpack
get_cppadcg Including CppADCodeGen Examples and Tests: get_cppadcg
get_eigen Including Eigen Examples, Tests, and sparse2eigen: get_eigen
get_fadbad Including Fadbad Speed Tests: get_fadbad
get_ipopt Including Ipopt Library Examples, Tests, and pkg-config: get_ipopt
get_max_num_threads Set and Get Maximum Number of Threads for omp_alloc Allocator: get_max_num_threads
get_optional.err Download and Install The CppAD Optional Packages: get_optional.err
get_optional.log Download and Install The CppAD Optional Packages: get_optional.log
get_row_major Row and Column Index Sparsity Patterns: get_row_major
get_sacado Including Sacado Speed Tests: get_sacado
get_started Examples: get_started
            Use Ipopt to Solve a Nonlinear Programming Problem: Example.get_started
getting Example Defining Atomic Functions: Second Generation: Getting Started
        Getting Started Using CppAD to Compute Derivatives
        abs_normal Getting Started: Example and Test
        Setting and Getting a Function's Name
        Getting Started with Atomic Functions: Example and Test
        Getting Started with Atomic Functions: Example and Test
git Download and Install CppADCodeGen in Build Directory: Git Hash
    Download The CppAD Source Code: Git
gl Use Ipopt to Solve a Nonlinear Programming Problem: gl
global Running the Speed Test Program: Global Options
gradient Xpackage Speed: Gradient of Determinant Using Lu Factorization
         Xpackage Speed: Gradient of Determinant by Minor Expansion
         Sacado Speed: Gradient of Ode Solution
         Sacado Speed: Gradient of Determinant Using Lu Factorization
         Sacado Speed: Gradient of Determinant by Minor Expansion
         Cppadcg Speed: Gradient of Determinant Using Lu Factorization
         cppadcg Speed: Gradient of Determinant by Minor Expansion
         cppad_jit Speed: Gradient of Determinant Using Lu Factorization
         cppad_jit 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
graph The CppAD Wish List: Graph Operators
      Create a C++ AD Graph Corresponding to an ADFun Object
      Switching Between Variables and Dynamic Parameters: Example and Test: Convert a Graph to a Function
      Switching Between Variables and Dynamic Parameters: Example and Test: Convert a Function to a Graph
      ADFun Object Corresponding to a CppAD Graph
      Print A C++ AD Graph
      C++ AD Graph Vector Values
      C++ AD Graph Scalar Values
      C++ AD Graph Constructor
      A C++ AD Graph Class
      C++ AD Graph print Operator: Example and Test
      C++ AD Graph Atomic Four Functions: Example and Test
      C++ AD Graph Atomic Three Functions: Example and Test
      C++ AD Graph add Operator: Example and Test
      C++ AD Graph Conditional Expressions: Example and Test
      C++ AD Graph Comparison Operators: Example and Test
      C++ AD Graph sum Operator: Example and Test
      Graph Unary Operator: Example and Test
      C++ AD Graph sub Operator: Example and Test
      C++ AD Graph pow Operator: Example and Test
      C++ AD Graph mul Operator: Example and Test
      C++ AD Graph div Operator: Example and Test
      C++ AD Graph add Operator: Example and Test
      C++ AD Graph add Operator: Example and Test
      C++ AD Graph Operator Enum Type
      C++ Representation of an AD Graph
      Json AD Graph Corresponding to an ADFun Object
      Convert Jason Graph to an ADFun Object: Example and Test
      ADFun Object Corresponding to a Json AD Graph
      Json AD Graph print Operator: Example and Test
      Json AD Graph Operator Definitions
      Json Representation of an AD Graph: AD Graph
      Json Representation of an AD Graph
graph: Print a C++ AD Graph: Example and Test
       Convert an ADFun Object to a Json AD Graph: Example and Test
graph_obj Create a C++ AD Graph Corresponding to an ADFun Object: graph_obj
          ADFun Object Corresponding to a CppAD Graph: graph_obj
          Print A C++ AD Graph: graph_obj
          C++ AD Graph Vector Values: graph_obj
          C++ AD Graph Scalar Values: graph_obj
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
gx Computing Jacobian and Hessian of Bender's Reduced Objective: gx
gxx Computing Jacobian and Hessian of Bender's Reduced Objective: gxx
H
Atomic Forward Hessian Sparsity Patterns: Implementation.h
  Atomic Reverse Mode: G, H
  Hessian Sparsity Pattern: Forward Mode: h
  Hessian Sparsity Pattern: Reverse Mode: h
  Atomic Function Reverse Mode: G, H
  Atomic Function Reverse Mode: G, H
handler CppAD Assertions During Execution: Error Handler
        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
     Download and Install CppADCodeGen in Build Directory: Git Hash
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
hes_sparsity Matrix Multiply as an Atomic Operation: hes_sparsity
             User Atomic Matrix Multiply: Example and Test: Use Atomic Function.hes_sparsity
             Reciprocal as an Atomic Operation: Example and Test: hes_sparsity
             Tan and Tanh as User Atomic Operations: Example and Test: hes_sparsity
             Atomic Euclidean Norm Squared: Example and Test: hes_sparsity
             Atomic Forward Hessian Sparsity: Example and Test: hes_sparsity
hessian Jacobian and Hessian of Optimal Values
        Computing Jacobian and Hessian of Bender's Reduced Objective
        Atomic Reverse Hessian Sparsity Patterns
        Atomic Forward Hessian Sparsity Patterns
        Example Defining Atomic Functions: Second Generation: Hessian Sparsity Patterns
        Xpackage Speed: Sparse Hessian
        Sacado Speed: Sparse Hessian
        Cppadcg Speed: Sparse Hessian
        cppad_jit 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
        Link to Speed Test Sparse Hessian: hessian
        Link to Speed Test Sparse 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
        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
        Forward Mode Hessian Sparsity: Example and Test
        Forward Mode Hessian Sparsity Patterns: Sparsity for Entire Hessian
        Forward 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
        abs_normal: Minimize a Linear Abs-normal Approximation: hessian
        Atomic Forward Hessian Sparsity: Example and Test
        Atomic Function Hessian Sparsity Patterns
        Atomic Functions and Reverse Mode: Example and Test: Hessian
        Atomic Functions and Forward Mode: Example and Test: Hessian
        Atomic Linear ODE Hessian Sparsity Pattern: Example Implementation
        Atomic Matrix Multiply Sparsity Patterns: Example and Test: Hessian
        Atomic Matrix Multiply Reverse Mode: Example and Test: Hessian
        Atomic Matrix Multiply Forward Mode: Example and Test: Hessian
        Atomic Vector Hessian Sparsity Pattern: Example Implementation
        Atomic Functions and Forward Mode: Example and Test: Hessian
        Atomic Function 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
         Atomic Forward Hessian Sparsity: Example and Test: Hessians
hold_memory Using CppAD in a Multi-Threading Environment: hold_memory
home Enabling Colpack Sparsity Calculations: Colpack Home Page
     Including Sacado Speed Tests: Sacado Home Page
     Including Fadbad Speed Tests: Fadbad Home Page
     Including CppADCodeGen Examples and Tests: CppADCodeGen Home Page
     Including Eigen Examples, Tests, and sparse2eigen: Eigen Home Page
     Including Adolc Examples and Tests: Adolc Home Page
hyperbolic The Hyperbolic Tangent Function: tanh
           The Hyperbolic Sine Function: sinh
           The Hyperbolic Cosine Function: cosh
           The Inverse Hyperbolic Tangent Function: atanh
           The Inverse Hyperbolic Sine Function: asinh
           The Inverse Hyperbolic Cosine Function: acosh
           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
I
i/Conversion and I/O of AD Objects
id Defining Atomic Functions: First Generation: id
ident_zero_Atomic Function Reverse Dependency: ident_zero_x
             Atomic Function Hessian Sparsity Patterns: ident_zero_x
             Atomic Function Jacobian Sparsity Patterns: ident_zero_x
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
          Atomic Matrix Multiply Identical Zero: Example and Test
identicalcon Base Type Requirements for Identically Equal Comparisons: Identical.IdenticalCon
identically Base Type Requirements for Identically Equal Comparisons
            Check if Two Value are Identically Equal
identity An Important Reverse Mode Identity
if Check If A Memory Allocation is Efficient for Another Use
   Determine if Two Values Are Nearly Equal
   Obtain Nan or Determine if a Value is Nan
   Check if Two Value are Identically Equal
   The AD Power Function: Purpose.If y is an Integer
   The AD Power Function: Purpose.If y is a Parameter
   The AD Power Function: Purpose.If y is a Variable
if_false AD Conditional Expressions: if_false
if_true AD Conditional Expressions: if_true
implementation 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
               Defining Atomic Functions: First Generation: Partial Implementation
               Xpackage Speed: Second Derivative of a Polynomial: Implementation
               Xpackage Speed: Ode: Implementation
               Xpackage Speed: Matrix Multiplication: Implementation
               Xpackage Speed: Gradient of Determinant Using Lu Factorization: Implementation
               Xpackage Speed: Gradient of Determinant by Minor Expansion: 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
               Cppadcg Speed: Sparse Jacobian: Implementation
               Cppadcg Speed: Second Derivative of a Polynomial: Implementation
               Cppadcg Speed: Ode: Implementation
               Cppadcg Speed: Matrix Multiplication: Implementation
               Cppadcg Speed: Gradient of Determinant Using Lu Factorization: Implementation
               cppadcg Speed: Gradient of Determinant by Minor Expansion: Implementation
               cppad_jit Speed: Second Derivative of a Polynomial: Implementation
               cppad_jit Speed: Ode: Implementation
               cppad_jit Speed: Matrix Multiplication: Implementation
               cppad_jit Speed: Gradient of Determinant Using Lu Factorization: Implementation
               cppad_jit 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
               Double Speed: Matrix Multiplication: Implementation
               Double Speed: Determinant Using Lu Factorization: Implementation
               Double Speed: Determinant by Minor Expansion: Implementation
               code_gen_fun Class Member  Implementation
               Generate Source Code and Compile an AD Function: 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 Function Reverse Dependency Calculation: Implementation
               Atomic Function Hessian Sparsity Patterns: Implementation
               Atomic Function Jacobian Sparsity Patterns: Implementation
               Atomic Function Reverse Mode: Implementation
               Atomic Function Forward Mode: Implementation
               Atomic Function Forward Type Calculation: Implementation
               Atomic Function Constructor: atomic_user.Implementation
               Atomic Linear ODE Forward Type Calculation: Example Implementation
               Atomic Linear ODE Hessian Sparsity Pattern: Example Implementation
               Atomic Linear ODE Jacobian Sparsity Pattern: Example Implementation
               Atomic Linear ODE Reverse Mode: Example Implementation
               Atomic Linear ODE Forward Mode: Example Implementation
               Atomic Linear ODE Forward Type Calculation: Example Implementation
               Atomic Multiply Base Matrices: Example Implementation
               atomic_lin_ode Get Routine: Example Implementation
               atomic_lin_ode Set Routine: Example Implementation
               Atomic Linear ODE Class: Example Implementation
               Atomic First Order Linear ODE Method: Example Implementation
               Atomic Matrix Multiply Reverse Dependency Analysis: Example Implementation
               Atomic Matrix Multiply Jacobian Sparsity Pattern: Example Implementation
               Atomic Matrix Multiply Jacobian Sparsity Pattern: Example Implementation
               Atomic Matrix Multiply Reverse Mode: Example Implementation
               Atomic Matrix Multiply Forward Mode: Example Implementation
               Atomic Matrix Multiply Forward Type Calculation: Example Implementation
               Atomic Multiply Base Matrices: Example Implementation
               atomic_mat_mul Get Routine: Example Implementation
               atomic_mat_mul Set Routine: Example Implementation
               Atomic Matrix Multiply Class: Example Implementation
               Atomic Matrix Multiply Class: Example Implementation
               Atomic Vector Negative Operator: Example Implementation
               Atomic Vector Divide Operator: Example Implementation
               Atomic Vector Multiply Operator: Example Implementation
               Atomic Vector Subtract Operator: Example Implementation
               Atomic Vector Add Operator: Example Implementation
               Atomic Vector Forward Type Calculation: Example Implementation
               Atomic Vector Forward Type Calculation: Example Implementation
               Atomic Vector Hessian Sparsity Pattern: Example Implementation
               Atomic Vector Jacobian Sparsity Pattern: Example Implementation
               Atomic Vector Forward Mode: Example Implementation
               Atomic Vector Forward Mode: Example Implementation
               Atomic Vector Class: Example Implementation
               Atomic Function Reverse Dependency: Implementation
               Atomic Function Hessian Sparsity Patterns: Implementation
               Atomic Function Jacobian Sparsity Patterns: Implementation
               Atomic Function Reverse Mode: Implementation
               Atomic Function Forward Mode: Implementation
               Atomic Function Forward Type Calculation: 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
implementing Implementing Atomic Linear ODE
             Implementing Atomic Matrix Multiply
             Implementing Atomic Vector Operations
implicit Suppress Suspect Implicit Conversion Warnings
         AD Constructors: x.implicit
important An Important Reverse Mode Identity
in_parallel 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
        A Quick OpenMP Memory Allocator Used by CppAD: Include
        Routines That Track Use of New and Delete: Include
        Deprecated Include Files
        code_gen_fun Class Include File
        Enable Use of Eigen Linear Algebra Package with CppAD: Include cppad.hpp
        Enable Use of Eigen Linear Algebra Package with CppAD: Include Eigen/Core
        Getting Started Using CppAD to Compute Derivatives: Include File
        Use Ipopt to Solve a Nonlinear Programming Problem: Include File
        A Fast Multi-Threading Memory Allocator: Include
        Invert an LU Factored Equation: Include
        LU Factorization of A Square Matrix: Include
        Compute Determinant and Solve Linear Equations: 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
        Row and Column Index Sparsity Patterns: Syntax.include
        Convert A CppAD Sparse Matrix to an Eigen Sparse Matrix: Include
        An Embedded 4th and 5th Order Runge-Kutta ODE Solver: Include
        A 3rd and 4th Order Rosenbrock ODE Solver: Include
        One DimensionalRomberg Integration: Include
        Multi-dimensional Romberg Integration: Include
        The Integer Power Function: Include
        Evaluate a Polynomial or its Derivative: 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
        Determine if Two Values Are Nearly Equal: Include Files
        Obtain Nan or Determine if a Value is Nan: Include
        Create a Dynamic Link Library: include
        Check Simple Vector Concept: Include
        Check NumericType Class Concept: Include
        Json Get Started: Example and Test: Include
        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
        Including Ipopt Library Examples, Tests, and pkg-config: Include Directories
include_adolc Speed Test of Derivatives Using Adolc: include_adolc
              Including Adolc Examples and Tests: include_adolc
              Using CMake to Configure CppAD: include_adolc
include_cppadcg Including CppADCodeGen Examples and Tests: include_cppadcg
                Using CMake to Configure CppAD: include_cppadcg
include_eigen Including Eigen Examples, Tests, and sparse2eigen: include_eigen
              Using CMake to Configure CppAD: include_eigen
include_ipopt Including Ipopt Library Examples, Tests, and pkg-config: include_ipopt
              Using CMake to Configure CppAD: include_ipopt
including Including Sacado Speed Tests
          Including Fadbad Speed Tests
          Including Ipopt Library Examples, Tests, and pkg-config
          Including CppADCodeGen Examples and Tests
          Including Eigen Examples, Tests, and sparse2eigen
          Including Adolc 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
    AD Vectors that Record Index Operations: AD Indexing.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
            ADFun Object Corresponding to a CppAD Graph: fun.Independent Variables
            ADFun Object Corresponding to a CppAD Graph: fun.Independent Dynamic Parameters
            Independent and ADFun Constructor: Example and Test
            Declare Independent Variables and Start Recording
            Base Type Requirements for Ordered Comparisons: Special Requirements.Independent
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
      C++ AD Graph Vector Values: 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
indexing AD Vectors that Record Index Operations: AD Indexing
         AD Vectors that Record Index Operations: Base Indexing
indices Returns Indices that Sort a Vector
        Some General Purpose Utilities: Miscellaneous.Sorting Indices
        C++ Representation of an AD Graph: Node Indices
        Json Representation of an AD Graph: Node Indices
indices: Preferred Sparsity Patterns: Row and Column Indices: Example and Test
infinity Numeric Limits For an AD and Base Types: infinity
info Replacing the CppAD Error Handler: info
information Multi-Threaded chkpoint_one Common Information
            Multi-Threaded atomic_two Common Information
            Multi-Threaded chkpoint_two Common Information
            Multi-Threaded atomic_three Common Information
initialization Using CppAD in a Multi-Threading Environment: Initialization
injection Nonlinear Programming Using the CppAD Interface to Ipopt: fg(x).Injection
inline The CppAD Wish List: cppad_lib.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 Input Stream Operator
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 CppADCodeGen in Build Directory
        Download and Install Adolc in Build Directory
        Download and Install The CppAD Optional Packages
        CppAD Download, Test, and Install Instructions
installation Autotools Unix Test and Installation
             CppAD Download, Test, and Install Instructions: Instructions.Step 4: Installation
instructions CppAD Download, Test, and Install Instructions: Instructions
             CppAD Download, Test, and Install Instructions
int Required Base Class Member Functions: Constructors.int
integer Use Ipopt to Solve a Nonlinear Programming Problem: options.Integer
        Definition of a Numeric Type: Constructor From 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
        The CppAD::vector Template Class: Integer Size
        Json Representation of an AD Graph: Token.Non-Negative 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
        The AD Power Function: Purpose.If y is an Integer
        Convert From AD to Integer
integer: Convert From AD to Integer: Example and Test
integration One DimensionalRomberg Integration
            Multi-dimensional Romberg 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
          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_bool Reverse Mode Hessian Sparsity Patterns: internal_bool
              Forward Mode Hessian Sparsity Patterns: internal_bool
              Reverse Mode Jacobian Sparsity Patterns: internal_bool
              Forward Mode Jacobian Sparsity Patterns: internal_bool
              Checkpoint Function Constructor: internal_bool
interpolation Interpolation With Retaping: Example and Test
              Interpolation With Out Retaping: Example and Test
interpreter Example Differentiating a Stack Machine Interpreter
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
inuse Memory Leak Detection: inuse
invalid Enable use of AD<Base> where Base is std::complex<double>: Invalid Unary Math
inverse 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
        Inverse Tangent Function: atan
        The Inverse Hyperbolic Sine Function: asinh
        Inverse Sine Function: asin
        The Inverse Hyperbolic Cosine Function: acosh
        Inverse Cosine Function: acos
        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
inverse: Atomic Eigen Matrix Inverse: Example and Test
inversion atomic_two 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 Nonlinear Programming Using the CppAD Interface to Ipopt
      Use Ipopt to Solve a Nonlinear Programming Problem
      Including Ipopt Library Examples, Tests, and pkg-config
      Download and Install Ipopt in Build Directory
ipopt: Nonlinear Programming Using CppAD and Ipopt: Example and Test
ipopt_dir Autotools Unix Test and Installation: ipopt_dir
ipopt_library_paths Nonlinear Programming Using the CppAD Interface to Ipopt: ipopt_library_paths
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
   The AD Power Function: Purpose.If y is an Integer
   The AD Power Function: Purpose.If y is a Parameter
   The AD Power Function: Purpose.If y is a Variable
   AD Input 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 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
iterators The CppAD::vector Template Class: vectorBool.Iterators
          The CppAD::vector Template Class: Iterators
itr The CppAD::vector Template Class: Iterators.itr
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
Generate Source Code and Compile an AD Function: jacobian.J
  Reverse Mode Second Partial Derivative Driver: j
  Forward Mode Second Partial Derivative Driver: j
  First Order Partial Derivative: Driver Routine: j
j_Atomic Linear ODE Jacobian Sparsity Pattern: Example Implementation: Notation.J_i [ A(x) ]
jac Jacobian and Hessian of Optimal Values: jac
    Sparse Jacobian: jac
    Jacobian: Driver Routine: jac
jac_sparsity Matrix Multiply as an Atomic Operation: jac_sparsity
             User Atomic Matrix Multiply: Example and Test: Use Atomic Function.jac_sparsity
             Reciprocal as an Atomic Operation: Example and Test: jac_sparsity
             Tan and Tanh as User Atomic Operations: Example and Test: jac_sparsity
             Atomic Euclidean Norm Squared: Example and Test: jac_sparsity
             Atomic Forward Hessian Sparsity: Example and Test: jac_sparsity
             Atomic Function Jacobian Sparsity: Example and Test: jac_sparsity
jacobian Jacobian and Hessian of Optimal Values
         Computing Jacobian and Hessian of Bender's Reduced Objective
         Atomic Reverse Jacobian Sparsity Patterns
         Atomic Forward Jacobian Sparsity Patterns
         Cppadcg Speed: Sparse Jacobian
         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 Jacobians: jacobian
         Speed Testing the Jacobian of Ode Solution: jacobian
         Speed Testing the Jacobian of Ode Solution
         Pass Sparse Jacobian as Code Gen Function: Example and Test
         Evaluate Sparse Jacobian of a Code Gen Function: Example and Test
         Pass Jacobian as Code Gen Function: Example and Test
         Evaluate Jacobian of a Code Gen Function: Example and Test
         Generate Source Code and Compile an AD Function: jacobian
         Generate Source Code and Compile an AD Function: Syntax.jacobian
         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
         Forward Mode Jacobian Sparsity: Example and Test
         Jacobian Sparsity Pattern: Forward 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
         Forward Mode Jacobian Sparsity Patterns: Sparsity for Entire Jacobian
         Forward Mode Jacobian Sparsity Patterns
         Atomic Forward Hessian Sparsity: Example and Test: Jacobian
         Atomic Function Jacobian Sparsity: Example and Test: Jacobian
         Atomic Function Jacobian Sparsity: Example and Test
         Atomic Function Jacobian Sparsity Patterns
         Atomic Functions and Reverse Mode: Example and Test: Jacobian
         Atomic Functions and Forward Mode: Example and Test: Jacobian
         Atomic Linear ODE Jacobian Sparsity Pattern: Example Implementation
         Atomic Matrix Multiply Sparsity Patterns: Example and Test: Jacobian of f(x)
         Atomic Matrix Multiply Reverse Mode: Example and Test: Jacobian of f(x)
         Atomic Matrix Multiply Forward Mode: Example and Test: Jacobian of f(x)
         Atomic Matrix Multiply Jacobian Sparsity Pattern: Example Implementation
         Atomic Matrix Multiply Jacobian Sparsity Pattern: Example Implementation
         Atomic Vector Jacobian Sparsity Pattern: Example Implementation
         Atomic Functions and Forward Mode: Example and Test: Jacobian
         Atomic Function 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 Speed Testing Sparse Jacobians
          Compute Sparse Jacobians Using Subgraphs
          Computing Sparse Jacobians
jason Convert Jason Graph to an ADFun Object: Example and Test
jit JIT With Dynamic Parameters: Example and Test
    Atomic Callbacks in JIT Function: Example and Test
    JIT Compiler Options: Example and Test
    JIT Computation of Derivatives: Example and Test
    JIT Creation, Compilation, and Linking of C Source Code
    C Source Code Corresponding to an ADFun Object: JIT Functions
job Speed Testing Sparse Jacobians: job
    Speed Testing Gradient of Determinant by Minor Expansion: job
    Package Specific Speed Test Linking Routines: job
jp LU Factorization of A Square Matrix and Stability Calculation: jp
   Invert an LU Factored Equation: jp
   LU Factorization of A Square Matrix: jp
jrcv Generate Source Code and Compile an AD Function: Jrcv
json Json Representation of a Sparse Matrix: Example and Test
     Json Get Started: Example and Test: Convert to Json and Back
     Json Get Started: Example and Test
     Convert an ADFun Object to a Json AD Graph: Example and Test
     Json AD Graph Corresponding to an ADFun Object: json
     Json AD Graph Corresponding to an ADFun Object
     ADFun Object Corresponding to a Json AD Graph: json
     ADFun Object Corresponding to a Json AD Graph
     Json AD Graph print Operator: Example and Test
     Json Atomic Function Operator: Example and Test
     Json Atomic Function Three Operator: Example and Test
     Json add Operator: Example and Test
     Json Comparison Operators: Example and Test
     Json Conditional Expressions: Example and Test
     Json sum Operator: Example and Test
     Json sub Operator: Example and Test
     Json pow Operator: Example and Test
     Json mul Operator: Example and Test
     Json div Operator: Example and Test
     Json azmul Operator: Example and Test
     Json add Operator: Example and Test
     Json Unary Operators: Example and Test
     Json AD Graph Operator Definitions
     Json Representation of an AD Graph
K
AD Theory for Cholesky Factorization: Reverse Mode.Case k > 0
  AD Theory for Cholesky Factorization: Reverse Mode.Case k = 0
  Defining Atomic Functions: First Generation: k
  Sparse Matrix Row, Column, Value Representation: set.k
  Row and Column Index Sparsity Patterns: push_back.k
  Evaluate a Polynomial or its Derivative: k
  Forward Mode Second Partial Derivative Driver: k
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 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
         Research and Software Engineering Projects Related to CppAD: Scripting 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
last_arg Json AD Graph Operator Definitions: Atomic Functions.first_arg, ..., last_arg
         Json Representation of an AD Graph: op_usage.first_arg, ..., last_arg
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
     Json AD Graph Operator Definitions: Compare Operators.left, right
     AD Vectors that Record Index Operations: AD Indexing.left
     Matrix Multiply as an Atomic Operation: Left Operand Element Index
     Matrix Multiply as an Atomic Operation: Left Matrix
     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 Checkpoint Functions: First Generation: Purpose.Multiple Level AD
      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
      Checking the CppAD Examples and Tests: First Level
levels Using Multiple Levels of AD
       Using Adolc with Multiple Levels of Taping: Example and Test
libraries Some General Purpose Utilities: Miscellaneous.Dynamic Libraries
library CppAD Addons: Library Files
        Speed Testing Utilities: Library Routines
        Link a Dynamic Link Library
        Create a Dynamic Link Library
        Including Ipopt Library Examples, Tests, and pkg-config: Deprecated Library
        Including Ipopt Library Examples, Tests, and pkg-config
license Your License for the CppAD Software: Eclipse Public License Version 2.0
        Your License for the CppAD Software: Your License
        Your License for the CppAD Software
limitations Defines a atomic_two Operation that Computes Square Root: Limitations
            Defines a atomic_three 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 Enable Use of Eigen Linear Algebra Package with CppAD
       Compute Determinant and Solve Linear Equations
       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
       Atomic Linear ODE Reverse Dependency Analysis: Example and Test
       Atomic Linear ODE Sparsity Calculations: Example and Test
       Atomic Linear ODE Reverse Mode: Example and Test
       Atomic Linear ODE Forward Mode: Example and Test
       Atomic Linear ODE Forward Type Calculation: Example Implementation
       Atomic Linear ODE Hessian Sparsity Pattern: Example Implementation
       Atomic Linear ODE Jacobian Sparsity Pattern: Example Implementation
       Atomic Linear ODE Second Order Reverse
       Atomic Linear ODE Reverse Mode: Example Implementation
       Atomic Linear ODE Forward Mode: Example Implementation
       Atomic Linear ODE Forward Type Calculation: Example Implementation
       Atomic Linear ODE Class: Example Implementation
       Implementing Atomic Linear ODE
       Atomic First Order Linear ODE Method: Example Implementation
link Link to Speed Test Sparse Hessian
     Running the Speed Test Program: Link Routines
     Link a Dynamic Link Library
     Link a Dynamic Link Library
     Create a Dynamic Link Library: options.link
     Create a Dynamic Link Library
     CppAD pkg-config Files: cppad-uninstalled.pc.Link Flags
     CppAD pkg-config Files: cppad.pc.Link Flags
link_name Package Specific Speed Test Linking Routines: link_name
linking Package Specific Speed Test Linking Routines
        Example and Test Linking CppAD to Languages Other than C++
        JIT Creation, Compilation, and Linking of C Source Code
linux Autotools Unix Test and Installation: adolc_dir.Linux
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 The AD log1p Function: Example and Test
      The Logarithm of One Plus Argument: log1p
logarithm The Base 10 Logarithm Function: log10
          The Logarithm of One Plus Argument: log1p
          Logarithm Function Reverse Mode Theory
          Logarithm Function Forward Mode Theory
logdet Lu Factor and Solve with Recorded Pivoting: logdet
       Compute Determinant and Solve Linear Equations: logdet
logical cppad-20221105: A C++ Algorithmic Differentiation Package: Features.Logical Comparisons
low Do One Thread's Work for Multi-Threaded Newton Method: low
lower AD Theory for Cholesky Factorization: Notation.Lower Triangular Part
      Link to Speed Test Sparse Hessian: Lower Triangular
      Multiple Directions Forward Mode: Non-Zero Lower Orders
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
   Xpackage Speed: Gradient of Determinant Using Lu Factorization
   Sacado Speed: Gradient of Determinant Using Lu Factorization
   Cppadcg Speed: Gradient of Determinant Using Lu Factorization
   cppad_jit 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
  Defining Atomic Functions: First Generation: 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 Jacobians: m
  Lu Factor and Solve with Recorded Pivoting: m
  Compute Determinant and Solve Linear Equations: m
  An Embedded 4th and 5th Order Runge-Kutta ODE Solver: M
  A 3rd and 4th Order Rosenbrock ODE Solver: M
  Multi-dimensional Romberg Integration: m
  An Error Controller for Gear's Ode Solvers: M
  An Arbitrary Order Gear Method: m
  Multiple Directions Forward Mode: Notation.m
  Multiple Order Forward Mode: Notation.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
  Atomic First Order Linear ODE Method: Example Implementation: y(x).m
  Atomic Vector Element-wise Operators: Example and Test: m
m_false ADFun Object Corresponding to a CppAD Graph: fun.m_true, m_false
m_true ADFun Object Corresponding to a CppAD Graph: fun.m_true, m_false
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
      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
major Speed Testing Sparse Jacobians: Row Major
      Link to Speed Test Sparse Hessian: Row Major
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
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_sum_sq Source: mat_sum_sq
math zdouble: An AD Base Type With Absolute Zero: Syntax.Standard Math
     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
     The Theory of Reverse Mode: Standard Math Functions
     The Theory of Forward Mode: 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 atomic_two Eigen Matrix Inversion Class: Theory.Product of Three Matrices
         atomic_two Eigen Matrix Multiply Class: Theory.Product of Two Matrices
         Some General Purpose Utilities: Miscellaneous.Sparse Matrices
matrices: Atomic Multiply Base Matrices: Example Implementation
          Atomic Multiply Base Matrices: Example Implementation
matrix LU Factorization of A Square Matrix and Stability Calculation: Matrix Storage
       LU Factorization of A Square Matrix and Stability Calculation
       atomic_two Eigen Matrix Inversion Class: Matrix Dimensions
       atomic_two Eigen Matrix Inversion Class
       Atomic Eigen Matrix Inverse: Example and Test
       atomic_two Eigen Matrix Multiply Class: Matrix Dimensions
       atomic_two Eigen Matrix Multiply Class
       Atomic Eigen Matrix Multiply: Example and Test
       Frequently Asked Questions and Answers: Matrix Inverse
       Xpackage Speed: Matrix Multiplication
       Sacado Speed: Matrix Multiplication
       Cppadcg Speed: Matrix Multiplication
       cppad_jit Speed: Matrix Multiplication
       Fadbad Speed: Matrix Multiplication
       CppAD Speed, Matrix Multiplication
       Adolc Test Utility: Allocate and Free Memory For a Matrix
       Adolc Speed: Matrix Multiplication
       Double Speed: Matrix Multiplication
       Sum Elements of a Matrix Times Itself
       Check Gradient of Determinant of 3 by 3 matrix
       Check Determinant of 3 by 3 matrix
       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
       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
       Sparse Matrix Row, Column, Value Representation: Eigen Matrix
       Sparse Matrix Row, Column, Value Representation: matrix
       Sparse Matrix Row, Column, Value Representation
       Converting CppAD Sparse Matrix to Eigen Format: Example and Test
       Convert A CppAD Sparse Matrix to an Eigen Sparse Matrix
       Convert A CppAD Sparse Matrix to an Eigen Sparse Matrix
       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: Result Matrix
       Matrix Multiply as an Atomic Operation: Right Matrix
       Matrix Multiply as an Atomic Operation: Left Matrix
       Matrix Multiply as an Atomic Operation: Matrix Dimensions
       Matrix Multiply as an Atomic Operation
       User Atomic Matrix Multiply: Example and Test
       Atomic Matrix Multiply Identical Zero: Example and Test
       Atomic Matrix Multiply Reverse Dependency: Example and Test
       Atomic Matrix Multiply Sparsity Patterns: Example and Test
       Atomic Matrix Multiply Reverse Mode: Example and Test
       Atomic Matrix Multiply Forward Mode: Example and Test
       Atomic Matrix Multiply Reverse Dependency Analysis: Example Implementation
       Atomic Matrix Multiply Jacobian Sparsity Pattern: Example Implementation
       Atomic Matrix Multiply Jacobian Sparsity Pattern: Example Implementation
       Atomic Matrix Multiply Reverse Mode: Example Implementation
       Atomic Matrix Multiply Forward Mode: Example Implementation
       Atomic Matrix Multiply Forward Type Calculation: Example Implementation
       Atomic Matrix Multiply Class: Example Implementation
       Implementing Atomic Matrix Multiply
       Atomic Matrix Multiply Class: Example Implementation: Theory.Matrix Argument Scalar Valued Function
       Atomic Matrix Multiply Class: Example Implementation
matrix: Sum of the Elements of the Square of a Matrix: Example and Test
        Json Representation of a Sparse 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
max_threads Run Multi-Threading Examples and Speed Tests: test_time.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
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 ODE Inverse Problem Definitions: Source Code: Measurements.Simulated Measurement Values
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
       code_gen_fun Class Member  Implementation
       Required Base Class Member Functions
       Defining Atomic Functions: Third Generation: Syntax.Class Member Callbacks
memory Checkpoint Functions: First Generation: Memory
       Checkpoint Functions: First Generation: Purpose.Reduce Memory
       Defining Atomic Functions: Second Generation: Purpose.Reduce Memory
       Defining Atomic Functions: First Generation: Syntax Function.Free Static Memory
       Memory Leak Detection
       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
       ADFun Object Deprecated Member Functions: 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
       The CppAD::vector Template Class: resize.memory
       Some General Purpose Utilities: Miscellaneous.Multi-Threading Memory Allocation
       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
       Checkpoint Functions: Second Generation: Reduce Memory
       Defining Atomic Functions: Third Generation: Purpose.Reduce Memory
       Defining Atomic Functions: Fourth Generation: Purpose.Reduce Memory
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 Checkpoint Functions: First Generation: Method
       Speed Testing Sparse Jacobians: Method
       Link to Speed Test 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
       Compute Sparse Jacobians Using Subgraphs: Method
       Subgraph Dependency Sparsity Patterns: Method
       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
       Taylor's Ode Solver: base2ad Example and Test: Taylor's Method Using AD
       The Base 10 Logarithm Function: log10: Method
       AD Theory for Solving ODE's Using Taylor's Method: Taylor's Method
       AD Theory for Solving ODE's Using Taylor's Method
method: Atomic First Order Linear ODE Method: Example Implementation
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
      Xpackage Speed: Gradient of Determinant by Minor Expansion
      Sacado Speed: Gradient of Determinant by Minor Expansion
      cppadcg Speed: Gradient of Determinant by Minor Expansion
      cppad_jit 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
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 Unary Minus Operator: Example and Test
      AD Unary Minus Operator
miscellaneous Some General Purpose Utilities: Miscellaneous
missing C++ AD Graph Operator Enum Type: Missing Operators
mode Checkpoint Functions: First Generation: Parallel Mode
     AD Theory for Cholesky Factorization: Reverse Mode
     AD Theory for Cholesky Factorization: Forward Mode
     Atomic Reverse Mode
     Atomic Forward Mode
     Defining Atomic Functions: First Generation: 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
     The CppAD Wish List: Subgraph.Forward Mode
     The CppAD Wish List: Reverse Mode
     Is The Current Execution in Parallel Mode
     An Embedded 4th and 5th Order Runge-Kutta ODE Solver: Parallel Mode
     A 3rd and 4th Order Rosenbrock ODE Solver: Parallel Mode
     The CppAD::vector Template Class: Memory and Parallel Mode
     Replacing the CppAD Error Handler: Constructor.Parallel Mode
     Check Simple Vector Concept: Parallel Mode
     Check NumericType Class Concept: Parallel Mode
     Enable AD Calculations During Parallel Mode
     Forward Mode Hessian Sparsity: Example and Test
     Hessian Sparsity Pattern: Forward Mode
     Reverse Mode Hessian Sparsity: Example and Test
     Hessian Sparsity Pattern: Reverse Mode
     Reverse Mode Jacobian Sparsity: Example and Test
     Jacobian Sparsity Pattern: Reverse Mode
     Forward Mode Jacobian Sparsity: Example and Test
     Jacobian Sparsity Pattern: Forward Mode
     Reverse Mode Hessian Sparsity: Example and Test
     Reverse Mode Hessian Sparsity Patterns
     Forward Mode Hessian Sparsity: Example and Test
     Forward Mode Hessian Sparsity Patterns
     Reverse Mode Jacobian Sparsity: Example and Test
     Reverse Mode Jacobian Sparsity Patterns
     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
     C++ AD Graph Constructor: Parallel Mode
     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
     Atomic Function Reverse Mode
     Atomic Function Forward Mode
     Atomic Vector Divide Operator: Example Implementation: Reverse Mode
     Atomic Vector Divide Operator: Example Implementation: Forward Mode
     Atomic Vector Multiply Operator: Example Implementation: Reverse Mode
     Atomic Vector Multiply Operator: Example Implementation: Forward Mode
     Atomic Vector Subtract Operator: Example Implementation: Reverse Mode
     Atomic Vector Subtract Operator: Example Implementation: Forward Mode
     Atomic Vector Add Operator: Example Implementation: Reverse Mode
     Atomic Vector Add Operator: Example Implementation: Forward Mode
     Atomic Function Reverse Mode
     Atomic Function Forward Mode
     Discrete AD Functions: Parallel Mode
     Printing AD Values During Forward Mode
     An Important Reverse Mode Identity
     Power Function Reverse Mode 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
     Square Root Function Reverse Mode Theory
     Logarithm Function Reverse Mode Theory
     Exponential Function Reverse Mode Theory
     The Theory of Reverse Mode
     Power Function Forward 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
     Square Root Function Forward Mode Theory
     Logarithm Function Forward Mode Theory
     Exponential Function Forward Mode Theory
     The Theory of Forward Mode
     exp_eps: Second Order Forward Mode
     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
      Atomic Functions and Reverse Mode: Example and Test
      Atomic Functions and Forward Mode: Example and Test
      Atomic Linear ODE Reverse Mode: Example and Test
      Atomic Linear ODE Forward Mode: Example and Test
      Atomic Linear ODE Reverse Mode: Example Implementation
      Atomic Linear ODE Forward Mode: Example Implementation
      Atomic Matrix Multiply Reverse Mode: Example and Test
      Atomic Matrix Multiply Forward Mode: Example and Test
      Atomic Matrix Multiply Reverse Mode: Example Implementation
      Atomic Matrix Multiply Forward Mode: Example Implementation
      Atomic Vector Forward Mode: Example Implementation
      Atomic Vector Forward Mode: Example Implementation
      Atomic Functions and Forward Mode: Example and Test
      Print During Zero Order Forward Mode: Example and Test
      Printing During Forward Mode: Example and Test
modeexample Second Order Reverse ModeExample and Test
more Base Type Requirements for Identically Equal Comparisons: EqualOpSeq.More Complicated Case
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 Sparse Matrix Row, Column, Value Representation: other.Move Semantics Assignment and Constructor
     Row and Column Index Sparsity Patterns: other.Move Semantics Assignment and Constructor
     The CppAD::vector Template Class: Assignment.Move Semantics
     Construct an ADFun Object and Stop Recording: Assignment Operator.Move Semantics
msg CppAD Assertions During Execution: Msg
    Replacing the CppAD Error Handler: msg
msys2 Using CMake to Configure CppAD: CMake Command.msys2
mul C++ AD Graph mul Operator: Example and Test
    Json mul Operator: Example and Test
    Json AD Graph Operator Definitions: Binary Operators.mul
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-threaded Timing Test for Multi-Threaded chkpoint_one Calculation
               Run Multi-Threaded chkpoint_one Calculation
               Multi-Threaded chkpoint_one Take Down
               Multi-Threaded chkpoint_one Worker
               Multi-Threaded chkpoint_one Set Up
               Multi-Threaded chkpoint_one Common Information
               Timing Test for Multi-Threaded atomic_two Calculation
               Run Multi-Threaded atomic_two Calculation
               Multi-Threaded atomic_two Take Down
               Multi-Threaded atomic_two Worker
               Multi-Threaded atomic_two Set Up
               Multi-Threaded atomic_two Common Information
               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 chkpoint_two Calculation
               Run Multi-Threaded chkpoint_two Calculation
               Multi-Threaded chkpoint_two Take Down
               Multi-Threaded chkpoint_two Worker
               Multi-Threaded chkpoint_two Set Up
               Multi-Threaded chkpoint_two Common Information
               Timing Test for Multi-Threaded atomic_three Calculation
               Run Multi-Threaded atomic_three Calculation
               Multi-Threaded atomic_three Take Down
               Multi-Threaded atomic_three Worker
               Multi-Threaded atomic_three Set Up
               Multi-Threaded atomic_three Common Information
               Timing Test of Multi-Threaded Summation of 1/i
               Multi-Threaded Implementation of Summation of 1/i
multi-threading Multi-Threading chkpoint_one Example / Test
                Multi-Threading atomic_two Example / Test
                Routines That Track Use of New and Delete: 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 chkpoint_two Example / Test
                Multi-Threading atomic_three 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
                Dynamic Parameters in Checkpoint Functions: Multi-Threading
                Research and Software Engineering Projects Related to CppAD: Multi-Threading
                cppad-20221105: A C++ Algorithmic Differentiation Package: Features.Multi-Threading
multi_newton Run Multi-Threading Examples and Speed Tests: multi_newton
multiple Checkpoint Functions: First Generation: Purpose.Multiple Level AD
         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
multiplication Xpackage Speed: Matrix Multiplication
               Sacado Speed: Matrix Multiplication
               Cppadcg Speed: Matrix Multiplication
               cppad_jit Speed: Matrix Multiplication
               Fadbad Speed: Matrix Multiplication
               CppAD Speed, Matrix Multiplication
               Adolc Speed: Matrix Multiplication
               Double Speed: Matrix Multiplication
               Atomic Vector Multiplication Example
               Absolute Zero Multiplication
               AD Compound Assignment Operators: Derivative.Multiplication
               AD Binary Arithmetic Operators: Derivative.Multiplication
               The Theory of Reverse Mode: Binary Operators.Multiplication
               The Theory of Forward Mode: Binary Operators.Multiplication
multiplication: AD Absolute Zero Multiplication: Example and Test
                AD Compound Assignment Multiplication: Example and Test
                AD Binary Multiplication: Example and Test
multiply atomic_two Eigen Matrix Multiply Class
         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 Multiply Base Matrices: Example Implementation
         Atomic Matrix Multiply Identical Zero: Example and Test
         Atomic Matrix Multiply Reverse Dependency: Example and Test
         Atomic Matrix Multiply Sparsity Patterns: Example and Test
         Atomic Matrix Multiply Reverse Mode: Example and Test
         Atomic Matrix Multiply Forward Mode: Example and Test
         Atomic Matrix Multiply Reverse Dependency Analysis: Example Implementation
         Atomic Matrix Multiply Jacobian Sparsity Pattern: Example Implementation
         Atomic Matrix Multiply Jacobian Sparsity Pattern: Example Implementation
         Atomic Matrix Multiply Reverse Mode: Example Implementation
         Atomic Matrix Multiply Forward Mode: Example Implementation
         Atomic Matrix Multiply Forward Type Calculation: Example Implementation
         Atomic Multiply Base Matrices: Example Implementation
         Atomic Matrix Multiply Class: Example Implementation
         Implementing Atomic Matrix Multiply
         Atomic Matrix Multiply Class: Example Implementation
         Atomic Vector Multiply Operator: Example Implementation
multiply: Atomic Eigen Matrix Multiply: Example and Test
          User Atomic Matrix Multiply: Example and Test
N
n_arg Json AD Graph Operator Definitions: Print.n_arg
      Json AD Graph Operator Definitions: Atomic Functions.n_arg
      Json AD Graph Operator Definitions: Discrete Functions.n_arg
      Json AD Graph Operator Definitions: Compare Operators.n_arg
      Json Representation of an AD Graph: op_usage.n_arg Not In Definition
      Json Representation of an AD Graph: op_usage.n_arg In Definition
      Json Representation of an AD Graph: op_define_vec.n_arg
n_color Speed Testing Sparse Jacobians: n_color
        Link to Speed Test Sparse Hessian: n_color
        Running the Speed Test Program: Speed Results.n_color
        Computing Sparse Jacobians: n_color
n_constant Json Representation of an AD Graph: constant_vec.n_constant
n_dependent Json Representation of an AD Graph: dependent_vec.n_dependent
n_dynamic_ind C++ AD Graph Scalar Values: n_dynamic_ind
              C++ AD Graph Constructor: n_dynamic_ind
              C++ Representation of an AD Graph: n_dynamic_ind
              Json Get Started: Example and Test: Function.n_dynamic_ind
              Json Representation of an AD Graph: dynamic_ind_vec.n_dynamic_ind
n_false ADFun Object Corresponding to a CppAD Graph: fun.n_true, n_false
n_left atomic_mat_mul Get Routine: Example Implementation: n_left
       atomic_mat_mul Set Routine: Example Implementation: n_left
       Atomic Matrix Multiply Class: Example Implementation: n_left
n_middle atomic_mat_mul Get Routine: Example Implementation: n_middle
         atomic_mat_mul Set Routine: Example Implementation: n_middle
         Atomic Matrix Multiply Class: Example Implementation: n_middle
n_result Json AD Graph Operator Definitions: Print.n_result
         Json AD Graph Operator Definitions: Atomic Functions.n_result
         Json AD Graph Operator Definitions: Discrete Functions.n_result
         Json AD Graph Operator Definitions: Compare Operators.n_result
         Json Representation of an AD Graph: op_define_vec.n_result
n_right atomic_mat_mul Get Routine: Example Implementation: n_right
        atomic_mat_mul Set Routine: Example Implementation: n_right
        Atomic Matrix Multiply Class: Example Implementation: n_right
n_sweep Sparse Hessian: n_sweep
        Computing Sparse Hessians: n_sweep
        Sparse Jacobian: n_sweep
n_true ADFun Object Corresponding to a CppAD Graph: fun.n_true, n_false
n_usage Json Representation of an AD Graph: op_usage_vec.n_usage
n_variable_ind C++ AD Graph Scalar Values: n_variable_ind
               C++ AD Graph Constructor: n_variable_ind
               C++ Representation of an AD Graph: n_variable_ind
               Json Get Started: Example and Test: Function.n_variable_ind
               Json Representation of an AD Graph: variable_ind_vec.n_variable_ind
name CppAD Addons: Name
     Checkpoint Functions: First Generation: name
     Atomic Function Constructor: atomic_base.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
     Json AD Graph Operator Definitions: Atomic Functions.name
     Json AD Graph Operator Definitions: Discrete Functions.name
     Setting and Getting a Function's Name
     Checkpoint Function Constructor: name
     Atomic Function Constructor: atomic_three.name
     Atomic Function Constructor: atomic_four.name
     Discrete AD Functions: name
name: ADFun Function Name: Example and Test
namespace CppAD Addons: Namespace
          Nonlinear Programming Using the CppAD Interface to Ipopt: cppad_ipopt namespace
          Frequently Asked Questions and Answers: Namespace
          Link to Speed Test Sparse Hessian: Namespace
          Package Specific Speed Test Linking Routines: Namespace
          Enable Use of Eigen Linear Algebra Package with CppAD: CppAD Namespace
          Getting Started Using CppAD to Compute Derivatives: CppAD Namespace
nan zdouble: An AD Base Type With Absolute Zero: Syntax.Nan
    A 3rd and 4th Order Rosenbrock ODE Solver: Fun.Nan
    OdeErrControl: Example and Test: Nan
    An Error Controller for ODE Solvers: Method.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
    pow: Nan in Result of Pow Function: Example and Test
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
nearequal NearEqual Function: Example and Test
nearly Determine if Two Values Are Nearly Equal
       Compare AD and Base Objects for Nearly Equal
need_Atomic Function Forward Mode: need_y
negation Atomic Vector Negation Example
negative Atomic Vector Negative Operator: Example Implementation
nested Optimize Nested Conditional Expressions: Example and Test
new Routines That Track Use of New and Delete
    Speed Test Example and Template for a New Package
new_dynamic Checkpoint Functions: Second Generation: Syntax.new_dynamic
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
    Atomic First Order Linear ODE Method: Example Implementation: pattern.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_cumulative_sum_op Optimize an ADFun Object Tape: options.no_cumulative_sum_op
no_print_for_op Optimize an ADFun Object Tape: options.no_print_for_op
node C++ Representation of an AD Graph: Node Indices
     Json Get Started: Example and Test: Node Table
     Json Representation of an AD Graph: Node Indices
node_index C++ AD Graph Vector Values: node_index
nominmax CppAD API Preprocessor Symbols: NOMINMAX, windows.h
non-negative Json Representation of an AD Graph: Token.Non-Negative Integer
non-smooth Non-Smooth Optimization Using Abs-normal Quadratic Approximations
           Non-Smooth Optimization Using Abs-normal Linear Approximations
           Examples and Tests: Abs-normal Representation of Non-Smooth Functions
non-zero Multiple Directions Forward Mode: Non-Zero Lower Orders
nonlinear 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
     Atomic Euclidean Norm Squared: Example and Test
not Json Representation of an AD Graph: op_usage.n_arg Not In Definition
    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 AD Theory for Cholesky Factorization: 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
         Json Get Started: Example and Test: Notation
         Json AD Graph Operator Definitions: Notation
         Required Base Class Member Functions: Notation
         Atomic Linear ODE Forward Type Calculation: Example Implementation: Notation
         Atomic Linear ODE Hessian Sparsity Pattern: Example Implementation: Notation
         Atomic Linear ODE Jacobian Sparsity Pattern: Example Implementation: Notation
         Atomic Linear ODE Forward Type Calculation: Example Implementation: Notation
         Atomic Multiply Base Matrices: Example Implementation: 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
notes cppad-20221105: A C++ Algorithmic Differentiation Package: Release Notes
notpos Json AD Graph Operator Definitions: Print.notpos
       Printing AD Values During Forward Mode: notpos
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
nu C Source Code Corresponding to an ADFun Object: nu
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 atomic_two Operation that Computes Square Root: au.num_itr
        Defines a atomic_three Operation that Computes Square Root: au.num_itr
num_solve Timing Test for Multi-Threaded chkpoint_one Calculation: num_solve
          Timing Test for Multi-Threaded atomic_two Calculation: num_solve
          Timing Test for Multi-Threaded chkpoint_two Calculation: num_solve
          Timing Test for Multi-Threaded atomic_three Calculation: num_solve
          Run Multi-Threading Examples and Speed Tests: Atomic and Checkpoint.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 Timing Test for Multi-Threaded chkpoint_one Calculation: num_threads
            Timing Test for Multi-Threaded atomic_two Calculation: 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 chkpoint_two Calculation: num_threads
            Timing Test for Multi-Threaded atomic_three 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
       Get the Current Thread Number
       Get Number of Threads: number
       Get Number of Threads
       Returns Elapsed Number of Seconds
       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
       Json Representation of an AD Graph: Token.Floating Point Number
numbervector Nonlinear Programming Using the CppAD Interface to Ipopt: NumberVector
numeric Use Ipopt to Solve a Nonlinear Programming Problem: options.Numeric
        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
ny C Source Code Corresponding to an ADFun Object: ny
O
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
       C Source Code Corresponding to an ADFun Object
       Check an ADFun Object For Nan Results
       Optimize an ADFun Object Tape
       Create a C++ AD Graph Corresponding to an ADFun Object
       ADFun Object Corresponding to a CppAD Graph
       Convert an ADFun Object to a Json AD Graph: Example and Test
       Json AD Graph Corresponding to an ADFun Object
       ADFun Object Corresponding to a Json AD Graph
       Construct an ADFun Object and Stop Recording
       Other Ways to Create an ADFun Object
       Create an ADFun Object by Recording an Operation Sequence
object: Convert Jason Graph to an ADFun Object: Example and Test
objective Computing Jacobian and Hessian of Bender's Reduced Objective
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
ode Xpackage Speed: Ode
    Sacado Speed: Gradient of Ode Solution
    Cppadcg Speed: Ode
    cppad_jit Speed: Ode
    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: 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
    ODE Inverse Problem Definitions: Source Code
    An Embedded 4th and 5th Order Runge-Kutta ODE Solver
    A 3rd and 4th Order Rosenbrock ODE Solver
    An Error Controller for Gear's Ode Solvers
    An Error Controller for ODE Solvers
    Taylor's Ode Solver: base2ad Example and Test: Derivative of ODE Solution
    Taylor's Ode Solver: base2ad Example and Test: ODE Solution
    Taylor's Ode Solver: base2ad Example and Test: ODE
    Taylor's Ode Solver: base2ad 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
    Atomic Linear ODE Reverse Dependency Analysis: Example and Test
    Atomic Linear ODE Sparsity Calculations: Example and Test
    Atomic Linear ODE Reverse Mode: Example and Test
    Atomic Linear ODE Forward Mode: Example and Test
    Atomic Linear ODE Forward Type Calculation: Example Implementation
    Atomic Linear ODE Hessian Sparsity Pattern: Example Implementation
    Atomic Linear ODE Jacobian Sparsity Pattern: Example Implementation
    Atomic Linear ODE Second Order Reverse
    Atomic Linear ODE Reverse Mode: Example Implementation
    Atomic Linear ODE Forward Mode: Example Implementation
    Atomic Linear ODE Forward Type Calculation: Example Implementation
    Atomic Linear ODE Class: Example Implementation
    Implementing Atomic Linear ODE
    Atomic First Order Linear ODE Method: Example Implementation
    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
ode'AD Theory for Solving ODE's Using Taylor's Method
ode: A Stiff Ode: Example and Test
ode_evaluate Source: ode_evaluate
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 Timing Test for Multi-Threaded chkpoint_one Calculation: ok
   Run Multi-Threaded chkpoint_one Calculation: ok
   Multi-Threaded chkpoint_one Take Down: ok
   Multi-Threaded chkpoint_one Set Up: ok
   Timing Test for Multi-Threaded atomic_two Calculation: ok
   Run Multi-Threaded atomic_two Calculation: ok
   Multi-Threaded atomic_two Take Down: ok
   Multi-Threaded atomic_two Set Up: ok
   Atomic Reverse Jacobian Sparsity Patterns: ok
   Atomic Forward Jacobian Sparsity Patterns: ok
   Atomic Reverse Mode: ok
   Atomic Forward Mode: ok
   Defining Atomic Functions: First Generation: 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 chkpoint_two Calculation: ok
   Run Multi-Threaded chkpoint_two Calculation: ok
   Multi-Threaded chkpoint_two Take Down: ok
   Multi-Threaded chkpoint_two Set Up: ok
   Timing Test for Multi-Threaded atomic_three Calculation: ok
   Run Multi-Threaded atomic_three Calculation: ok
   Multi-Threaded atomic_three Take Down: ok
   Multi-Threaded atomic_three 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 Function Reverse Dependency Calculation: ok
   Atomic Function Hessian Sparsity Patterns: ok
   Atomic Function Jacobian Sparsity Patterns: ok
   Atomic Function Reverse Mode: ok
   Atomic Function Forward Mode: ok
   Atomic Function Forward Type Calculation: ok
   Atomic Function Reverse Dependency: ok
   Atomic Function Hessian Sparsity Patterns: ok
   Atomic Function Jacobian Sparsity Patterns: ok
   Atomic Function Reverse Mode: ok
   Atomic Function Forward Mode: ok
   Atomic Function Forward Type Calculation: ok
old Calculating Sparse Derivatives: Old Sparsity Patterns
    Calculating Sparsity Patterns: Old Sparsity Pattern Calculations
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
on Computing Reverse Mode on Subgraphs: Example and Test
one Run One Speed Test and Print Results
    Run One Speed Test and Return Results
    One Dimensional Romberg Integration: Example and Test
    One DimensionalRomberg Integration
    One Dimensional Romberg Integration: Example and Test
    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
    Atomic Matrix Multiply Identical Zero: Example and Test: One
    The Logarithm of One Plus Argument: log1p
one: The Exponential Function Minus One: expm1
onetape Running the Speed Test Program: Global Options.onetape
op atomic_two Eigen Cholesky Factorization Class: Public.op
   atomic_two Eigen Matrix Inversion Class: Public.op
   atomic_two Eigen Matrix Multiply Class: Public.op
   AD Binary Comparison Operators: Op
   Atomic Vector Element-wise Operators: Example and Test: op
   AD Compound Assignment Operators: Op
   AD Binary Arithmetic Operators: Op
op_code Json AD Graph Operator Definitions: Notation.op_code
        Json Representation of an AD Graph: op_define_vec.op_code
op_define Json Representation of an AD Graph: op_define_vec.op_define
op_define_vec Json Get Started: Example and Test: Function.End op_define_vec
              Json Get Started: Example and Test: Function.Begin op_define_vec
              Json Representation of an AD Graph: op_define_vec
op_enum C++ AD Graph Vector Values: op_enum
op_index Comparison Changes Between Taping and Zero Order Forward: op_index
op_usage Json Get Started: Example and Test: Function.op_usage
         Json Representation of an AD Graph: op_usage
op_usage_vec Json Get Started: Example and Test: Function.End op_usage_vec
             Json Get Started: Example and Test: Function.Begin op_usage_vec
             Json Representation of an AD Graph: op_usage_vec
openmp 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
       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 Defines a atomic_two Operation that Computes Square Root
          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
          rosen_34: Example and Test: Operation Sequence
          The Integer Power Function: Operation Sequence
          Evaluate a Polynomial or its Derivative: Operation Sequence
          Defines a atomic_three Operation that Computes Square Root
          Abort Recording of an Operation Sequence
          Stop Recording and Store Operation Sequence
          Create an ADFun Object by Recording an Operation Sequence
          Constant, Dynamic, Parameter, and Variable: Operation Sequence
          AD Boolean Functions: Operation Sequence
          Compare AD and Base Objects for Nearly Equal: Operation Sequence
          AD Binary Comparison Operators: Operation Sequence
          Checkpoint Functions: Second Generation: Operation Sequence
          Matrix Multiply as an Atomic Operation
          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 Input 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: Reciprocal as an Atomic Operation: Example and Test
           Taping Array Index Operation: Example and Test
operations Generate Source Code and Compile an AD Function: Prototype.Operations
           Evaluate a Polynomial or its Derivative: Type.Operations
           Check an ADFun Sequence of Operations
           AD Vectors that Record Index Operations
           Bool Valued Operations and Functions with AD Arguments
           Atomic Function Reverse Mode: partial_x.Short Circuit Operations
           Implementing Atomic Vector Operations
           Atomic Vector Element-wise Operators: Example and Test: Purpose.Vector Operations
           AD Valued Operations and Functions
           cppad-20221105: A C++ Algorithmic Differentiation Package: Features.Recording Derivative Operations
           cppad-20221105: A C++ Algorithmic Differentiation Package: Features.Optimizing Operations Sequences
           cppad-20221105: A C++ Algorithmic Differentiation Package: Features.Recording Operations
operations: Optimize Cumulative Sum Operations: Example and Test
            AD Vectors that Record Index Operations: Example and Test
            base2ad with Atomic Operations: Example and Test
            Tan and Tanh as User Atomic Operations: Example and Test
operator Speed Test an Operator Overloading AD Package
         C++ AD Graph Operator Enum Type
         Json AD Graph Operator Definitions
         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 Input Stream Operator
         AD Assignment Operator
         cppad-20221105: A C++ Algorithmic Differentiation Package: Features.Operator Overloading
operator: C++ AD Graph print Operator: Example and Test
          C++ AD Graph add Operator: Example and Test
          C++ AD Graph sum Operator: Example and Test
          Graph Unary Operator: Example and Test
          C++ AD Graph sub Operator: Example and Test
          C++ AD Graph pow Operator: Example and Test
          C++ AD Graph mul Operator: Example and Test
          C++ AD Graph div Operator: Example and Test
          C++ AD Graph add Operator: Example and Test
          C++ AD Graph add Operator: Example and Test
          Json AD Graph print Operator: Example and Test
          Json Atomic Function Operator: Example and Test
          Json Atomic Function Three Operator: Example and Test
          Json add Operator: Example and Test
          Json sum Operator: Example and Test
          Json sub Operator: Example and Test
          Json pow Operator: Example and Test
          Json mul Operator: Example and Test
          Json div Operator: Example and Test
          Json azmul Operator: Example and Test
          Json add Operator: Example and Test
          Atomic Vector Negative Operator: Example Implementation
          Atomic Vector Divide Operator: Example Implementation
          Atomic Vector Multiply Operator: Example Implementation
          Atomic Vector Subtract Operator: Example Implementation
          Atomic Vector Add Operator: Example Implementation
          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
operator[] The CppAD::vector Template Class: Iterators.operator[]
operator_arg C++ AD Graph Constructor: operator_arg
             C++ Representation of an AD Graph: operator_arg
operator_vec C++ AD Graph Constructor: operator_vec
             C++ Representation of an AD Graph: operator_vec
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 CppAD Wish List: Graph Operators
          The CppAD Wish List: Dynamic Parameters.Comparison Operators
          Definition of a Numeric Type: Operators
          C++ AD Graph Operator Enum Type: Missing Operators
          Json AD Graph Operator Definitions: Compare Operators
          Json AD Graph Operator Definitions: Binary Operators
          Json AD Graph Operator Definitions: Unary 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
          The Theory of Reverse Mode: Binary Operators
          The Theory of Forward Mode: Binary Operators
operators: Optimize Print Forward Operators: Example and Test
           Optimize Comparison Operators: Example and Test
           C++ AD Graph Comparison Operators: Example and Test
           Json Comparison Operators: Example and Test
           Json Unary Operators: Example and Test
           AD Binary Comparison Operators: Example and Test
           Atomic Vector Element-wise Operators: Example and Test
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
             Optimize an ADFun Object Tape: Checking Optimization
             Non-Smooth Optimization Using Abs-normal Quadratic Approximations
             Non-Smooth Optimization Using Abs-normal Linear Approximations
             Research and Software Engineering Projects Related to CppAD: Optimization
optimize Checkpoint Functions: First Generation: optimize
         Frequently Asked Questions and Answers: Speed.Optimize
         Running the Speed Test Program: Global Options.optimize
         Optimize Cumulative Sum Operations: Example and Test
         Optimize Nested Conditional Expressions: Example and Test
         Optimize Conditional Expressions: Example and Test
         Optimize Print Forward Operators: Example and Test
         Optimize Comparison Operators: Example and Test
         Optimize Reverse Activity Analysis: Example and Test
         Optimize Forward Activity Analysis: Example and Test
         Optimize an ADFun Object Tape
         Base Type Requirements for Ordered Comparisons: Special Requirements.Optimize
         Atomic Functions Reverse Dependency Analysis: Example and Test: Use Atomic Function.optimize
         Atomic Function Reverse Dependency Calculation: depend_x.Optimize
         Atomic Function Reverse Dependency: depend_x.Optimize
         AD Conditional Expressions: Optimize
optimizing Optimizing Twice: Example and Test
           Example Optimizing Atomic Vector Usage
           cppad-20221105: A C++ Algorithmic Differentiation Package: Features.Optimizing Operations Sequences
option Checkpoint Functions: First Generation: option
optional Download and Install The CppAD Optional Packages
options Set Atomic Function Options
        Running the Speed Test Program: Sparsity Options
        Running the Speed Test Program: Global Options
        Use Ipopt to Solve a Nonlinear Programming Problem: options
        Convert A CppAD Sparse Matrix to an Eigen Sparse Matrix: Options
        dll_lib: Example and Test: options
        Create a Dynamic Link Library: options
        Optimize an ADFun Object Tape: options
        Using CMake to Configure CppAD: CMake Command.Options
options: JIT Compiler Options: Example and Test
order Comparison Changes During Zero Order Forward Mode
      ADFun Object Deprecated Member Functions: Order
      An Embedded 4th and 5th Order Runge-Kutta ODE Solver
      A 3rd and 4th Order Rosenbrock ODE Solver
      An Arbitrary Order Gear Method
      An Error Controller for ODE Solvers: Method.order
      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
      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
      Subset of Second Order Partials: Example and Test
      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
      abs_normal: Evaluate First Order Approximation
      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
      Atomic Linear ODE Second Order Reverse
      Atomic Linear ODE Reverse Mode: Example Implementation: Second Order Theory
      Atomic Linear ODE Reverse Mode: Example Implementation: First Order Theory
      Atomic First Order Linear ODE Method: Example Implementation
      Print During Zero Order Forward Mode: Example and Test
      Error Function Reverse Mode Theory: Order Zero Z(t)
      Tangent and Hyperbolic Tangent Reverse Mode Theory: Order Zero Z(t)
      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
order_low Atomic Function Forward Mode: order_low
          Atomic Function Forward Mode: order_low
order_up Atomic Function Reverse Mode: order_up
         Atomic Function Forward Mode: order_up
         Atomic Function Reverse Mode: order_up
         Atomic Function Forward Mode: order_up
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 Number Taylor Coefficient Orders Currently Stored
       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
       Error Function Reverse Mode Theory: Positive Orders Z(t)
       Tangent and Hyperbolic Tangent Reverse Mode Theory: Positive Orders Z(t)
original Controlling Taylor Coefficients Memory Allocation: Original State
os Row and Column Index Sparsity Patterns: os
   C Source Code Corresponding to an ADFun Object: os
   Print A C++ AD Graph: os
   AD Output Stream Operator: os
other Example and Test Linking CppAD to Languages Other than C++
      Sparse Matrix Row, Column, Value Representation: other
      Row and Column Index Sparsity Patterns: other
      C++ AD Graph Operator Enum Type: Comparison.Other Comparisons
      C++ AD Graph Operator Enum Type: Conditional Expression.Other Comparisons
      Json AD Graph Operator Definitions: Compare Operators.Other Comparisons
      Json AD Graph Operator Definitions: Conditional Expressions.Other Comparisons
      Other Ways to Create an ADFun Object
other_arguments Package Specific Speed Test Linking Routines: other_arguments
other_fun Generate Source Code and Compile an AD Function: other_fun
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
       Example Use of SpeedTest: Output
       Row and Column Index Sparsity Patterns: Syntax.Output
       The CppAD::vector Template Class: vectorBool.Output
       The CppAD::vector Template Class: 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
       AD Output Operator: Example and Test
       AD Output Operator: Example and Test
       AD Output Stream Operator
overloading Speed Test an Operator Overloading AD Package
            cppad-20221105: A C++ Algorithmic Differentiation Package: Features.Operator Overloading
own Creating Your Own Interface to an ADFun Object
P
LU Factorization of A Square Matrix and Stability Calculation: LU.P
  Atomic Forward Mode: 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
  Invert an LU Factored Equation: LU.P
  LU Factorization of A Square Matrix: LU.P
  One DimensionalRomberg Integration: p
  Multi-dimensional Romberg Integration: p
  Evaluate a Polynomial or its Derivative: p
  Sparse Hessian: work.p
  Sparse Hessian: p
  Sparse Jacobian: work.p
  Sparse Jacobian: p
  C++ Representation of an AD Graph: Node Indices.p
  Json Representation of an AD Graph: Node Indices.p
  Atomic Function Forward Mode: order_low.p
  Atomic Function Forward Mode: order_low.p
p) Json Get Started: Example and Test: Check g(x, p)
   Json Get Started: Example and Test: double g(x, p) = d/dx f(x, p)
   Json Get Started: Example and Test: double g(x, p) = d/dx f(x, p)
   Json Get Started: Example and Test: AD<double> f(x, p)
   Json Get Started: Example and Test: Check f(x, p)
   Json Get Started: Example and Test: double f(x, p)
p_Atomic Linear ODE Jacobian Sparsity Pattern: Example Implementation: Notation.P_i [ g(x) ]
pack_sparsity_enum Set Atomic Function Options: atomic_sparsity.pack_sparsity_enum
package Speed Test Example and Template for a New Package
        Package Specific Speed Test Linking Routines
        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
        cppad-20221105: A C++ Algorithmic Differentiation Package
package_prefix Using CMake to Configure CppAD: package_prefix
packages Download and Install The CppAD Optional Packages
page Enabling Colpack Sparsity Calculations: Colpack Home Page
     Including Sacado Speed Tests: Sacado Home Page
     Including Fadbad Speed Tests: Fadbad Home Page
     Including CppADCodeGen Examples and Tests: CppADCodeGen Home Page
     Including Eigen Examples, Tests, and sparse2eigen: Eigen Home Page
     Including Adolc Examples and Tests: Adolc Home Page
parallel Checkpoint Functions: First Generation: Parallel Mode
         Defining Atomic Functions: First Generation: afun.Parallel Mode
         Is The Current Execution in OpenMP Parallel Mode
         OpenMP Parallel Setup
         Is The Current Execution in Parallel Mode
         An Embedded 4th and 5th Order Runge-Kutta ODE Solver: Parallel Mode
         A 3rd and 4th Order Rosenbrock ODE Solver: Parallel Mode
         The CppAD::vector Template Class: Memory and Parallel Mode
         Replacing the CppAD Error Handler: Constructor.Parallel Mode
         Check Simple Vector Concept: Parallel Mode
         Check NumericType Class Concept: 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
         C++ AD Graph Constructor: Parallel Mode
         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
         Checkpoint Function Constructor: Parallel
         Discrete AD Functions: Parallel Mode
parallel_setup Using CppAD in a Multi-Threading Environment: parallel_setup
parameter Glossary: Parameter
          ODE Inverse Problem Definitions: Source Code: Measurements.Simulation Parameter Values
          ADFun Function Properties: Parameter
          AD Parameter and Variable Functions: Example and Test
          Constant, Dynamic, Parameter, and Variable: Parameter
          Constant, Dynamic, Parameter, and Variable
          Atomic Forward Hessian Sparsity: Example and Test: Test with u_1 Both a Variable and a Parameter
          Atomic Function Jacobian Sparsity: Example and Test: Test with u_1 Both a Variable and a Parameter
          The AD Power Function: Purpose.If y is a Parameter
          Convert a Variable or Dynamic Parameter a Constant: Example and Test
          Convert an AD Variable or Dynamic Parameter to a Constant
          exp_eps: Operation Sequence and Zero Order Forward Sweep: Operation Sequence.Parameter
parameter_Matrix Multiply as an Atomic Operation: Purpose.parameter_x
            Atomic Function Reverse Dependency Calculation: parameter_x
            Atomic Function Hessian Sparsity Patterns: parameter_x
            Atomic Function Jacobian Sparsity Patterns: parameter_x
            Atomic Function Reverse Mode: parameter_x
            Atomic Function Forward Mode: parameter_x
            Atomic Function Forward Type Calculation: parameter_x
            Defining Atomic Functions: Third Generation: parameter_x
parameters The CppAD Wish List: Dynamic Parameters
           Change the Dynamic Parameters
           ADFun Object Corresponding to a CppAD Graph: fun.Independent Dynamic Parameters
           Dynamic Parameters in Checkpoint Functions
           Atomic Function Reverse Mode: taylor_x.parameters
           Atomic Function Forward Mode: taylor_x.parameters
           Atomic Function Forward Mode: need_y.Dynamic Parameters
           Atomic Function Forward Mode: need_y.Constant Parameters
           Atomic Function Reverse Mode: taylor_x.parameters
           Atomic Function Forward Mode: taylor_x.parameters
           Research and Software Engineering Projects Related to CppAD: Dynamic Parameters
           cppad-20221105: A C++ Algorithmic Differentiation Package: Features.Dynamic Parameters
parameters: JIT With Dynamic Parameters: Example and Test
            Dynamic Parameters: Example and Test
            Switching Between Variables and Dynamic Parameters: Example and Test
            Checkpoint Functions with Dynamic Parameters: Example and Test
            Atomic Functions with Dynamic Parameters: Example and Test
            Atomic Functions with Dynamic Parameters: Example and Test
part AD Theory for Cholesky Factorization: Notation.Lower Triangular Part
partial Defining Atomic Functions: First Generation: Partial Implementation
        Reverse Mode Second Partial Derivative Driver
        Forward Mode Second Partial Derivative Driver
        First Order Partial Driver: Example and Test
        First Order Partial Derivative: Driver Routine
        Atomic Linear ODE Second Order Reverse: x^0 Partial
        Atomic Linear ODE Second Order Reverse: x^1 Partial
partial_Atomic Function Reverse Mode: partial_x
          Atomic Function Reverse Mode: partial_x
partial_Atomic Function Reverse Mode: partial_y
          Atomic Function Reverse Mode: partial_y
partials 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
pass Pass Sparse Jacobian as Code Gen Function: Example and Test
     Pass Jacobian as Code Gen Function: Example and Test
pass_jacobian_to_code_gen cppadcg Speed: Gradient of Determinant by Minor Expansion: PASS_JACOBIAN_TO_CODE_GEN
pass_sparse_jacobian_to_code_gen Cppadcg Speed: Sparse Jacobian: PASS_SPARSE_JACOBIAN_TO_CODE_GEN
pat Sparse Matrix Row, Column, Value Representation: pat
path Download and Install The CppAD Optional Packages: prefix.Relative Path
     Download and Install The CppAD Optional Packages: prefix.Absolute Path
pattern Glossary: Sparsity Pattern
        Speed Testing Sparse Jacobians: Sparsity Pattern
        Link to Speed Test Sparse Hessian: Sparsity Pattern
        Sparse Matrix Row, Column, Value Representation: pattern
        Row and Column Index Sparsity Patterns: pattern
        Computing Sparse Hessians: pattern
        Computing Sparse Jacobians: 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
        Computing Dependency: Example and Test: Dependency Pattern
        Calculating Sparsity Patterns: Old Sparsity Pattern Calculations
        Calculating Sparsity Patterns: Preferred Sparsity Pattern Calculations
        atomic_lin_ode Get Routine: Example Implementation: pattern
        atomic_lin_ode Set Routine: Example Implementation: pattern
        Atomic First Order Linear ODE Method: Example Implementation: pattern
pattern: Hessian Sparsity Pattern: Forward Mode
         Hessian Sparsity Pattern: Reverse Mode
         Jacobian Sparsity Pattern: Reverse Mode
         Jacobian Sparsity Pattern: Forward Mode
         Atomic Linear ODE Hessian Sparsity Pattern: Example Implementation
         Atomic Linear ODE Jacobian Sparsity Pattern: Example Implementation
         Atomic Matrix Multiply Jacobian Sparsity Pattern: Example Implementation
         Atomic Matrix Multiply Jacobian Sparsity Pattern: Example Implementation
         Atomic Vector Hessian Sparsity Pattern: Example Implementation
         Atomic Vector Jacobian Sparsity Pattern: Example Implementation
pattern_in Reverse Mode Jacobian Sparsity Patterns: pattern_in
           Forward Mode Jacobian Sparsity Patterns: pattern_in
pattern_out Subgraph Dependency Sparsity Patterns: pattern_out
            Reverse Mode Hessian Sparsity Patterns: pattern_out
            Forward Mode Hessian Sparsity Patterns: pattern_out
            Reverse Mode Jacobian Sparsity Patterns: pattern_out
            Forward Mode Jacobian Sparsity Patterns: pattern_out
            Atomic Function Hessian Sparsity Patterns: pattern_out
            Atomic Function Jacobian Sparsity Patterns: pattern_out
            Atomic Function Hessian Sparsity Patterns: pattern_out
            Atomic Function Jacobian Sparsity Patterns: pattern_out
patterns Atomic Reverse Hessian Sparsity Patterns
         Atomic Forward Hessian Sparsity Patterns
         Atomic Reverse Jacobian Sparsity Patterns
         Atomic Forward Jacobian Sparsity Patterns
         Example Defining Atomic Functions: Second Generation: Hessian Sparsity Patterns
         Row and Column Index Sparsity Patterns
         Sparsity Patterns For a Subset of Variables: Example and Test
         Subgraph Dependency Sparsity Patterns
         Reverse Mode Hessian Sparsity Patterns
         Forward 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
         Atomic Function Hessian Sparsity Patterns
         Atomic Function Jacobian Sparsity Patterns
         Atomic Vector Sparsity Patterns Example
         Atomic Vector Sparsity Patterns Example
         Atomic Function Hessian Sparsity Patterns
         Atomic Function Jacobian Sparsity Patterns
         Research and Software Engineering Projects Related to CppAD: Sparsity.Sparsity Patterns
patterns: Preferred Sparsity Patterns: Row and Column Indices: Example and Test
          Subgraph Dependency Sparsity Patterns: Example and Test
          Atomic Matrix Multiply Sparsity Patterns: 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
           Including Ipopt Library Examples, Tests, and pkg-config
pkg_config_path CppAD pkg-config Files: cppad-uninstalled.pc.PKG_CONFIG_PATH
                CppAD pkg-config Files: cppad.pc.PKG_CONFIG_PATH
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 Unary Plus Operator: Example and Test
     AD Unary Plus Operator
point Solve a Quadratic Program Using Interior Point Method
      Json Representation of an AD Graph: Token.Floating Point Number
      Extending to_string To Another Floating Point Type
poly Getting Started Using CppAD to Compute Derivatives: Poly
     Source: Poly
     Complex Polynomial: Example and Test: Poly
polynomial Xpackage Speed: Second Derivative of a Polynomial
           Sacado Speed: Second Derivative of a Polynomial
           Cppadcg Speed: Second Derivative of a Polynomial
           cppad_jit 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
           Error Function Forward Taylor Polynomial Theory
           Tangent and Hyperbolic Tangent Forward Taylor Polynomial Theory
polynomial: Complex Polynomial: Example and Test
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_dir Autotools Unix Test and Installation: postfix_dir
pow The Pow Integer Exponent: Example and Test
    C++ AD Graph pow Operator: Example and Test
    Json pow Operator: Example and Test
    Json AD Graph Operator Definitions: Binary Operators.pow
    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
    pow: Nan in Result of Pow Function: Example and Test
pow: pow: Nan in Result of Pow Function: Example and Test
power The Integer Power Function
      The AD Power Function: Example and Test
      The AD Power Function
      Power Function Reverse Mode Theory
      Power Function Forward Mode Theory
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 Pattern Calculations
          Atomic Function Reverse Dependency: Syntax.Preferred
          Atomic Function Hessian Sparsity Patterns: Syntax.Preferred
          Atomic Function Jacobian Sparsity Patterns: Syntax.Preferred
prefix Download and Install Sacado in Build Directory: Prefix
       Download and Install Ipopt in Build Directory: Prefix
       Download and Install Fadbad in Build Directory: Prefix
       Download and Install Eigen in Build Directory: Prefix
       Download and Install ColPack in Build Directory: Prefix
       Download and Install CppADCodeGen in Build Directory: Prefix
       Download and Install Adolc in Build Directory: Prefix
       Download and Install The CppAD Optional Packages: prefix
prefix_dir Autotools Unix Test and Installation: prefix_dir
preprocessor CppAD Addons: Preprocessor Symbols
             Frequently Asked Questions and Answers: Namespace.Test Vector Preprocessor Symbol
             Getting Started Using CppAD to Compute Derivatives: CppAD Preprocessor Symbols
             CppAD API 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
      Optimize Print Forward Operators: Example and Test
      abs_normal: Print a Vector or Matrix
      Print a C++ AD Graph: Example and Test
      Print A C++ AD Graph
      C++ AD Graph print Operator: Example and Test
      C++ AD Graph Operator Enum Type: Print
      Json AD Graph print Operator: Example and Test
      Json AD Graph Operator Definitions: Print
      Print During Zero Order Forward Mode: Example and Test
print_graph_op C++ Representation of an AD Graph: operator_arg.print_graph_op
print_index C++ AD Graph Vector Values: print_index
print_text C++ AD Graph Vector Values: print_text
print_text_vec C++ Representation of an AD Graph: print_text_vec
printfor Base Type Requirements for Ordered Comparisons: Special Requirements.PrintFor
printing Printing During Forward Mode: Example and Test
         Printing AD Values During Forward Mode
private atomic_two Eigen Cholesky Factorization Class: Private
        atomic_two Eigen Matrix Inversion Class: Private
        atomic_two Eigen Matrix Multiply Class: Private
problem Computing Jacobian and Hessian of Bender's Reduced Objective: 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 ODE Solver: Example and Test: Problem
        pow: Nan in Result of Pow Function: Example and Test: Problem
        Research and Software Engineering Projects Related to CppAD: Sparsity.Coloring Problem
        AD Theory for Solving ODE's Using Taylor's Method: Problem
procedure Using Multiple Levels of AD: Procedure
processing Reverse Mode General Case (Checkpointing): Example and Test: Processing Steps
product atomic_two Eigen Matrix Inversion Class: Theory.Product of Three Matrices
        atomic_two Eigen Matrix Multiply Class: Theory.Product of Two Matrices
profile Running the Speed Test Program: package.profile
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
        Getting Started Using CppAD to Compute Derivatives: Program
        Example Use of SpeedTest: 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 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
projects Research and Software Engineering Projects Related to CppAD
proof AD Theory for Cholesky Factorization: Lemma 1.Proof
      An Important Reverse Mode Identity: Proof
properties ADFun Function Properties
properties: ADFun Function Properties: Example and Test
prototype Speed Testing Sparse Jacobians: Prototype
          Link to Speed Test 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
          Generate Source Code and Compile an AD Function: Prototype
          Convert A CppAD Sparse Matrix to an Eigen Sparse Matrix: Prototype
          Link a Dynamic Link Library: Prototype
          Create a Dynamic Link Library: Prototype
          C Source Code Corresponding to an ADFun Object: 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
          Create a C++ AD Graph Corresponding to an ADFun Object: Prototype
          ADFun Object Corresponding to a CppAD Graph: Prototype
          Json AD Graph Corresponding to an ADFun Object: Prototype
          ADFun Object Corresponding to a Json AD Graph: Prototype
          Dynamic Parameters in Checkpoint Functions: Prototype
          Checkpoint Function Constructor: Prototype
          Atomic Function Reverse Dependency Calculation: Syntax.Prototype
          Atomic Function Hessian Sparsity Patterns: Prototype
          Atomic Function Jacobian Sparsity Patterns: Prototype
          Atomic Function Reverse Mode: AD<Base>.Prototype
          Atomic Function Reverse Mode: Base.Prototype
          Atomic Function Forward Mode: AD<Base>.Prototype
          Atomic Function Forward Mode: Base.Prototype
          Atomic Function Forward Type Calculation: Syntax.Prototype
          Using AD Version of an Atomic Function: Prototype
          Atomic Function Constructor: Prototype
          Atomic Multiply Base Matrices: Example Implementation: Prototype
          atomic_lin_ode Get Routine: Example Implementation: Prototype
          atomic_lin_ode Set Routine: Example Implementation: Prototype
          atomic_mat_mul Get Routine: Example Implementation: Prototype
          atomic_mat_mul Set Routine: Example Implementation: Prototype
          Atomic Function Reverse Dependency: Syntax.Prototype
          Atomic Function Hessian Sparsity Patterns: Prototype
          Atomic Function Jacobian Sparsity Patterns: Prototype
          Atomic Function Reverse Mode: Prototype
          Atomic Function Forward Mode: Prototype
          Atomic Function Forward Type Calculation: Prototype
          Calling an Atomic Function: Prototype
          Atomic Function Constructor: Prototype
prototypes Base Type Requirements for Identically Equal Comparisons: Identical.Prototypes
pthread Pthread Implementation of a Team of AD Threads
        A Simple pthread AD: Example and Test
        A Simple Parallel Pthread Example and Test
public Your License for the CppAD Software: Eclipse Public License Version 2.0
       atomic_two Eigen Cholesky Factorization Class: Public
       atomic_two Eigen Matrix Inversion Class: Public
       atomic_two 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
        Multi-Threaded chkpoint_one Take Down: Purpose
        Multi-Threaded chkpoint_one Worker: Purpose
        Multi-Threaded chkpoint_one Set Up: Purpose
        Multi-Threaded chkpoint_one Common Information: Purpose
        chkpoint_one Algorithm that Computes Square Root: Purpose
        Checkpoint Functions: First Generation: Purpose
        Multi-Threaded atomic_two Take Down: Purpose
        Multi-Threaded atomic_two Worker: Purpose
        Multi-Threaded atomic_two Set Up: Purpose
        Multi-Threaded atomic_two Common Information: Purpose
        Defines a atomic_two Operation that Computes Square Root: Purpose
        atomic_two Eigen Cholesky Factorization Class: Purpose
        atomic_two Eigen Matrix Inversion Class: Purpose
        atomic_two Eigen Matrix Multiply Class: 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
        Defining Atomic Functions: Second Generation: Purpose
        Defining Atomic Functions: First Generation: 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
        The CppAD Wish List: Purpose
        Speed Test Example and Template for a New Package: Purpose
        Speed Test Derivatives Using Sacado: Purpose
        Speed Test Derivatives Using Cppadcg: Purpose
        Speed Test Derivatives Using cppad_jit: 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
        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 Using Lu Factorization: Purpose
        Package Specific Speed Test Linking Routines: Purpose
        Running the Speed Test Program: Purpose
        Speed Test an Operator Overloading AD Package: Purpose
        Suppress Suspect Implicit Conversion Warnings: Purpose
        Lu Factor and Solve with Recorded Pivoting: 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
        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
        Convert Certain Types to a String: Purpose
        Determine Amount of Time to Execute a Test: Purpose
        Object that Runs a Group of Tests: Purpose
        Run One Speed Test and Print Results: Purpose
        Run One Speed Test and Return Results: Purpose
        Union of Standard Sets: Purpose
        An Embedded 4th and 5th Order Runge-Kutta ODE Solver: Purpose
        The Integer Power Function: Purpose
        CppAD::vector Template Class: Example and Test: Purpose
        An Error Controller for Gear's Ode Solvers: Purpose
        An Arbitrary Order Gear Method: Purpose
        Determine if Two Values Are Nearly Equal: Purpose
        Obtain Nan or Determine if a Value is Nan: Purpose
        CppAD Assertions During Execution: Purpose
        Check Simple Vector Concept: Purpose
        Check NumericType Class Concept: 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 chkpoint_two Take Down: Purpose
        Multi-Threaded chkpoint_two Worker: Purpose
        Multi-Threaded chkpoint_two Set Up: Purpose
        Multi-Threaded chkpoint_two Common Information: Purpose
        chkpoint_two Algorithm that Computes Square Root: Purpose
        Multi-Threaded atomic_three Take Down: Purpose
        Multi-Threaded atomic_three Worker: Purpose
        Multi-Threaded atomic_three Set Up: Purpose
        Multi-Threaded atomic_three Common Information: Purpose
        Defines a atomic_three 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
        JIT Computation of Derivatives: Example and Test: Purpose
        Check an ADFun Sequence of Operations: 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
        Hessian Sparsity Pattern: Forward Mode: Purpose
        Hessian Sparsity Pattern: Reverse Mode: Purpose
        Jacobian Sparsity Pattern: Reverse Mode: Purpose
        Jacobian Sparsity Pattern: Forward Mode: Purpose
        Preferred Sparsity Patterns: Row and Column Indices: Example and Test: Purpose
        Reverse Mode Hessian Sparsity Patterns: Purpose
        Forward Mode Hessian Sparsity Patterns: Purpose
        Reverse Mode Jacobian Sparsity Patterns: 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
        Change the Dynamic Parameters: 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
        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
        Using base2ad and VecAD together: Example and Test: Purpose
        Taylor's Ode Solver: base2ad Example and Test: Purpose
        ADFun Function Properties: Purpose
        Abort Recording of an Operation Sequence: Purpose
        Stop Recording and Store Operation Sequence: Purpose
        Construct an ADFun Object and Stop 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
        AD Boolean Functions: Purpose
        Compare AD and Base Objects for Nearly Equal: Purpose
        AD Binary Comparison Operators: Purpose
        Checkpointing an ODE Solver: Example and Test: Purpose
        Checkpoint Functions with Dynamic Parameters: Example and Test: Purpose
        Get Started Checkpointing: Example and Test: Purpose
        Using Checkpoint Functions: Purpose
        Matrix Multiply as an Atomic Operation: Purpose
        Getting Started with Atomic Functions: Example and Test: Purpose
        Atomic Functions Reverse Dependency Analysis: Example and Test: Purpose
        Atomic Forward Hessian Sparsity: Example and Test: Purpose
        Atomic Function Jacobian Sparsity: Example and Test: Purpose
        Atomic Functions and Reverse Mode: Example and Test: Purpose
        Atomic Functions with Dynamic Parameters: Example and Test: Purpose
        Atomic Functions and Forward Mode: Example and Test: Purpose
        Using AD Version of an Atomic Function: Purpose
        Defining Atomic Functions: Third Generation: Purpose
        Atomic Linear ODE Reverse Dependency Analysis: Example and Test: Purpose
        Atomic Linear ODE Sparsity Calculations: Example and Test: Purpose
        Atomic Linear ODE Reverse Mode: Example and Test: Purpose
        Atomic Linear ODE Forward Mode: Example and Test: Purpose
        Atomic Linear ODE Forward Type Calculation: Example Implementation: Purpose
        Atomic Linear ODE Hessian Sparsity Pattern: Example Implementation: Purpose
        Atomic Linear ODE Jacobian Sparsity Pattern: Example Implementation: Purpose
        Atomic Linear ODE Reverse Mode: Example Implementation: Purpose
        Atomic Linear ODE Forward Mode: Example Implementation: Purpose
        Atomic Linear ODE Forward Type Calculation: Example Implementation: Purpose
        atomic_lin_ode Get Routine: Example Implementation: Purpose
        atomic_lin_ode Set Routine: Example Implementation: Purpose
        Atomic Matrix Multiply Identical Zero: Example and Test: Purpose
        Atomic Matrix Multiply Reverse Dependency: Example and Test: Purpose
        Atomic Matrix Multiply Sparsity Patterns: Example and Test: Purpose
        Atomic Matrix Multiply Reverse Mode: Example and Test: Purpose
        Atomic Matrix Multiply Forward Mode: Example and Test: Purpose
        Atomic Matrix Multiply Reverse Dependency Analysis: Example Implementation: Purpose
        Atomic Matrix Multiply Jacobian Sparsity Pattern: Example Implementation: Purpose
        Atomic Matrix Multiply Jacobian Sparsity Pattern: Example Implementation: Purpose
        Atomic Matrix Multiply Reverse Mode: Example Implementation: Purpose
        Atomic Matrix Multiply Forward Mode: Example Implementation: Purpose
        Atomic Matrix Multiply Forward Type Calculation: Example Implementation: Purpose
        atomic_mat_mul Get Routine: Example Implementation: Purpose
        atomic_mat_mul Set Routine: Example Implementation: Purpose
        Atomic Matrix Multiply Class: Example Implementation: Purpose
        Atomic Vector Forward Type Calculation: Example Implementation: Purpose
        Atomic Vector Forward Type Calculation: Example Implementation: Purpose
        Atomic Vector Hessian Sparsity Pattern: Example Implementation: Purpose
        Atomic Vector Jacobian Sparsity Pattern: Example Implementation: Purpose
        Atomic Vector Forward Mode: Example Implementation: Purpose
        Atomic Vector Forward Mode: Example Implementation: Purpose
        Atomic Vector Element-wise Operators: Example and Test: Purpose
        Atomic Functions with Dynamic Parameters: Example and Test: Purpose
        Atomic Functions and Forward Mode: Example and Test: Purpose
        Atomic Euclidean Norm Squared: Example and Test: Purpose
        Getting Started with Atomic Functions: Example and Test: Purpose
        Calling an Atomic Function: Purpose
        Defining Atomic Functions: Fourth Generation: Purpose
        Discrete AD Functions: Purpose
        AD Conditional Expressions: Purpose
        Absolute Zero Multiplication: Purpose
        pow: Nan in Result of Pow Function: Example and Test: 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 or Dynamic Parameter to a Constant: Purpose
        Printing AD Values During Forward Mode: Purpose
        AD Output Stream Operator: Purpose
        AD Input 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
        Research and Software Engineering Projects Related to CppAD: Purpose
        Taylor's Ode Solver: An Example and Test: 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
        Enabling Colpack Sparsity Calculations: Purpose
        Including Sacado Speed Tests: Purpose
        Including Fadbad Speed Tests: Purpose
        Including CppADCodeGen Examples and Tests: Purpose
        Including Adolc Examples and Tests: Purpose
        Download and Install Sacado in Build Directory: Purpose
        Download and Install Ipopt in Build Directory: Purpose
        Download and Install Fadbad in Build Directory: Purpose
        Download and Install Eigen in Build Directory: Purpose
        Download and Install ColPack in Build Directory: Purpose
        Download and Install CppADCodeGen in Build Directory: Purpose
        Download and Install Adolc in Build Directory: Purpose
        Download and Install The CppAD Optional Packages: Purpose
        Download The CppAD Source Code: Purpose
push C++ AD Graph Vector Values: Syntax.Push Back
push_back Row and Column Index Sparsity Patterns: push_back
          The CppAD::vector Template Class: push_back
          C++ AD Graph Vector Values: push_back
push_vector The CppAD::vector Template Class: push_vector
px Atomic Reverse Mode: apy.px
   Defining Atomic Functions: First Generation: reverse.px
py Atomic Reverse Mode: py
   Defining Atomic Functions: First Generation: reverse.py
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
  Defining Atomic Functions: First Generation: rev_hes_sparse.q
  Defining Atomic Functions: First Generation: rev_jac_sparse.q
  Defining Atomic Functions: First Generation: 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 Function Forward Mode: order_up.q
  Atomic Function Reverse Mode: q
  Atomic Function Forward Mode: order_up.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
quotes Json Get Started: Example and Test: Convert Single to Double Quotes
R
r_Json Representation of an AD Graph: Node Indices.r_i
random Simulate a [0,1] Uniform Random Variate
       Simulate a [0,1] Uniform Random Variate
range Example Defining Atomic Functions: Second Generation: Vector Range
      ADFun Function Properties: 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-optimize Optimize an ADFun Object Tape: Re-Optimize
re-tape: ADFun Check and Re-Tape: Example and Test
         CompareChange and Re-Tape: Example and Test
re-taping The CppAD Wish List: checkpoint.Re-taping
real Convert From AD to Integer: x.Real Types
recbase C Source Code Corresponding to an ADFun Object: RecBase
        Create a C++ AD Graph Corresponding to an ADFun Object: RecBase
        ADFun Object Corresponding to a CppAD Graph: RecBase
        Json AD Graph Corresponding to an ADFun Object: RecBase
        ADFun Object Corresponding to a Json AD Graph: RecBase
recipes Bibliography: Numerical Recipes
reciprocal Reciprocal as an Atomic Operation: Example and Test
recomputation The CppAD Wish List: Forward Mode Recomputation
record AD Vectors that Record Index Operations: Example and Test
       AD Vectors that Record Index Operations
record_compare Declare Independent Variables and Start Recording: record_compare
recorded Lu Factor and Solve With Recorded Pivoting: Example and Test
         Lu Factor and Solve with Recorded Pivoting
recording Checkpoint Functions: First Generation: Purpose.Faster Recording
          Using Multiple Levels of AD: Procedure.Start AD< AD<double> > Recording
          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
          Create an ADFun Object by Recording an Operation Sequence
          Checkpoint Functions: Second Generation: Faster Recording
          User Atomic Matrix Multiply: Example and Test: Use Atomic Function.Recording
          Reciprocal as an Atomic Operation: Example and Test: Use Atomic Function.Recording
          Tan and Tanh as User Atomic Operations: Example and Test: Use Atomic Function.Recording
          Atomic Euclidean Norm Squared: Example and Test: Use Atomic Function.Recording
          Getting Started with Atomic Functions: Example and Test: Use Atomic Function.Recording
          Atomic Functions Reverse Dependency Analysis: Example and Test: Use Atomic Function.Recording
          Atomic Functions with Dynamic Parameters: Example and Test: Use Atomic Function.Recording
          cppad-20221105: A C++ Algorithmic Differentiation Package: Features.Recording Derivative Operations
          cppad-20221105: A C++ Algorithmic Differentiation Package: Features.Recording Operations
recording: Abort Current Recording: Example and Test
recursion Power Function Forward Mode Theory: Taylor Coefficients 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
reduce Checkpoint Functions: First Generation: Purpose.Reduce Memory
       Defining Atomic Functions: Second Generation: Purpose.Reduce Memory
       Checkpoint Functions: Second Generation: Reduce Memory
       Defining Atomic Functions: Third Generation: Purpose.Reduce Memory
       Defining Atomic Functions: Fourth Generation: 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
          AD Theory for Cholesky Factorization: Reference
          The CppAD::vector Template Class: Assignment.Return Reference
          Examples and Tests: Abs-normal Representation of Non-Smooth Functions: Reference
          An Introduction by Example to Algorithmic Differentiation: Reference
rel AD Conditional Expressions: Rel
related Research and Software Engineering Projects Related to CppAD
relative Download and Install The CppAD Optional Packages: prefix.Relative Path
release Using CMake to Configure CppAD: cppad_cxx_flags.debug and release
        Download The CppAD Source Code: Release
        cppad-20221105: A C++ Algorithmic Differentiation Package: Release Notes
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 Jacobians: repeat
       Link to Speed Test 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
       Package Specific Speed Test Linking Routines: 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
repeat_out Determine Amount of Time to Execute a Test: repeat_out
repeating Checkpoint Functions: First Generation: Purpose.Repeating Forward
          Checkpoint Functions: Second Generation: Repeating Forward
replacing Replacing The CppAD Error Handler: Example and Test
          Replacing the CppAD Error Handler
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
               Examples and Tests: Abs-normal Representation of Non-Smooth Functions
               Create An Abs-normal Representation of a Function
               C++ Representation of an AD Graph
               Json Representation of a Sparse Matrix: Example and Test
               Json Representation of an AD Graph
required Required Base Class Member Functions
requirement The CppAD Wish List: cppad_lib.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
             C++ Concept: 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: Special Requirements
             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 Ipopt in Build Directory: Requirements
             Download and Install CppADCodeGen in Build Directory: Requirements
             Download and Install Adolc in Build Directory: Requirements
research Research and Software Engineering Projects Related to CppAD
resize C++ Concept: A Simple Vector: resize
       Row and Column Index Sparsity Patterns: resize
       The CppAD::vector Template Class: resize
restriction Checkpoint Functions: First Generation: Memory.Restriction
            Checkpoint Functions: First Generation: Purpose.Restriction
            Free Static Variables: Restriction
            Defining Atomic Functions: First Generation: clear.Restriction
            OpenMP Parallel Setup: Restriction
            CppAD Assertions During Execution: Restriction
            Enable AD Calculations During Parallel Mode: Restriction
            Calling an Atomic Function: for_type.Restriction
            Convert From an AD Type to its Base Type: Restriction
restrictions Atomic Function Constructor: atomic_base.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
             C Source Code Corresponding to an ADFun Object: Restrictions
             Sparse Hessian: SetVector.Restrictions
             Sparse Jacobian: SetVector.Restrictions
             Multiple Order Forward Mode: xq.Restrictions
             Create a C++ AD Graph Corresponding to an ADFun Object: Restrictions
             Json AD Graph Corresponding to an ADFun Object: Restrictions
             Atomic Function Constructor: atomic_three.Restrictions
             Atomic Function Constructor: atomic_four.Restrictions
result Lu Factor and Solve with Recorded Pivoting: Result
       Union of Standard Sets: result
       AD Vectors that Record Index Operations: AD Indexing.result
       Matrix Multiply as an Atomic Operation: Result Element Index
       Matrix Multiply as an Atomic Operation: Result Matrix
       Getting Started with Atomic Functions: Example and Test: Use Atomic Function.Return Test Result
       Atomic Functions Reverse Dependency Analysis: Example and Test: Use Atomic Function.Return Test Result
       Atomic Functions with Dynamic Parameters: Example and Test: Use Atomic Function.Return Test Result
       AD Conditional Expressions: result
       pow: Nan in Result of Pow Function: Example and Test
       AD Compound Assignment Operators: Result
       AD Output Stream Operator: Result
       AD Input 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 Use Ipopt to Solve a Nonlinear Programming Problem: Example.retape
       Use Ipopt to Solve a Nonlinear Programming Problem: options.Retape
retaping: Nonlinear Programming Retaping: Example and Test
          Interpolation With Retaping: Example and Test
          Interpolation With Out Retaping: Example and Test
retrieve File Store and Retrieve a Code Gen Function: Example and Test
return Return A Raw Array to The Available Memory for a Thread
       Return Memory to omp_alloc
       The CppAD Wish List: Abs-normal.Return Functions
       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 Using Lu Factorization: Return Value
       Return Memory to thread_alloc
       Run One Speed Test and Return Results
       The CppAD::vector Template Class: Assignment.Return Reference
       Returns Indices that Sort a Vector: ind.Return
       Getting Started with Atomic Functions: Example and Test: Use Atomic Function.Return Test Result
       Atomic Functions Reverse Dependency Analysis: Example and Test: Use Atomic Function.Return Test Result
       Atomic Functions with Dynamic Parameters: Example and Test: Use Atomic Function.Return Test Result
       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
returns Returns Elapsed Number of Seconds
        Returns Elapsed Number of Seconds
        Returns Indices that Sort a Vector
rev_depend Matrix Multiply as an Atomic Operation: rev_depend
           Atomic Functions Reverse Dependency Analysis: Example and Test: rev_depend
rev_hes_sparse Defining Atomic Functions: First Generation: rev_hes_sparse
rev_jac_sparse Defining Atomic Functions: First Generation: rev_jac_sparse
rev_jac_sparsity Atomic Euclidean Norm Squared: Example and Test: Use Atomic Function.rev_jac_sparsity
rev_sparse_hes atomic_two Eigen Matrix Multiply Class: Private.rev_sparse_hes
               Reciprocal as an Atomic Operation: Example and Test: Use Atomic Function.rev_sparse_hes
               Tan and Tanh as User Atomic Operations: Example and Test: Use Atomic Function.rev_sparse_hes
rev_sparse_jac atomic_two Eigen Matrix Multiply Class: Private.rev_sparse_jac
               Optimize an ADFun Object Tape: Atomic Functions.rev_sparse_jac
               Reciprocal as an Atomic Operation: Example and Test: Use Atomic Function.rev_sparse_jac
reverse atomic_two Eigen Cholesky Factorization Class: Private.reverse
        AD Theory for Cholesky Factorization: Reverse Mode
        atomic_two Eigen Matrix Inversion Class: Private.reverse
        atomic_two Eigen Matrix Inversion Class: Theory.Reverse
        atomic_two Eigen Matrix Multiply Class: Private.reverse
        atomic_two Eigen Matrix Multiply Class: Theory.Reverse
        Atomic Reverse Hessian Sparsity Patterns
        Atomic Reverse Jacobian Sparsity Patterns
        Atomic Reverse Mode
        Defining Atomic Functions: First Generation: reverse
        Defining Atomic Functions: First Generation: ty.reverse
        The CppAD Wish List: Reverse Mode
        Frequently Asked Questions and Answers: Mode: Forward or Reverse
        Optimize Reverse Activity Analysis: Example and Test
        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 Jacobian Sparsity: Example and Test
        Jacobian Sparsity Pattern: Reverse Mode
        Reverse Mode Hessian Sparsity: Example and Test
        Reverse Mode Hessian Sparsity Patterns
        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
        Reciprocal as an Atomic Operation: Example and Test: Use Atomic Function.reverse
        Reciprocal as an Atomic Operation: Example and Test: 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
        Atomic Euclidean Norm Squared: Example and Test: Use Atomic Function.reverse
        Atomic Euclidean Norm Squared: Example and Test: reverse
        Atomic Functions Reverse Dependency Analysis: Example and Test
        Atomic Function Reverse Dependency Calculation
        Atomic Functions and Reverse Mode: Example and Test: reverse
        Atomic Functions and Reverse Mode: Example and Test
        Atomic Function Reverse Mode
        Atomic Linear ODE Reverse Dependency Analysis: Example and Test
        Atomic Linear ODE Reverse Mode: Example and Test
        Atomic Linear ODE Second Order Reverse
        Atomic Linear ODE Reverse Mode: Example Implementation
        Atomic Matrix Multiply Reverse Dependency: Example and Test: Reverse Analysis
        Atomic Matrix Multiply Reverse Dependency: Example and Test
        Atomic Matrix Multiply Reverse Mode: Example and Test
        Atomic Matrix Multiply Reverse Dependency Analysis: Example Implementation
        Atomic Matrix Multiply Reverse Mode: Example Implementation
        Atomic Matrix Multiply Class: Example Implementation: Theory.Reverse
        Atomic Vector Divide Operator: Example Implementation: Reverse Mode
        Atomic Vector Multiply Operator: Example Implementation: Reverse Mode
        Atomic Vector Subtract Operator: Example Implementation: Reverse Mode
        Atomic Vector Add Operator: Example Implementation: Reverse Mode
        Atomic Function Reverse Dependency
        Atomic Function Reverse Mode
        An Important Reverse Mode Identity: Reverse Sweep
        An Important Reverse Mode Identity
        Power Function Reverse Mode 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
        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
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
      Json AD Graph Operator Definitions: Compare Operators.left, right
      AD Vectors that Record Index Operations: AD Indexing.right
      Matrix Multiply as an Atomic Operation: Right Operand Element Index
      Matrix Multiply as an Atomic Operation: Right Matrix
      AD Conditional Expressions: right
romberg One Dimensional Romberg Integration: Example and Test
        One Dimensional Romberg Integration: Example and Test
        Multi-dimensional Romberg Integration
root chkpoint_one Algorithm that Computes Square Root
     Defines a atomic_two Operation that Computes Square Root
     chkpoint_two Algorithm that Computes Square Root
     Defines a atomic_three Operation that Computes Square Root
     The Square Root Function: sqrt
     Square Root Function Reverse Mode Theory
     Square Root Function Forward Mode Theory
rosen34 Atomic Multiply Base Matrices: Example Implementation: Rosen34
        Atomic First Order Linear ODE Method: Example Implementation: Approximations.Rosen34
rosen_34: rosen_34: 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
routine: atomic_lin_ode Get Routine: Example Implementation
         atomic_lin_ode Set Routine: Example Implementation
         atomic_mat_mul Get Routine: Example Implementation
         atomic_mat_mul Set Routine: Example Implementation
routines Defining Atomic Functions: First Generation: Syntax Function.Callback Routines
         Routines That Track Use of New and Delete
         Speed Testing Utilities: Library Routines
         Speed Testing Utilities: Speed Utility Routines
         Package Specific Speed Test Linking Routines
         Running the Speed Test Program: Link 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 Jacobians: Row Major
    Speed Testing Sparse Jacobians: row
    Link to Speed Test Sparse Hessian: Row Major
    Link to Speed Test 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
    Sparse Hessian: row, col
    Sparse Jacobian: row, col
    Preferred Sparsity Patterns: Row and Column Indices: Example and Test
    Solve a Quadratic Program Using Interior Point Method: Newton Step.Elementary Row Reduction
    Atomic First Order Linear ODE Method: Example Implementation: pattern.row
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
rule CppAD API Preprocessor Symbols: Rule
     Atomic Linear ODE Reverse Mode: Example Implementation: Simpson's Rule
     Atomic First Order Linear ODE Method: Example Implementation: Approximations.Simpson's Rule
run Run Multi-Threaded chkpoint_one Calculation
    Run Multi-Threaded atomic_two Calculation
    Package Specific Speed Test Linking Routines: job.run
    Run the Speed Examples
    Run One Speed Test and Print Results
    Run One Speed Test and Return Results
    Run Multi-Threaded chkpoint_two Calculation
    Run Multi-Threaded atomic_three Calculation
    Run Multi-Threading Examples and Speed Tests
runge-kutta An Embedded 4th and 5th Order Runge-Kutta ODE Solver
runge45: Runge45: Example and Test
         Runge45: Example and Test
running Speed Test Example and Template for a New Package: Running Tests
        Speed Test Derivatives Using Sacado: Running Tests
        Speed Test Derivatives Using Cppadcg: Running Tests
        Speed Test Derivatives Using cppad_jit: 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
        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
s[ Atomic Linear ODE Jacobian Sparsity Pattern: Example Implementation: Notation.S[ g(x) ]
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
       Including Sacado Speed Tests: Sacado Home Page
       Including Sacado Speed Tests
       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 Sacado Speed Tests: sacado_prefix
same Using CppAD in a Multi-Threading Environment: Same Thread
save Package Specific Speed Test Linking Routines: Thread Save
scalar Example Defining Atomic Functions: Second Generation: Scalar Function
       Determinant Using Expansion by Minors: Scalar
       Determinant of a Minor: Scalar
       Determinant Using Expansion by Lu Factorization: Scalar
       An Embedded 4th and 5th Order Runge-Kutta ODE Solver: Scalar
       A 3rd and 4th Order Rosenbrock ODE Solver: Scalar
       An Error Controller for Gear's Ode Solvers: Scalar
       An Arbitrary Order Gear Method: Scalar
       An Error Controller for ODE Solvers: Scalar
       Obtain Nan or Determine if a Value is Nan: Scalar
       C++ AD Graph Scalar Values
       Atomic Matrix Multiply Class: Example Implementation: Theory.Matrix Argument Scalar Valued Function
scalarbinaryoptraits Enable Use of Eigen Linear Algebra Package with CppAD: Eigen ScalarBinaryOpTraits
scalars Row and Column Index Sparsity Patterns: Syntax.Scalars
scope Set Atomic Function Options: Scope
scripting Research and Software Engineering Projects Related to CppAD: Scripting Language
scur An Error Controller for ODE Solvers: scur
second Example Defining Atomic Functions: Second Generation
       Defining Atomic Functions: Second Generation
       Xpackage Speed: Second Derivative of a Polynomial
       Sacado Speed: Second Derivative of a Polynomial
       Cppadcg Speed: Second Derivative of a Polynomial
       cppad_jit 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
       First and Second Order Derivatives: Easy Drivers
       Checkpoint Functions: Second Generation
       Atomic Linear ODE Second Order Reverse
       Atomic Linear ODE Reverse Mode: Example Implementation: Second Order Theory
       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
        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
    Checkpoint Functions: First Generation: See Also
    atomic_two Eigen Matrix Multiply Class: See Also
    Defining Atomic Functions: Second Generation: See Also
    The CppAD Wish List: See Also
    code_gen_fun Class Member  Implementation: See Also
    code_gen_fun Class Include File: See Also
    Taylor's Ode Solver: A Multi-Level Adolc Example and Test: See Also
    Taylor's Ode Solver: A Multi-Level AD Example and Test: See Also
    Multiple Level of AD: Example and Test: See Also
    Convert Certain Types to a String: See Also
    Run One Speed Test and Print Results: See Also
    Run One Speed Test and Return Results: See Also
    The Integer Power Function: See Also
    Optimize Nested Conditional Expressions: Example and Test: See Also
    Optimize Conditional Expressions: Example and Test: See Also
    Optimize Comparison Operators: Example and Test: See Also
    Compute Sparse Jacobians Using Subgraphs: 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
    Subgraph Dependency Sparsity Patterns: 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
    C++ Representation of an AD Graph: See Also
    Json Representation of an AD Graph: See Also
    Taylor's Ode Solver: base2ad Example and Test: See Also
    Create an AD<Base> Function From a Base Function: See Also
    Setting and Getting a Function's Name: See Also
    ADFun Function Properties: Syntax.See Also
    Other Ways to Create an ADFun Object: See Also
    Matrix Multiply as an Atomic Operation: See Also
    User Atomic Matrix Multiply: Example and Test: See Also
    Defining Atomic Functions: Third Generation: See Also
    Defining Atomic Functions: Fourth Generation: 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 or Dynamic Parameter to a Constant: See Also
    Printing AD Values During Forward Mode: See Also
    AD Output Stream Operator: See Also
    Convert An AD or Base Type to String: See Also
    Convert From an AD Type to its Base Type: See Also
    Research and Software Engineering Projects Related to CppAD: 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
             Reverse Mode Hessian Sparsity Patterns: select_range
             Forward Mode Hessian Sparsity Patterns: select_range
select_Atomic Function Hessian Sparsity Patterns: select_x
         Atomic Function Jacobian Sparsity Patterns: select_x
         Atomic Function Hessian Sparsity Patterns: select_x
         Atomic Function Jacobian Sparsity Patterns: select_x
         Atomic Function Reverse Mode: select_x
select_Atomic Function Hessian Sparsity Patterns: select_y
         Atomic Function Jacobian Sparsity Patterns: select_y
         Atomic Function Hessian Sparsity Patterns: select_y
         Atomic Function Jacobian Sparsity Patterns: select_y
         Atomic Function Forward Mode: select_y
semantics Sparse Matrix Row, Column, Value Representation: other.Move Semantics Assignment and Constructor
          Row and Column Index Sparsity Patterns: other.Move Semantics Assignment and Constructor
          The CppAD::vector Template Class: Assignment.Move Semantics
          Construct an ADFun Object and Stop Recording: Assignment Operator.Move Semantics
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
         rosen_34: Example and Test: Operation Sequence
         The Integer Power Function: Operation Sequence
         Evaluate a Polynomial or its Derivative: Operation Sequence
         Check an ADFun Sequence of Operations
         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
         Create an ADFun Object by Recording an Operation Sequence
         Constant, Dynamic, Parameter, and Variable: Operation Sequence
         AD Boolean Functions: Operation Sequence
         Compare AD and Base Objects for Nearly Equal: Operation Sequence
         AD Binary Comparison Operators: Operation Sequence
         Checkpoint Functions: Second Generation: 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 Input 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
sequences cppad-20221105: A C++ Algorithmic Differentiation Package: Features.Optimizing Operations Sequences
set Multi-Threaded chkpoint_one Set Up
    Multi-Threaded atomic_two Set Up
    Set Atomic Function Options
    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 chkpoint_two Set Up
    Multi-Threaded atomic_three Set Up
    Set Up Multi-threading Sum of 1/i
    C++ AD Graph Scalar Values: Set
    C++ AD Graph Scalar Values: Syntax.Set
    atomic_lin_ode Set Routine: Example Implementation
    atomic_mat_mul Set Routine: Example Implementation
set_col_major Row and Column Index Sparsity Patterns: set_col_major
set_max_num_threads Set and Get Maximum Number of Threads for omp_alloc Allocator: set_max_num_threads
set_row_major Row and Column Index Sparsity Patterns: set_row_major
set_sparsity_enum 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
setting Row and Column Index Sparsity Patterns: Syntax.Setting
        Setting and Getting a Function's Name
setup OpenMP Parallel Setup
      Package Specific Speed Test Linking Routines: job.setup
      Setup thread_alloc For Use in Multi-Threading Environment
      Json Get Started: Example and Test: Setup
setvector Sparse Hessian: SetVector
          Sparse Jacobian: SetVector
          Hessian Sparsity Pattern: Forward Mode: SetVector
          Hessian Sparsity Pattern: Reverse Mode: SetVector
          Jacobian Sparsity Pattern: Reverse Mode: SetVector
          Jacobian Sparsity Pattern: Forward Mode: SetVector
shampine Bibliography: Shampine, L.F.
short Atomic Function Reverse Mode: partial_x.Short Circuit Operations
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 Nonlinear Programming Using the CppAD Interface to Ipopt: Simple Representation
       Simple Vector Template Class: Example and Test
       C++ Concept: A Simple Vector
       Check Simple Vector Concept
       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
       Choosing the CppAD Test Vector Template Class: Example Simple Vector
       Using CMake to Configure CppAD: CMake Command.Simple
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
simpson'Atomic Linear ODE Reverse Mode: Example Implementation: Simpson's Rule
          Atomic First Order Linear ODE Method: Example Implementation: Approximations.Simpson's Rule
simulate Simulate a [0,1] Uniform Random Variate
         Simulate a [0,1] Uniform Random Variate
simulated ODE Inverse Problem Definitions: Source Code: Measurements.Simulated Measurement Values
simulation ODE Inverse Problem Definitions: Source Code: Measurements.Simulation Parameter Values
           ODE Inverse Problem Definitions: Source Code: Measurements.Simulation Analytic Solution
sin The AD sin Function: Example and Test
    The Sine Function: sin
sine The Hyperbolic Sine Function: sinh
     The Sine Function: sin
     The Inverse Hyperbolic Sine Function: asinh
     Inverse Sine Function: asin
     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
single Json Get Started: Example and Test: Convert Single to Double Quotes
       Json Representation of an AD Graph: Token.Single Character
sinh 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 Jacobians: size
     Link to Speed Test 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
     Package Specific Speed Test Linking Routines: size
     C++ Concept: 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
     The CppAD::vector Template Class: Assignment.Check Size
     The CppAD::vector Template Class: Integer Size
     C++ AD Graph Vector Values: size
     C++ AD Graph Vector Values: Syntax.Size
     AD Vectors that Record Index Operations: size
size_dyn_arg ADFun Function Properties: size_dyn_arg
size_dyn_ind ADFun Function Properties: size_dyn_ind
size_dyn_par ADFun Function Properties: size_dyn_par
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 Function Properties: size_op
size_op_arg ADFun Function Properties: size_op_arg
size_op_seq ADFun Function 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 Function Properties: size_par
size_random ADFun Function Properties: size_random
size_Required Base Class Member Functions: Constructors.size_t
size_taylor ADFun Object Deprecated Member Functions: size_taylor
size_text ADFun Function Properties: size_text
size_var Checkpoint Functions: First Generation: size_var
         ADFun Function Properties: size_var
         Atomic Matrix Multiply Reverse Dependency: Example and Test: size_var
size_vec Run One Speed Test and Return Results: size_vec
size_vecad ADFun Function Properties: size_VecAD
sizevector LU Factorization of A Square Matrix and Stability Calculation: SizeVector
           Nonlinear Programming Using the CppAD Interface to Ipopt: SizeVector
           LU Factorization of A Square Matrix: SizeVector
           Sparse Matrix Row, Column, Value Representation: SizeVector
           Row and Column Index Sparsity Patterns: SizeVector
           Convert A CppAD Sparse Matrix to an Eigen Sparse Matrix: SizeVector
           Compute Sparse Jacobians Using Subgraphs: SizeVector
           Sparse Hessian: SizeVector
           Computing Sparse Hessians: SizeVector
           Sparse Jacobian: SizeVector
           Computing Sparse Jacobians: SizeVector
           Subgraph Dependency Sparsity Patterns: SizeVector
           Reverse Mode Hessian Sparsity Patterns: SizeVector
           Forward Mode Hessian Sparsity Patterns: SizeVector
           Reverse Mode Jacobian Sparsity Patterns: SizeVector
           Forward Mode Jacobian Sparsity Patterns: SizeVector
           Reverse Mode Using Subgraphs: 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
sizevector_Reverse Mode Second Partial Derivative Driver: SizeVector_t
             Forward Mode Second Partial Derivative Driver: SizeVector_t
sizing C++ Concept: 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
         Research and Software Engineering Projects Related to CppAD
         cppad-20221105: A C++ Algorithmic Differentiation Package: Software Engineering
solution 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: 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
         Taylor's Ode Solver: base2ad Example and Test: Derivative of ODE Solution
         Taylor's Ode Solver: base2ad Example and Test: ODE Solution
         Checkpointing an ODE Solver: Example and Test: Solution
         Atomic Linear ODE Reverse Dependency Analysis: Example and Test: Solution
         Atomic Linear ODE Sparsity Calculations: Example and Test: Solution
         Atomic Linear ODE Reverse Mode: Example and Test: Solution
         Taylor's Ode Solver: An Example and Test: ODE Solution
solve 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
      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 An Embedded 4th and 5th Order Runge-Kutta ODE Solver
       A 3rd and 4th Order Rosenbrock ODE Solver
       Checkpointing an ODE Solver: Example and Test: ODE Solver
solver: Taylor's Ode Solver: A Multi-Level Adolc Example and Test
        Taylor's Ode Solver: A Multi-Level AD Example and Test
        Taylor's Ode Solver: base2ad Example and Test
        Checkpointing an ODE Solver: Example and Test
        Taylor's Ode Solver: An Example and Test
solvers An Error Controller for Gear's Ode Solvers
        An Error Controller for ODE Solvers
solving AD Theory for Solving ODE's Using Taylor's Method
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
       Run Multi-Threaded chkpoint_one Calculation: Source
       Multi-Threaded chkpoint_one Take Down: Source
       Multi-Threaded chkpoint_one Worker: Source
       Multi-Threaded chkpoint_one Set Up: Source
       Multi-Threaded chkpoint_one Common Information: Source
       chkpoint_one Algorithm that Computes Square Root: Source
       Multi-Threading chkpoint_one Example / Test: Source File
       Run Multi-Threaded atomic_two Calculation: Source
       Multi-Threaded atomic_two Take Down: Source
       Multi-Threaded atomic_two Worker: Source
       Multi-Threaded atomic_two Set Up: Source
       Multi-Threaded atomic_two Common Information: Source
       Defines a atomic_two Operation that Computes Square Root: Source
       Multi-Threading atomic_two Example / Test: Source File
       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
       code_gen_fun Class Member  Implementation: Source
       code_gen_fun Class Include File: Source
       Generate Source Code and Compile an AD Function
       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
       Invert an LU Factored Equation: Source
       LU Factorization of A Square Matrix: Source
       Compute Determinant and Solve Linear Equations: Source
       Convert A CppAD Sparse Matrix to an Eigen Sparse Matrix: source
       An Embedded 4th and 5th Order Runge-Kutta ODE Solver: Source Code
       A 3rd and 4th Order Rosenbrock ODE Solver: Source Code
       One DimensionalRomberg Integration: Source Code
       Multi-dimensional Romberg Integration: Source Code
       Evaluate a Polynomial or its Derivative: Source
       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
       dll_lib: Example and Test: 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 chkpoint_two Calculation: Source
       Multi-Threaded chkpoint_two Take Down: Source
       Multi-Threaded chkpoint_two Worker: Source
       Multi-Threaded chkpoint_two Set Up: Source
       Multi-Threaded chkpoint_two Common Information: Source
       chkpoint_two Algorithm that Computes Square Root: Source
       Multi-Threading chkpoint_two Example / Test: Source File
       Run Multi-Threaded atomic_three Calculation: Source
       Multi-Threaded atomic_three Take Down: Source
       Multi-Threaded atomic_three Worker: Source
       Multi-Threaded atomic_three Set Up: Source
       Multi-Threaded atomic_three Common Information: Source
       Defines a atomic_three Operation that Computes Square Root: Source
       Multi-Threading atomic_three 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
       JIT With Dynamic Parameters: Example and Test: Source
       Atomic Callbacks in JIT Function: Example and Test: Source
       JIT Compiler Options: Example and Test: Source
       C Source Code Corresponding to a Function: Example and Test: Source
       C Source Code Corresponding to a Function: Example and Test
       JIT Computation of Derivatives: Example and Test: Source
       JIT Creation, Compilation, and Linking of C Source Code
       C Source Code Corresponding to an ADFun Object
       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
       Switching Between Variables and Dynamic Parameters: Example and Test: Source Code
       Print a C++ AD Graph: Example and Test: Source Code
       C++ AD Graph print Operator: Example and Test: Source Code
       C++ AD Graph Atomic Four Functions: Example and Test: Source Code
       C++ AD Graph Atomic Three Functions: Example and Test: Source Code
       C++ AD Graph add Operator: Example and Test: Source Code
       C++ AD Graph Conditional Expressions: Example and Test: Source Code
       C++ AD Graph Comparison Operators: Example and Test: Source Code
       C++ AD Graph sum Operator: Example and Test: Source Code
       Graph Unary Operator: Example and Test: Source Code
       C++ AD Graph sub Operator: Example and Test: Source Code
       C++ AD Graph pow Operator: Example and Test: Source Code
       C++ AD Graph mul Operator: Example and Test: Source Code
       C++ AD Graph div Operator: Example and Test: Source Code
       C++ AD Graph add Operator: Example and Test: Source Code
       C++ AD Graph add Operator: Example and Test: Source Code
       Json Representation of a Sparse Matrix: Example and Test: Source Code
       Convert an ADFun Object to a Json AD Graph: Example and Test: Source Code
       Convert Jason Graph to an ADFun Object: Example and Test: Source Code
       Json AD Graph print Operator: Example and Test: Source Code
       Json Atomic Function Operator: Example and Test: Source Code
       Json Atomic Function Three Operator: Example and Test: Source Code
       Json add Operator: Example and Test: Source Code
       Json Comparison Operators: Example and Test: Source Code
       Json Conditional Expressions: Example and Test: Source Code
       Json sum Operator: Example and Test: Source Code
       Json sub Operator: Example and Test: Source Code
       Json pow Operator: Example and Test: Source Code
       Json mul Operator: Example and Test: Source Code
       Json div Operator: Example and Test: Source Code
       Json azmul Operator: Example and Test: Source Code
       Json add Operator: Example and Test: Source Code
       Json Unary Operators: Example and Test: Source Code
       Taylor's Ode Solver: base2ad Example and Test: Source
       Using Adolc with Multiple Levels of Taping: Example and Test: Source
       Checkpointing an ODE Solver: Example and Test: Source
       Checkpoint Functions with Dynamic Parameters: Example and Test: Source
       Get Started Checkpointing: Example and Test: Source Code
       base2ad with Atomic Operations: Example and Test: Source Code
       Atomic Linear ODE Reverse Dependency Analysis: Example and Test: Source
       Atomic Linear ODE Sparsity Calculations: Example and Test: Source
       Atomic Linear ODE Reverse Mode: Example and Test: Source
       Atomic Linear ODE Forward Mode: Example and Test: Source
       Atomic Linear ODE Forward Type Calculation: Example Implementation: Source
       Atomic Linear ODE Hessian Sparsity Pattern: Example Implementation: Source
       Atomic Linear ODE Jacobian Sparsity Pattern: Example Implementation: Source
       Atomic Linear ODE Reverse Mode: Example Implementation: Source
       Atomic Linear ODE Forward Mode: Example Implementation: Source
       Atomic Linear ODE Forward Type Calculation: Example Implementation: Source
       Atomic Multiply Base Matrices: Example Implementation: Source
       atomic_lin_ode Get Routine: Example Implementation: Source
       atomic_lin_ode Set Routine: Example Implementation: Source
       Atomic Matrix Multiply Identical Zero: Example and Test: Source
       Atomic Matrix Multiply Reverse Dependency: Example and Test: Source
       Atomic Matrix Multiply Sparsity Patterns: Example and Test: Source
       Atomic Matrix Multiply Reverse Mode: Example and Test: Source
       Atomic Matrix Multiply Forward Mode: Example and Test: Source
       Atomic Matrix Multiply Reverse Dependency Analysis: Example Implementation: Source
       Atomic Matrix Multiply Jacobian Sparsity Pattern: Example Implementation: Source
       Atomic Matrix Multiply Jacobian Sparsity Pattern: Example Implementation: Source
       Atomic Matrix Multiply Reverse Mode: Example Implementation: Source
       Atomic Matrix Multiply Forward Mode: Example Implementation: Source
       Atomic Matrix Multiply Forward Type Calculation: Example Implementation: Source
       Atomic Multiply Base Matrices: Example Implementation: Source
       atomic_mat_mul Get Routine: Example Implementation: Source
       atomic_mat_mul Set Routine: Example Implementation: Source
       Atomic Vector Subtraction Example: Source
       Example Optimizing Atomic Vector Usage: Source
       Atomic Vector Negation Example: Source
       Atomic Vector Multiplication Example: Source
       Atomic Vector Sparsity Patterns Example: Source
       Atomic Vector Sparsity Patterns Example: Source
       Atomic Vector Division Example: Source
       Atomic Vector Addition Example: Source
       Atomic Vector Negative Operator: Example Implementation: Source
       Atomic Vector Divide Operator: Example Implementation: Source
       Atomic Vector Multiply Operator: Example Implementation: Source
       Atomic Vector Subtract Operator: Example Implementation: Source
       Atomic Vector Add Operator: Example Implementation: Source
       Atomic Vector Forward Type Calculation: Example Implementation: Source
       Atomic Vector Forward Type Calculation: Example Implementation: Source
       Atomic Vector Hessian Sparsity Pattern: Example Implementation: Source
       Atomic Vector Jacobian Sparsity Pattern: Example Implementation: Source
       Atomic Vector Forward Mode: Example Implementation: Source
       Atomic Vector Forward Mode: Example Implementation: Source
       Printing During Forward Mode: Example and Test: Source Code
       Correctness Tests For Exponential Approximation in Introduction: Source
       Download and Install Sacado in Build Directory: Source Directory
       Download and Install Ipopt in Build Directory: Source Directory
       Download and Install Fadbad in Build Directory: Source Directory
       Download and Install Eigen in Build Directory: Source Directory
       Download and Install ColPack in Build Directory: Source Directory
       Download and Install CppADCodeGen in Build Directory: Source Directory
       Download and Install Adolc in Build Directory: Source Directory
       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
space Json Representation of an AD Graph: Token.White Space
sparse Xpackage Speed: Sparse Hessian
       Sacado Speed: Sparse Hessian
       Cppadcg Speed: Sparse Jacobian
       Cppadcg Speed: Sparse Hessian
       cppad_jit 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 Jacobians
       Link to Speed Test Sparse Hessian
       Pass Sparse Jacobian as Code Gen Function: Example and Test
       Evaluate Sparse Jacobian of a Code Gen Function: Example and Test
       Use Ipopt to Solve a Nonlinear Programming Problem: options.Sparse
       Sparse Matrix Row, Column, Value Representation
       Converting CppAD Sparse Matrix to Eigen Format: Example and Test
       Convert A CppAD Sparse Matrix to an Eigen Sparse Matrix
       Convert A CppAD Sparse Matrix to an Eigen Sparse Matrix
       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
       Json Representation of a Sparse Matrix: Example and Test
       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
sparse2eigen Including Eigen Examples, Tests, and sparse2eigen: sparse2eigen
             Including Eigen Examples, Tests, and sparse2eigen
sparse_hes_fun Source: sparse_hes_fun
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: sparse_jac_fun: Example and test
sparse_jac_rev Computing Sparse Jacobians: sparse_jac_rev
sparse_jacobian Xpackage Speed: sparse_jacobian
                Sacado Speed: sparse_jacobian
                cppad_jit Speed: sparse_jacobian
                Fadbad Speed: sparse_jacobian
                Generate Source Code and Compile an AD Function: sparse_jacobian
                Generate Source Code and Compile an AD Function: Syntax.sparse_jacobian
sparse_rc: sparse_rc: Example and Test
sparse_rcv: sparse_rcv: Example and Test
sparsity Checkpoint Functions: First Generation: 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
         Example Defining Atomic Functions: Second Generation: Hessian Sparsity Patterns
         The CppAD Wish List: Subgraph.Sparsity
         Glossary: Sparsity Pattern
         Speed Testing Sparse Jacobians: Sparsity Pattern
         Link to Speed Test Sparse Hessian: Sparsity Pattern
         Running the Speed Test Program: Sparsity Options
         Row and Column Index Sparsity Patterns
         Hessian Sparsity Pattern: Forward Mode
         Sparsity Patterns For a Subset of Variables: Example and Test
         Hessian Sparsity Pattern: Reverse Mode: Entire Sparsity Pattern
         Hessian Sparsity Pattern: Reverse Mode
         Jacobian Sparsity Pattern: Reverse Mode: Entire Sparsity Pattern
         Jacobian Sparsity Pattern: Reverse Mode
         Jacobian Sparsity Pattern: Forward Mode: Entire Sparsity Pattern
         Jacobian Sparsity Pattern: Forward Mode
         Preferred Sparsity Patterns: Row and Column Indices: Example and Test
         Subgraph Dependency Sparsity Patterns: Example and Test
         Subgraph Dependency Sparsity Patterns
         Reverse Mode Hessian Sparsity Patterns: Sparsity for Entire Hessian
         Reverse Mode Hessian Sparsity Patterns
         Forward Mode Hessian Sparsity Patterns: Sparsity for Entire Hessian
         Forward Mode Hessian Sparsity Patterns
         Reverse Mode Jacobian Sparsity Patterns: Sparsity for Entire Jacobian
         Reverse Mode Jacobian Sparsity Patterns
         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 Pattern Calculations
         Calculating Sparsity Patterns: Preferred Sparsity Pattern Calculations
         Calculating Sparsity Patterns
         Atomic Function Hessian Sparsity Patterns
         Atomic Function Jacobian Sparsity Patterns
         Atomic Linear ODE Sparsity Calculations: Example and Test
         Atomic Linear ODE Hessian Sparsity Pattern: Example Implementation
         Atomic Linear ODE Jacobian Sparsity Pattern: Example Implementation
         Atomic Matrix Multiply Sparsity Patterns: Example and Test
         Atomic Matrix Multiply Jacobian Sparsity Pattern: Example Implementation
         Atomic Matrix Multiply Jacobian Sparsity Pattern: Example Implementation
         Atomic Vector Sparsity Patterns Example
         Atomic Vector Sparsity Patterns Example
         Atomic Vector Hessian Sparsity Pattern: Example Implementation
         Atomic Vector Jacobian Sparsity Pattern: Example Implementation
         Atomic Function Hessian Sparsity Patterns
         Atomic Function Jacobian Sparsity Patterns
         Research and Software Engineering Projects Related to CppAD: Sparsity.Sparsity Patterns
         Research and Software Engineering Projects Related to CppAD: Sparsity
         Enabling Colpack Sparsity Calculations
         cppad-20221105: A C++ Algorithmic Differentiation Package: Features.Sparsity
sparsity: Forward Mode Hessian Sparsity: Example and Test
          Reverse Mode Hessian Sparsity: Example and Test
          Reverse Mode Jacobian Sparsity: Example and Test
          Forward Mode Jacobian Sparsity: Example and Test
          Reverse Mode Hessian Sparsity: Example and Test
          Forward Mode Hessian Sparsity: Example and Test
          Reverse Mode Jacobian Sparsity: Example and Test
          Forward Mode Jacobian Sparsity: Example and Test
          Atomic Forward Hessian Sparsity: Example and Test
          Atomic Function Jacobian Sparsity: Example and Test
special The CppAD Wish List: Optimization.Special Operators
        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 Ordered Comparisons: Special Requirements
        The Theory of Forward Mode: Standard Math Functions.Special Cases
specific Package Specific Speed Test Linking Routines
specifications Xpackage Speed: sparse_jacobian: Specifications
               Xpackage Speed: Sparse Hessian: Specifications
               Xpackage Speed: Second Derivative of a Polynomial: Specifications
               Xpackage Speed: Ode: Specifications
               Xpackage Speed: Matrix Multiplication: Specifications
               Xpackage Speed: Gradient of Determinant Using Lu Factorization: Specifications
               Xpackage Speed: Gradient of Determinant by Minor Expansion: 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
               Cppadcg Speed: Sparse Jacobian: Specifications
               Cppadcg Speed: Sparse Hessian: Specifications
               Cppadcg Speed: Second Derivative of a Polynomial: Specifications
               Cppadcg Speed: Ode: Specifications
               Cppadcg Speed: Matrix Multiplication: Specifications
               Cppadcg Speed: Gradient of Determinant Using Lu Factorization: Specifications
               cppadcg Speed: Gradient of Determinant by Minor Expansion: Specifications
               cppad_jit Speed: sparse_jacobian: Specifications
               cppad_jit Speed: Sparse Hessian: Specifications
               cppad_jit Speed: Second Derivative of a Polynomial: Specifications
               cppad_jit Speed: Ode: Specifications
               cppad_jit Speed: Matrix Multiplication: Specifications
               cppad_jit Speed: Gradient of Determinant Using Lu Factorization: Specifications
               cppad_jit 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
               Double Speed: Matrix Multiplication: 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
          C++ Concept: A Simple Vector: Elements of Specified Type
speed Main Program For Comparing C and C++ Speed
      Compare Speed of C and C++
      Defining Atomic Functions: Second Generation: Purpose.Speed
      Get At Least A Specified Amount of Memory: Allocation Speed
      The CppAD Wish List: cppad_lib.Compilation Speed
      Frequently Asked Questions and Answers: Speed
      Speed Test Example and Template for a New Package
      Speed Test Derivatives Using Sacado
      Speed Test Derivatives Using Cppadcg
      Speed Test Derivatives Using cppad_jit
      Speed Test Derivatives Using Fadbad
      CppAD Speed, Matrix Multiplication
      Speed Test Derivatives Using CppAD
      Speed Test of Derivatives Using Adolc
      Speed Test of Functions in Double
      Speed Testing Utilities: Speed Utility Routines
      Speed Testing Utilities: Speed Main Program
      Speed Testing Utilities
      Speed Testing Sparse Jacobians
      Link to Speed Test 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
      Package Specific Speed Test Linking Routines
      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
      Generate Source Code and Compile an AD Function: Jrcv.Speed
      Generate Source Code and Compile an AD Function: jacobian.Speed
      Generate Source Code and Compile an AD Function: Speed
      Get At Least A Specified Amount of Memory: Allocation Speed
      Setup thread_alloc For Use in Multi-Threading Environment: Speed
      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
      Comparison Changes Between Taping and Zero Order Forward: count.Speed
      AD Vectors that Record Index Operations: Speed and Memory
      Defining Atomic Functions: Third Generation: Purpose.Speed
      Defining Atomic Functions: Fourth Generation: Purpose.Speed
      Research and Software Engineering Projects Related to CppAD: Speed
      Including Sacado Speed Tests: Speed Tests
      Including Sacado Speed Tests
      Including Fadbad Speed Tests: Speed Tests
      Including Fadbad Speed Tests
      Including CppADCodeGen Examples and Tests: Speed Tests
      Including Adolc Examples and Tests: Speed Tests
      cppad-20221105: A C++ Algorithmic Differentiation Package: Testing.Speed
     compare C and C++ Compare Speed of C and C++
speed: Xpackage Speed: sparse_jacobian
       Xpackage Speed: Sparse Hessian
       Xpackage Speed: Second Derivative of a Polynomial
       Xpackage Speed: Ode
       Xpackage Speed: Matrix Multiplication
       Xpackage Speed: Gradient of Determinant Using Lu Factorization
       Xpackage Speed: Gradient of Determinant by Minor Expansion
       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
       Cppadcg Speed: Sparse Jacobian
       Cppadcg Speed: Sparse Hessian
       Cppadcg Speed: Second Derivative of a Polynomial
       Cppadcg Speed: Ode
       Cppadcg Speed: Matrix Multiplication
       Cppadcg Speed: Gradient of Determinant Using Lu Factorization
       cppadcg Speed: Gradient of Determinant by Minor Expansion
       cppad_jit Speed: sparse_jacobian
       cppad_jit Speed: Sparse Hessian
       cppad_jit Speed: Second Derivative of a Polynomial
       cppad_jit Speed: Ode
       cppad_jit Speed: Matrix Multiplication
       cppad_jit Speed: Gradient of Determinant Using Lu Factorization
       cppad_jit 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
       Double Speed: Matrix Multiplication
       Double Speed: Determinant Using Lu Factorization
       Double Speed: Determinant by Minor Expansion
speed_test: speed_test: Example and test
speedtest Example Use of SpeedTest
sqrt The AD sqrt Function: Example and Test
     The Square Root Function: sqrt
square LU Factorization of A Square Matrix and Stability Calculation
       chkpoint_one Algorithm that Computes Square Root
       Defines a atomic_two Operation that Computes Square Root
       Sum of the Elements of the Square of a Matrix: Example and Test
       LU Factorization of A Square Matrix
       chkpoint_two Algorithm that Computes Square Root
       Defines a atomic_three Operation that Computes Square Root
       The Square Root Function: sqrt
       Square Root Function Reverse Mode Theory
       Square Root Function Forward Mode Theory
square_root Run Multi-Threaded chkpoint_one Calculation: square_root
            Multi-Threaded chkpoint_one Take Down: square_root
            Run Multi-Threaded atomic_two Calculation: square_root
            Multi-Threaded atomic_two Take Down: square_root
            Run Multi-Threaded chkpoint_two Calculation: square_root
            Multi-Threaded chkpoint_two Take Down: square_root
            Run Multi-Threaded atomic_three Calculation: square_root
            Multi-Threaded atomic_three Take Down: square_root
squared: Atomic Euclidean Norm Squared: Example and Test
         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
         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
         The Theory of Reverse Mode: Standard Math Functions
         The Theory of Forward Mode: Standard Math Functions
start atomic_two Eigen Cholesky Factorization Class: Start Class Definition
      atomic_two Eigen Matrix Inversion Class: Start Class Definition
      atomic_two Eigen Matrix Multiply Class: Start Class Definition
      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>
      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
      Reciprocal as an Atomic Operation: Example and Test: Start Class Definition
      Tan and Tanh as User Atomic Operations: Example and Test: Start Class Definition
      Atomic Euclidean Norm Squared: Example and Test: Start Class Definition
      Getting Started with Atomic Functions: Example and Test: Start Class Definition
      Atomic Functions Reverse Dependency Analysis: Example and Test: Start Class Definition
      Atomic Forward Hessian Sparsity: Example and Test: Start Class Definition
      Atomic Function Jacobian Sparsity: Example and Test: Start Class Definition
      Atomic Functions and Reverse Mode: Example and Test: Start Class Definition
      Atomic Functions with Dynamic Parameters: Example and Test: Start Class Definition
      Atomic Functions and Forward Mode: Example and Test: Start Class Definition
started Example Defining Atomic Functions: Second Generation: Getting Started
        Getting Started Using CppAD to Compute Derivatives
        Get Started Checkpointing: Example and Test
        Getting Started with Atomic Functions: Example and Test
        Getting Started with Atomic Functions: Example and Test
started: abs_normal Getting Started: Example and Test
         Json Get Started: Example and Test
state Controlling Taylor Coefficients Memory Allocation: Original State
static Free Static Variables
       Defining Atomic Functions: First Generation: Syntax Function.Free Static Memory
status Nonlinear Programming Using the CppAD Interface to Ipopt: solution.status
       Use Ipopt to Solve a Nonlinear Programming Problem: solution.status
std Enable Use of Eigen Linear Algebra Package with CppAD: std Definitions
    Enable Use of Eigen Linear Algebra Package with CppAD: std Declarations
    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 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
     atomic_lin_ode Get Routine: Example Implementation: step
     atomic_lin_ode Set Routine: Example Implementation: step
     Atomic First Order Linear ODE Method: Example Implementation: 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
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 File Store and Retrieve a Code Gen Function: Example and Test
      Stop Recording and Store Operation Sequence
stored Number Taylor Coefficient Orders Currently Stored
stream AD Output Stream Operator
       AD Input Stream Operator
string Use Ipopt to Solve a Nonlinear Programming Problem: options.String
       Convert Certain Types to a String
       Json Representation of an AD Graph: Token.String
       Convert An AD or Base Type to String
strings Json Representation of an AD Graph: op_usage.Strings In Usage
stringvector Create a Dynamic Link Library: StringVector
structure Directory Structure
studio Using CMake to Configure CppAD: CMake Command.Visual Studio
sub C++ AD Graph sub Operator: Example and Test
    Json sub Operator: Example and Test
    Json AD Graph Operator Definitions: Binary Operators.sub
subgraph The CppAD Wish List: 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
          Research and Software Engineering Projects Related to CppAD: Sparsity.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 Atomic Vector Subtract Operator: Example Implementation
subtraction Atomic Vector Subtraction Example
            AD Compound Assignment Operators: Derivative.Subtraction
            AD Binary Arithmetic Operators: Derivative.Subtraction
            The Theory of Reverse Mode: Binary Operators.Subtraction
            The Theory of Forward Mode: Binary Operators.Subtraction
subtraction: AD Compound Assignment Subtraction: Example and Test
             AD Binary Subtraction: Example and Test
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
    Optimize Cumulative Sum Operations: Example and Test
    C++ AD Graph sum Operator: Example and Test
    Json Get Started: Example and Test: Function.Define Sum
    Json sum Operator: Example and Test
    Json AD Graph Operator Definitions: sum
sum_graph_op C++ Representation of an AD Graph: operator_arg.sum_graph_op
summation Timing Test of Multi-Threaded Summation of 1/i
          Multi-Threaded Implementation of Summation of 1/i
          Multi-Threading Harmonic Summation Example / Test
          C++ AD Graph Operator Enum Type: Summation
suppress Suppress Suspect Implicit Conversion Warnings
suspect Suppress Suspect Implicit Conversion Warnings
swap Generate Source Code and Compile an AD Function: swap
     Generate Source Code and Compile an AD Function: Syntax.swap
     Sparse Matrix Row, Column, Value Representation: other.swap
     Row and Column Index Sparsity Patterns: other.swap
     The CppAD::vector Template Class: swap
     Construct an ADFun Object and Stop Recording: swap
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
switching Switching Between Variables and Dynamic Parameters: Example and Test
symbol Frequently Asked Questions and Answers: Namespace.Test Vector Preprocessor Symbol
symbols CppAD Addons: Preprocessor Symbols
        Getting Started Using CppAD to Compute Derivatives: CppAD Preprocessor Symbols
        CppAD API Preprocessor Symbols
symmetric Running the Speed Test Program: Sparsity Options.symmetric
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
       Timing Test for Multi-Threaded chkpoint_one Calculation: Syntax
       Run Multi-Threaded chkpoint_one Calculation: Syntax
       Multi-Threaded chkpoint_one Take Down: Syntax
       Multi-Threaded chkpoint_one Set Up: Syntax
       chkpoint_one Algorithm that Computes Square Root: Syntax
       Checkpoint Functions: First Generation: Syntax
       Timing Test for Multi-Threaded atomic_two Calculation: Syntax
       Run Multi-Threaded atomic_two Calculation: Syntax
       Multi-Threaded atomic_two Take Down: Syntax
       Multi-Threaded atomic_two Set Up: Syntax
       Defines a atomic_two Operation that Computes Square Root: 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
       Defining Atomic Functions: Second Generation: Syntax
       Defining Atomic Functions: First Generation: Syntax Function
       Nonlinear Programming Using the CppAD Interface to Ipopt: 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
       Link to Speed Test Sparse Hessian: Syntax
       Package Specific Speed Test Linking Routines: 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
       Generate Source Code and Compile an AD Function: Syntax
       Enable Use of Eigen Linear Algebra Package with CppAD: Syntax
       Use Ipopt to Solve a Nonlinear Programming Problem: 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
       Invert an LU Factored Equation: Syntax
       LU Factorization of A Square Matrix: Syntax
       Compute Determinant and Solve Linear Equations: Syntax
       Convert Certain Types to a String: Syntax
       Returns Elapsed Number of Seconds: Syntax
       Determine Amount of Time to Execute a Test: Syntax
       Object that Runs a Group of Tests: Syntax
       Run One Speed Test and Print Results: Syntax
       Run One Speed Test and Return Results: Syntax
       Sparse Matrix Row, Column, Value Representation: Syntax
       Row and Column Index Sparsity Patterns: Syntax
       Convert A CppAD Sparse Matrix to an Eigen Sparse Matrix: Syntax
       Union of Standard Sets: Syntax
       An Embedded 4th and 5th Order Runge-Kutta ODE Solver: Syntax
       A 3rd and 4th Order Rosenbrock ODE Solver: Syntax
       One DimensionalRomberg Integration: Syntax
       Multi-dimensional Romberg Integration: Syntax
       The Integer Power Function: Syntax
       Evaluate a Polynomial or its Derivative: Syntax
       The CppAD::vector Template Class: Iterators.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
       Determine if Two Values Are Nearly Equal: Syntax
       Obtain Nan or Determine if a Value is Nan: nan(zero).Syntax
       Obtain Nan or Determine if a Value is Nan: Syntax
       Link a Dynamic Link Library: Syntax
       Returns Indices that Sort a Vector: Syntax
       CppAD Assertions During Execution: Syntax
       Replacing the CppAD Error Handler: Syntax
       Create a Dynamic Link Library: Syntax
       Check Simple Vector Concept: Syntax
       Check NumericType Class Concept: 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 chkpoint_two Calculation: Syntax
       Run Multi-Threaded chkpoint_two Calculation: Syntax
       Multi-Threaded chkpoint_two Take Down: Syntax
       Multi-Threaded chkpoint_two Set Up: Syntax
       chkpoint_two Algorithm that Computes Square Root: Syntax
       Timing Test for Multi-Threaded atomic_three Calculation: Syntax
       Run Multi-Threaded atomic_three Calculation: Syntax
       Multi-Threaded atomic_three Take Down: Syntax
       Multi-Threaded atomic_three Set Up: Syntax
       Defines a atomic_three 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
       C Source Code Corresponding to an ADFun Object: Syntax
       Check an ADFun Object For Nan Results: Syntax
       Check an ADFun Sequence of Operations: 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
       Hessian Sparsity Pattern: Forward Mode: Syntax
       Hessian Sparsity Pattern: Reverse Mode: Syntax
       Jacobian Sparsity Pattern: Reverse Mode: Syntax
       Jacobian Sparsity Pattern: Forward Mode: Syntax
       Subgraph Dependency Sparsity Patterns: Syntax
       Reverse Mode Hessian Sparsity Patterns: Syntax
       Forward Mode Hessian Sparsity Patterns: Syntax
       Reverse Mode Jacobian Sparsity Patterns: 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
       Change the Dynamic Parameters: 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
       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
       Create a C++ AD Graph Corresponding to an ADFun Object: Syntax
       ADFun Object Corresponding to a CppAD Graph: Syntax
       Print A C++ AD Graph: Syntax
       C++ AD Graph Vector Values: Syntax
       C++ AD Graph Scalar Values: Syntax
       C++ AD Graph Constructor: Syntax
       Json Get Started: Example and Test: Syntax
       Json AD Graph Corresponding to an ADFun Object: Syntax
       ADFun Object Corresponding to a Json AD Graph: Syntax
       Create an AD<Base> Function From a Base Function: Syntax
       Setting and Getting a Function's Name: Syntax
       ADFun Function 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
       Constant, Dynamic, Parameter, and Variable: Syntax
       AD Boolean Functions: Syntax
       Compare AD and Base Objects for Nearly Equal: Syntax
       AD Binary Comparison Operators: Syntax
       Dynamic Parameters in Checkpoint Functions: Syntax
       Using Checkpoint Functions: Syntax
       Checkpoint Function Constructor: Syntax
       Checkpoint Functions: Second Generation: Syntax
       Atomic Function Reverse Dependency Calculation: Syntax
       Atomic Function Hessian Sparsity Patterns: Syntax
       Atomic Function Jacobian Sparsity Patterns: Syntax
       Atomic Function Reverse Mode: AD<Base>.Syntax
       Atomic Function Reverse Mode: Base.Syntax
       Atomic Function Forward Mode: AD<Base>.Syntax
       Atomic Function Forward Mode: Base.Syntax
       Atomic Function Forward Type Calculation: Syntax
       Using AD Version of an Atomic Function: Syntax
       Atomic Function Constructor: Syntax
       Defining Atomic Functions: Third Generation: Syntax
       Atomic Multiply Base Matrices: Example Implementation: Syntax
       atomic_lin_ode Get Routine: Example Implementation: Syntax
       atomic_lin_ode Set Routine: Example Implementation: Syntax
       Atomic First Order Linear ODE Method: Example Implementation: Syntax
       atomic_mat_mul Get Routine: Example Implementation: Syntax
       atomic_mat_mul Set Routine: Example Implementation: Syntax
       Atomic Matrix Multiply Class: Example Implementation: Syntax
       Atomic Vector Element-wise Operators: Example and Test: Syntax
       Atomic Function Reverse Dependency: Syntax
       Atomic Function Hessian Sparsity Patterns: Syntax
       Atomic Function Jacobian Sparsity Patterns: Syntax
       Atomic Function Reverse Mode: Syntax
       Atomic Function Forward Mode: Syntax
       Atomic Function Forward Type Calculation: Syntax
       Calling an Atomic Function: Syntax
       Atomic Function Constructor: Syntax
       Defining Atomic Functions: Fourth Generation: 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
       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 Logarithm of One Plus Argument: log1p: Syntax
       The Exponential Function: log: Syntax
       The Exponential Function Minus One: expm1: Syntax
       The Exponential Function: exp: Syntax
       The Complementary Error Function: erfc: Syntax
       The Error Function: Syntax
       The Hyperbolic Cosine Function: cosh: Syntax
       The Cosine Function: cos: Syntax
       The Inverse Hyperbolic Tangent Function: atanh: Syntax
       Inverse Tangent Function: atan: Syntax
       The Inverse Hyperbolic Sine Function: asinh: Syntax
       Inverse Sine Function: asin: Syntax
       The Inverse Hyperbolic Cosine Function: acosh: Syntax
       Inverse Cosine 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 or Dynamic Parameter to a Constant: Syntax
       Printing AD Values During Forward Mode: Syntax
       AD Output Stream Operator: Syntax
       AD Input 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
       Choosing the CppAD Test Vector Template Class: 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 CppADCodeGen in Build Directory: Syntax
       Download and Install Adolc in Build Directory: Syntax
       Download and Install The CppAD Optional Packages: Syntax
T
t(s) Atomic Linear ODE Forward Type Calculation: Example Implementation: Notation.T(s)
table Json Get Started: Example and Test: Node Table
take Multi-Threaded chkpoint_one Take Down
     Multi-Threaded atomic_two Take Down
     Take Down Multi-threaded Newton Method
     Multi-Threaded chkpoint_two Take Down
     Multi-Threaded atomic_three Take Down
     Take Down Multi-threading Sum of 1/i
tan Tan and Tanh as User Atomic Operations: Example and Test
    The AD tan Function: Example and Test
    The Tangent Function: tan
tangent AD Two Argument Inverse Tangent Function
        The Hyperbolic Tangent Function: tanh
        The Tangent Function: tan
        The Inverse Hyperbolic Tangent Function: atanh
        Inverse Tangent Function: atan
        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
tanh 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
tape_addr_type Autotools Unix Test and Installation: tape_addr_type
tape_id_type Autotools Unix Test and Installation: tape_id_type
tapeless The CppAD Wish List: checkpoint.Tapeless AD
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
taping: Using Adolc with Multiple Levels of Taping: Example and Test
taylor AD Theory for Cholesky Factorization: Notation.Taylor Coefficient
       Glossary: Taylor Coefficient
       Optimize an ADFun Object Tape: Taylor Coefficients
       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
       Change the Dynamic Parameters: Taylor Coefficients
       Construct an ADFun Object and Stop Recording: Assignment Operator.Taylor Coefficients
       The Theory of Reverse Mode: Taylor Notation
       Power Function Forward Mode Theory: Taylor Coefficients Recursion
       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
taylor'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's Ode Solver: base2ad Example and Test: Taylor's Method Using AD
         Taylor's Ode Solver: base2ad Example and Test
         Taylor's Ode Solver: An Example and Test
         AD Theory for Solving ODE's Using Taylor's Method: Taylor's Method
         AD Theory for Solving ODE's Using Taylor's Method
taylor_size ADFun Object Deprecated Member Functions: taylor_size
taylor_Atomic Function Reverse Mode: taylor_x
         Atomic Function Forward Mode: taylor_x
         Atomic Function Reverse Mode: taylor_x
         Atomic Function Forward Mode: taylor_x
taylor_Atomic Function Reverse Mode: taylor_y
         Atomic Function Forward Mode: taylor_y
         Atomic Function Reverse Mode: taylor_y
         Atomic Function Forward Mode: taylor_y
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
teardown Package Specific Speed Test Linking Routines: job.teardown
template Speed Test Example and Template for a New Package: Template
         Speed Test Example and Template for a New Package
         Using The CppAD Test Vector Template Class
         Examples: The CppAD Test Vector Template Class
         Simple Vector Template Class: Example and Test
         C++ Concept: A Simple Vector: Template Class Requirements
         CppAD::vector Template Class: Example and Test
         The CppAD::vector Template Class
         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
     Timing Test for Multi-Threaded chkpoint_one Calculation
     Multi-Threading chkpoint_one Example / Test
     Timing Test for Multi-Threaded atomic_two Calculation
     Multi-Threading atomic_two Example / Test
     Atomic Eigen Cholesky Factorization: Example and Test
     Atomic Eigen Matrix Inverse: Example and Test
     Atomic Eigen Matrix Multiply: Example and Test
     Frequently Asked Questions and Answers: Namespace.Test Vector Preprocessor Symbol
     Speed Test Example and Template for a New Package
     Speed Test Derivatives Using Sacado
     Speed Test Derivatives Using Cppadcg
     Speed Test Derivatives Using cppad_jit
     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
     Determinant Using Expansion by Minors: Example and Test
     Determinant of a Minor: Example and Test
     Determinant Using Lu Factorization: Example and Test
     Link to Speed Test Sparse Hessian
     Package Specific Speed Test Linking Routines
     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
     Pass Sparse Jacobian as Code Gen Function: Example and Test
     Evaluate Sparse Jacobian of a Code Gen Function: Example and Test
     Pass Jacobian as Code Gen Function: Example and Test
     Evaluate Jacobian of a Code Gen Function: Example and Test
     File Store and Retrieve a Code Gen Function: Example and Test
     Evaluate a Code Gen Function: 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++
     Examples: The CppAD Test Vector Template Class
     Nonlinear Programming Retaping: Example and Test
     Nonlinear Programming Using CppAD and Ipopt: Example and Test
     Fast Multi-Threading Memory Allocator: Example and Test
     Simple Vector Template Class: Example and Test
     The NumericType: Example and Test
     LuInvert: Example and Test
     LuFactor: Example and Test
     LuSolve With Complex Arguments: Example and Test
     to_string: Example and 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
     Object that Runs a Group of Tests: test
     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
     sparse_rcv: Example and Test
     sparse_rc: Example and Test
     Converting CppAD Sparse Matrix to Eigen Format: Example and Test
     Set Union: Example and Test
     Runge45: Example and Test
     Runge45: Example and Test
     rosen_34: Example and Test
     One Dimensional Romberg Integration: Example and Test
     One Dimensional Romberg Integration: Example and Test
     The Pow Integer Exponent: Example and Test
     Polynomial Evaluation: 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
     NearEqual Function: Example and Test
     nan: Example and Test
     dll_lib: Example and Test
     Index Sort: Example and Test
     Replacing The CppAD Error Handler: Example and Test
     The CheckSimpleVector Function: Example and Test
     The CheckNumericType Function: 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 chkpoint_two Calculation
     Multi-Threading chkpoint_two Example / Test
     Timing Test for Multi-Threaded atomic_three Calculation
     Multi-Threading atomic_three 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
     JIT With Dynamic Parameters: Example and Test
     Atomic Callbacks in JIT Function: Example and Test
     JIT Compiler Options: Example and Test
     C Source Code Corresponding to a Function: Example and Test
     JIT Computation of Derivatives: Example and Test
     ADFun Checking For Nan: Example and Test
     ADFun Check and Re-Tape: Example and Test
     Optimize Cumulative Sum Operations: Example and Test
     Optimize Nested Conditional Expressions: Example and Test
     Optimize Conditional Expressions: Example and Test
     Optimize Print Forward Operators: Example and Test
     Optimize Comparison Operators: Example and Test
     Optimize Reverse Activity Analysis: Example and Test
     Optimize Forward Activity Analysis: Example and Test
     Optimizing Twice: 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
     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 Jacobian Sparsity: Example and Test
     Forward Mode Jacobian Sparsity: Example and Test
     Preferred Sparsity Patterns: Row and Column Indices: Example and Test
     Computing Dependency: Example and Test
     Subgraph Dependency Sparsity Patterns: Example and Test
     Reverse Mode Hessian Sparsity: Example and Test
     Forward Mode Hessian Sparsity: Example and Test
     Reverse 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
     Dynamic Parameters: 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
     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
     Switching Between Variables and Dynamic Parameters: Example and Test
     Print a C++ AD Graph: Example and Test
     C++ AD Graph print Operator: Example and Test
     C++ AD Graph Atomic Four Functions: Example and Test
     C++ AD Graph Atomic Three Functions: Example and Test
     C++ AD Graph add Operator: Example and Test
     C++ AD Graph Conditional Expressions: Example and Test
     C++ AD Graph Comparison Operators: Example and Test
     C++ AD Graph sum Operator: Example and Test
     Graph Unary Operator: Example and Test
     C++ AD Graph sub Operator: Example and Test
     C++ AD Graph pow Operator: Example and Test
     C++ AD Graph mul Operator: Example and Test
     C++ AD Graph div Operator: Example and Test
     C++ AD Graph add Operator: Example and Test
     C++ AD Graph add Operator: Example and Test
     Json Representation of a Sparse Matrix: Example and Test
     Json Get Started: Example and Test
     Convert an ADFun Object to a Json AD Graph: Example and Test
     Convert Jason Graph to an ADFun Object: Example and Test
     Json AD Graph print Operator: Example and Test
     Json Atomic Function Operator: Example and Test
     Json Atomic Function Three Operator: Example and Test
     Json add Operator: Example and Test
     Json Comparison Operators: Example and Test
     Json Conditional Expressions: Example and Test
     Json sum Operator: Example and Test
     Json sub Operator: Example and Test
     Json pow Operator: Example and Test
     Json mul Operator: Example and Test
     Json div Operator: Example and Test
     Json azmul Operator: Example and Test
     Json add Operator: Example and Test
     Json Unary Operators: Example and Test
     Using base2ad and VecAD together: Example and Test
     Taylor's Ode Solver: base2ad Example and Test
     ADFun Function Name: Example and Test
     ADFun Function 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
     Checkpointing an ODE Solver: Example and Test
     Checkpoint Functions with Dynamic Parameters: Example and Test
     Checkpointing With base2ad: Example and Test
     Compare With and Without Checkpointing: Example and Test
     Get Started Checkpointing: Example and Test
     User Atomic Matrix Multiply: Example and Test
     Reciprocal as an Atomic Operation: Example and Test
     base2ad with Atomic Operations: Example and Test
     Tan and Tanh as User Atomic Operations: Example and Test
     Atomic Euclidean Norm Squared: Example and Test
     Getting Started with Atomic Functions: Example and Test: Use Atomic Function.Return Test Result
     Getting Started with Atomic Functions: Example and Test
     Atomic Functions Reverse Dependency Analysis: Example and Test: Use Atomic Function.Return Test Result
     Atomic Functions Reverse Dependency Analysis: Example and Test
     Atomic Forward Hessian Sparsity: Example and Test: Test with u_1 Both a Variable and a Parameter
     Atomic Forward Hessian Sparsity: Example and Test
     Atomic Function Jacobian Sparsity: Example and Test: Test with u_1 Both a Variable and a Parameter
     Atomic Function Jacobian Sparsity: Example and Test
     Atomic Functions and Reverse Mode: Example and Test
     Atomic Functions with Dynamic Parameters: Example and Test: Use Atomic Function.Return Test Result
     Atomic Functions with Dynamic Parameters: Example and Test
     Atomic Functions and Forward Mode: Example and Test
     Atomic Linear ODE Reverse Dependency Analysis: Example and Test
     Atomic Linear ODE Sparsity Calculations: Example and Test
     Atomic Linear ODE Reverse Mode: Example and Test
     Atomic Linear ODE Forward Mode: Example and Test
     Atomic Matrix Multiply Identical Zero: Example and Test
     Atomic Matrix Multiply Reverse Dependency: Example and Test
     Atomic Matrix Multiply Sparsity Patterns: Example and Test
     Atomic Matrix Multiply Reverse Mode: Example and Test
     Atomic Matrix Multiply Forward Mode: Example and Test
     Atomic Vector Element-wise Operators: Example and Test
     Atomic Functions with Dynamic Parameters: Example and Test
     Atomic Functions and Forward Mode: Example and Test
     Atomic Euclidean Norm Squared: Example and Test
     Getting Started with Atomic Functions: 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
     pow: Nan in Result of Pow Function: Example and Test
     The AD Power Function: Example and Test
     The AD atan2 Function: Example and Test
     Sign 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 log1p Function: Example and Test
     The AD log Function: Example and Test
     The AD exp Function: Example and Test
     The AD exp Function: Example and Test
     The AD erfc Function: Example and Test
     The AD erf Function: Example and Test
     The AD cosh Function: Example and Test
     The AD cos Function: Example and Test
     The AD atanh Function: Example and Test
     The AD atan Function: Example and Test
     The AD asinh Function: Example and Test
     The AD asin Function: Example and Test
     The AD acosh 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 a Variable or Dynamic Parameter a Constant: 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
     Taylor's Ode Solver: An 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
     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 Eigen Examples, Tests, and sparse2eigen: Test Vector
     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 for Multi-Threaded chkpoint_one Calculation: test_time
          Timing Test for Multi-Threaded atomic_two Calculation: test_time
          Timing Test of Multi-Threaded Newton Method: test_time
          Timing Test for Multi-Threaded chkpoint_two Calculation: test_time
          Timing Test for Multi-Threaded atomic_three Calculation: test_time
          Timing Test of Multi-Threaded Summation of 1/i: test_time
          Run Multi-Threading Examples and Speed Tests: test_time
testing The CppAD Wish List: checkpoint.Testing
        Speed Testing Utilities
        Speed Testing Sparse Jacobians
        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
        cppad-20221105: A C++ Algorithmic Differentiation Package: Testing
tests Autotools Unix Test and Installation: make.Examples and Tests
      Speed Test Example and Template for a New Package: Running Tests
      Speed Test Derivatives Using Sacado: Running Tests
      Speed Test Derivatives Using Cppadcg: Running Tests
      Speed Test Derivatives Using Cppadcg: Building Tests
      Speed Test Derivatives Using cppad_jit: 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 Sacado Speed Tests: Speed Tests
      Including Sacado Speed Tests
      Including Fadbad Speed Tests: Speed Tests
      Including Fadbad Speed Tests
      Including Ipopt Library Examples, Tests, and pkg-config: Examples and Tests
      Including Ipopt Library Examples, Tests, and pkg-config
      Including CppADCodeGen Examples and Tests: Speed Tests
      Including CppADCodeGen Examples and Tests
      Including Eigen Examples, Tests, and sparse2eigen: Examples and Tests
      Including Eigen Examples, Tests, and sparse2eigen
      Including Adolc Examples and Tests: Speed Tests
      Including Adolc Examples and Tests
tests: Examples and Tests: Abs-normal Representation of Non-Smooth Functions
tf An Embedded 4th and 5th Order Runge-Kutta ODE Solver: tf
   A 3rd and 4th Order Rosenbrock ODE Solver: tf
   An Error Controller for Gear's Ode Solvers: tf
   An Error Controller for ODE Solvers: tf
than Example and Test Linking CppAD to Languages Other than C++
that chkpoint_one Algorithm that Computes Square Root
     Defines a atomic_two Operation that Computes Square Root
     Routines That Track Use of New and Delete
     Evaluate a Function That Has a Sparse Hessian
     Evaluate a Function That Has a Sparse Jacobian
     Computing a Jacobian With Constants that Change
     Free All Memory That Was Allocated for Use by thread_alloc
     Object that Runs a Group of Tests
     Returns Indices that Sort a Vector
     chkpoint_two Algorithm that Computes Square Root
     Defines a atomic_three 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 Theory of Forward Mode: Standard Math Functions.Cases that Apply Recursion Above
the Your License for the CppAD Software
    Nonlinear Programming Using the CppAD Interface to Ipopt
    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
    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 NumericType: Example and Test
    The Pow Integer Exponent: Example and Test
    The Integer Power Function
    The CppAD::vector Template Class
    Replacing The CppAD Error Handler: Example and Test
    Replacing the CppAD Error Handler
    The CheckSimpleVector Function: Example and Test
    The CheckNumericType Function: Example and Test
    Some General Purpose Utilities: Miscellaneous.The CppAD Vector Template Class
    Change the Dynamic Parameters
    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 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 log1p Function: Example and Test
    The AD log Function: Example and Test
    The AD exp Function: Example and Test
    The AD exp Function: Example and Test
    The AD erfc Function: Example and Test
    The AD erf Function: Example and Test
    The AD cosh Function: Example and Test
    The AD cos Function: Example and Test
    The AD atanh Function: Example and Test
    The AD atan Function: Example and Test
    The AD asinh Function: Example and Test
    The AD asin Function: Example and Test
    The AD acosh 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 Logarithm of One Plus Argument: log1p
    The Exponential Function: log
    The Exponential Function Minus One: expm1
    The Exponential Function: exp
    The Complementary Error Function: erfc
    The Error Function
    The Hyperbolic Cosine Function: cosh
    The Cosine Function: cos
    The Inverse Hyperbolic Tangent Function: atanh
    The Inverse Hyperbolic Sine Function: asinh
    The Inverse Hyperbolic Cosine Function: acosh
    The Binary Math Functions
    The Unary Standard Math Functions
    The Theory of Reverse Mode
    The Theory of Forward Mode
    The Theory of Derivative Calculations
    Checking the CppAD Examples and Tests
    Choosing the CppAD Test Vector Template Class
    Download and Install The CppAD Optional Packages
    Using CMake to Configure CppAD: The CMake Program
    Download The CppAD Source Code
theorem An Important Reverse Mode Identity: Theorem
theory AD Theory for Cholesky Factorization
       atomic_two Eigen Matrix Inversion Class: Theory
       atomic_two Eigen Matrix Multiply Class: Theory
       An Error Controller for Gear's Ode Solvers: Theory
       An Arbitrary Order Gear Method: Theory
       An Error Controller for ODE Solvers: Theory
       Atomic Linear ODE Jacobian Sparsity Pattern: Example Implementation: Theory
       Atomic Linear ODE Reverse Mode: Example Implementation: Second Order Theory
       Atomic Linear ODE Reverse Mode: Example Implementation: First Order Theory
       Atomic Linear ODE Forward Mode: Example Implementation: Theory
       Atomic Linear ODE Forward Type Calculation: Example Implementation: Theory
       Atomic Matrix Multiply Reverse Mode: Example Implementation: Theory
       Atomic Matrix Multiply Class: Example Implementation: Theory
       AD Theory for Solving ODE's Using Taylor's Method
       Power Function Reverse Mode 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
       Power Function Forward Mode Theory
       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
theta AD Two Argument Inverse Tangent Function: theta
third Third Order Reverse Mode: Example and Test
      Example Defining Atomic Functions: Third Generation
      Defining Atomic Functions: Third Generation
      Atomic AD Functions: Third Generation
this Changes and Additions to CppAD: This Year
thread Timing Test for Multi-Threaded chkpoint_one Calculation: Thread
       Run Multi-Threaded chkpoint_one Calculation: Thread
       Multi-Threaded chkpoint_one Take Down: Thread
       Multi-Threaded chkpoint_one Set Up: Thread
       Timing Test for Multi-Threaded atomic_two Calculation: Thread
       Run Multi-Threaded atomic_two Calculation: Thread
       Multi-Threaded atomic_two Take Down: Thread
       Multi-Threaded atomic_two Set Up: Thread
       Memory Leak Detection: thread
       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
       Package Specific Speed Test Linking Routines: Thread Save
       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 chkpoint_two Calculation: Thread
       Run Multi-Threaded chkpoint_two Calculation: Thread
       Multi-Threaded chkpoint_two Take Down: Thread
       Multi-Threaded chkpoint_two Set Up: Thread
       Timing Test for Multi-Threaded atomic_three Calculation: Thread
       Run Multi-Threaded atomic_three Calculation: Thread
       Multi-Threaded atomic_three Take Down: Thread
       Multi-Threaded atomic_three 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
       A Simple Boost Thread 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
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
threads: Using a Team of AD Threads: Example and Test
three atomic_two Eigen Matrix Inversion Class: Theory.Product of Three Matrices
      C++ AD Graph Atomic Three Functions: Example and Test
      Json Atomic Function Three Operator: Example and Test
      Json AD Graph Operator Definitions: Atomic Functions.Atomic Three
ti An Embedded 4th and 5th Order Runge-Kutta ODE Solver: ti
   A 3rd and 4th Order Rosenbrock ODE Solver: ti
   An Error Controller for Gear's Ode Solvers: ti
   An Error Controller for ODE Solvers: ti
time Determine Amount of Time to Execute det_by_minor: time
     Determine Amount of Time to Execute det_by_minor
     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 for Multi-Threaded chkpoint_one Calculation: time_out
         Timing Test for Multi-Threaded atomic_two Calculation: time_out
         Timing Test of Multi-Threaded Newton Method: time_out
         Timing Test for Multi-Threaded chkpoint_two Calculation: time_out
         Timing Test for Multi-Threaded atomic_three Calculation: time_out
         Timing Test of Multi-Threaded Summation of 1/i: time_out
time_test: time_test: 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
timing Timing Test for Multi-Threaded chkpoint_one Calculation
       Timing Test for Multi-Threaded atomic_two Calculation
       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 chkpoint_two Calculation
       Timing Test for Multi-Threaded atomic_three Calculation
       Timing Test of Multi-Threaded Summation of 1/i
to_csrc C Source Code Corresponding to a Function: Example and Test: to_csrc
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
together: Using base2ad and VecAD together: Example and Test
token Json Representation of an AD Graph: Token
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
tracknewvec Routines That Track Use of New and Delete: TrackNewVec
transpose Hessian Sparsity Pattern: Reverse Mode: h.transpose true
          Hessian Sparsity Pattern: Reverse Mode: h.transpose false
          Hessian Sparsity Pattern: Reverse Mode: 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
          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
          Subgraph Dependency Sparsity Patterns: transpose
          Reverse Mode Hessian Sparsity Patterns: transpose
          Reverse Mode Jacobian Sparsity Patterns: transpose
          Forward Mode Jacobian Sparsity Patterns: transpose
          atomic_lin_ode Get Routine: Example Implementation: transpose
          atomic_lin_ode Set Routine: Example Implementation: transpose
          Atomic First Order Linear ODE Method: Example Implementation: transpose
trapezoidal ODE Inverse Problem Definitions: Source Code: Trapezoidal Approximation
triangular AD Theory for Cholesky Factorization: Notation.Lower Triangular Part
           Link to Speed Test Sparse Hessian: Lower Triangular
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
tvector Defining Atomic Functions: First Generation: CPPAD_USER_ATOMIC.Tvector
twice: Optimizing Twice: Example and Test
two atomic_two Eigen Matrix Multiply Class: Theory.Product of Two Matrices
    Determine if Two Values Are Nearly Equal
    Check if Two Value are Identically Equal
    AD Two Argument Inverse Tangent Function
tx Atomic Reverse Mode: tx
   Atomic Forward Mode: tx
   Defining Atomic Functions: First Generation: tx
ty Atomic Reverse Mode: ty
   Atomic Forward Mode: ty
   Defining Atomic Functions: First Generation: 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
     C++ Concept: A Simple Vector: Elements of Specified Type
     Definition of a Numeric Type: Type Requirements
     Definition of a Numeric Type
     The Integer Power Function: Type
     Evaluate a Polynomial or its Derivative: Type
     The CppAD::vector Template Class: vectorBool.Element Type
     Determine if Two Values Are Nearly Equal: Type
     C++ AD Graph Operator Enum Type
     Enable use of AD<Base> where Base is Adolc's adouble Type
     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
     Atomic Function Forward Type Calculation
     Atomic Linear ODE Forward Type Calculation: Example Implementation
     Atomic Linear ODE Forward Type Calculation: Example Implementation
     Atomic Matrix Multiply Forward Type Calculation: Example Implementation
     Atomic Vector Forward Type Calculation: Example Implementation
     Atomic Vector Forward Type Calculation: Example Implementation
     Atomic Function Forward Type Calculation
     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
     cppad-20221105: A C++ Algorithmic Differentiation Package: Features.Base Type
type: Using a User Defined AD Base Type: Example and Test
      Convert From AD to its Base Type: Example and Test
type_Matrix Multiply as an Atomic Operation: Purpose.type_x
       Atomic Function Reverse Dependency Calculation: type_x
       Atomic Function Hessian Sparsity Patterns: type_x
       Atomic Function Jacobian Sparsity Patterns: type_x
       Atomic Function Reverse Mode: type_x
       Atomic Function Forward Mode: type_x
       Atomic Function Forward Type Calculation: type_x
       Defining Atomic Functions: Third Generation: type_x
       Atomic Function Forward Type Calculation: type_x
type_Atomic Function Forward Type Calculation: type_y
       Atomic Function Forward Type Calculation: type_y
types atomic_two Eigen Cholesky Factorization Class: Public.Types
      atomic_two Eigen Matrix Inversion Class: Public.Types
      atomic_two Eigen Matrix Multiply Class: Public.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
      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
  Atomic Reverse Hessian Sparsity Patterns: u
  Defining Atomic Functions: First Generation: rev_hes_sparse.u
  Invert an LU Factored Equation: LU.U
  LU Factorization of A Square Matrix: LU.U
  C Source Code Corresponding to an ADFun Object: u
  AD Boolean Functions: u
  Atomic Vector Element-wise Operators: Example and Test: u
u) Any Order Reverse Mode: Notation.Y(t, u)
   Any Order Reverse Mode: Notation.X(t, 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)
   Atomic Linear ODE Forward Mode: Example and Test: z(t, u)
u^(k) Any Order Reverse Mode: Notation.u^(k)
u_Atomic Forward Hessian Sparsity: Example and Test: Test with u_1 Both a Variable and a Parameter
    Atomic Function Jacobian Sparsity: Example and Test: Test with u_1 Both a Variable and a Parameter
unary Graph Unary Operator: Example and Test
      C++ AD Graph Operator Enum Type: Unary
      Json Get Started: Example and Test: Function.Define Unary
      Json Unary Operators: Example and Test
      Json AD Graph Operator Definitions: Unary Operators
      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
union Union of Standard Sets
union: Set Union: Example and Test
unix Autotools Unix Test and Installation
     Including Adolc Examples and Tests: Unix
unknown CppAD Assertions During Execution: Unknown
up Multi-Threaded chkpoint_one Set Up
   Multi-Threaded atomic_two Set Up
   Do One Thread's Work for Multi-Threaded Newton Method: up
   Set Up Multi-Threaded Newton Method
   Multi-Threaded chkpoint_two Set Up
   Multi-Threaded atomic_three Set Up
   Set Up Multi-threading Sum of 1/i
usage Defining Atomic Functions: First Generation: rev_hes_sparse.Usage
      Defining Atomic Functions: First Generation: rev_jac_sparse.Usage
      Defining Atomic Functions: First Generation: for_jac_sparse.Usage
      Defining Atomic Functions: First Generation: reverse.Usage
      Defining Atomic Functions: First Generation: forward.Usage
      Json Representation of an AD Graph: op_usage.Strings In Usage
      Atomic Function Forward Type Calculation: Usage
      Example Optimizing Atomic Vector Usage
      Atomic Function Reverse Mode: Usage
      Atomic Function Forward Mode: Usage
      Atomic Function Forward Type Calculation: Usage
use 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
    Free Static Variables: Future Use
    Defining Atomic Functions: First Generation: 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
    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
    Checkpoint Functions: Second Generation: Syntax.Use Checkpoint Function
    User Atomic Matrix Multiply: Example and Test: Use Atomic Function
    Reciprocal as an Atomic Operation: Example and Test: Use Atomic Function
    Tan and Tanh as User Atomic Operations: Example and Test: Use Atomic Function
    Atomic Euclidean Norm Squared: Example and Test: Use Atomic Function
    Getting Started with Atomic Functions: Example and Test: Use Atomic Function
    Atomic Functions Reverse Dependency Analysis: Example and Test: Use Atomic Function
    Atomic Forward Hessian Sparsity: Example and Test: Use Atomic Function
    Atomic Function Jacobian Sparsity: Example and Test: Use Atomic Function
    Atomic Functions and Reverse Mode: Example and Test: Use Atomic Function
    Atomic Functions with Dynamic Parameters: Example and Test: Use Atomic Function
    Atomic Functions and Forward Mode: Example and Test: Use Atomic Function
    Atomic Function Constructor: Example.Use Constructor
    Defining Atomic Functions: Third Generation: Syntax.Use Atomic Function
    Atomic Functions with Dynamic Parameters: Example and Test: Use Atomic Function
    Atomic Functions and Forward Mode: Example and Test: Use Atomic Function
    Atomic Euclidean Norm Squared: Example and Test: Use Atomic Function
    Getting Started with Atomic Functions: Example and Test: Use Atomic Function
use_ad Timing Test of Multi-Threaded Newton Method: use_ad
       Run Multi-Threading Examples and Speed Tests: multi_newton.use_ad
use_base2ad Checkpoint Function Constructor: use_base2ad
use_hes_sparsity Checkpoint Function Constructor: use_hes_sparsity
use_in_parallel Checkpoint Function Constructor: use_in_parallel
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 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
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 Version of Atomic Function
      Nonlinear Programming Using the CppAD Interface to Ipopt
      Amount of Memory a Thread is Currently Using
      Xpackage Speed: Gradient of Determinant Using Lu Factorization
      Sacado Speed: Gradient of Determinant Using Lu Factorization
      Speed Test Derivatives Using Sacado
      Cppadcg Speed: Gradient of Determinant Using Lu Factorization
      Speed Test Derivatives Using Cppadcg
      cppad_jit Speed: Gradient of Determinant Using Lu Factorization
      Speed Test Derivatives Using cppad_jit
      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
      C++ Concept: A Simple Vector: Element Access.Using Value
      OdeErrControl: Example and Test Using Maxabs Argument
      Using a Team of AD Threads: Example and Test
      Using CppAD in a Multi-Threading Environment
      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
      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
      Using base2ad and VecAD together: Example and Test
      Taylor's Ode Solver: base2ad Example and Test: Taylor's Method Using AD
      Using Adolc with Multiple Levels of Taping: Example and Test
      Using a User Defined AD Base Type: Example and Test
      Using Checkpoint Functions
      Using AD Version of an Atomic Function
      AD Theory for Solving ODE's Using Taylor's Method
      Using CMake to Configure CppAD
utilities Some Numerical AD Utilities
          Speed Testing Utilities
          Some General Purpose Utilities
          cppad-20221105: A C++ Algorithmic Differentiation Package: 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
Atomic Reverse Hessian Sparsity Patterns: u.v
  Defining Atomic Functions: First Generation: rev_hes_sparse.v
  Sparse Matrix Row, Column, Value Representation: set.v
  Obtain Nan or Determine if a Value is Nan: hasnan.v
  AD Boolean Functions: v
  Atomic Vector Subtraction Example: g(u, v, w)
  Atomic Vector Subtraction Example: f(u, v, w)
  Atomic Vector Multiplication Example: g(u, v, w)
  Atomic Vector Multiplication Example: f(u, v, w)
  Atomic Vector Division Example: f(u, v, w)
  Atomic Vector Addition Example: g(u, v, w)
  Atomic Vector Addition Example: f(u, v, w)
  Atomic Vector Element-wise Operators: Example and Test: v
v) Example Optimizing Atomic Vector Usage: f(u, v)
   Atomic Vector Sparsity Patterns Example: f(u, v)
   Atomic Vector Sparsity Patterns Example: f(u, v)
   Atomic Vector Division Example: g(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 Using Lu Factorization: Return Value
      Getting Started Using CppAD to Compute Derivatives: Value
      Control When Thread Alloc Retains Memory For Future Use: value
      C++ Concept: A Simple Vector: Element Access.Using Value
      Convert Certain Types to a String: value
      Sparse Matrix Row, Column, Value Representation
      Obtain Nan or Determine if a Value is Nan
      Json AD Graph Operator Definitions: Print.value
      Check if Two Value are Identically Equal
      AD Absolute Value Function: Example and Test
      AD Absolute Value Functions: abs, fabs
      Printing AD Values During Forward Mode: value
      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_type C++ Concept: A Simple Vector: value_type
           Convert A CppAD Sparse Matrix to an Eigen Sparse Matrix: value_type
valued Bool Valued Operations and Functions with AD Arguments
       Atomic Matrix Multiply Class: Example Implementation: Theory.Matrix Argument Scalar Valued Function
       AD Valued Operations and Functions
values Jacobian and Hessian of Optimal 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
       C++ AD Graph Vector Values
       C++ AD Graph Scalar Values
       C++ AD Graph Operator Enum Type: Enum 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
            Convert A CppAD Sparse Matrix to an Eigen Sparse Matrix: ValueVector
var2dyn ADFun Object Corresponding to a CppAD Graph: var2dyn
variable Glossary: Variable
         Glossary: Tape.Independent Variable
         AD Parameter and Variable Functions: Example and Test
         Constant, Dynamic, Parameter, and Variable: Variable
         Constant, Dynamic, Parameter, and Variable
         Atomic Forward Hessian Sparsity: Example and Test: Test with u_1 Both a Variable and a Parameter
         Atomic Function Jacobian Sparsity: Example and Test: Test with u_1 Both a Variable and a Parameter
         Defining Atomic Functions: Third Generation: parameter_x.Variable
         The AD Power Function: Purpose.If y is a Variable
         Convert a Variable or Dynamic Parameter a Constant: Example and Test
         Convert an AD Variable or Dynamic Parameter to a Constant
         exp_eps: Operation Sequence and Zero Order Forward Sweep: Operation Sequence.Variable
variable_ind_vec Json Representation of an AD Graph: variable_ind_vec
variables atomic_two Eigen Cholesky Factorization Class: Private.Variables
          atomic_two Eigen Matrix Inversion Class: Private.Variables
          atomic_two Eigen Matrix Multiply Class: Private.Variables
          Free Static Variables
          Glossary: Tape.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
          Switching Between Variables and Dynamic Parameters: Example and Test
          ADFun Object Corresponding to a CppAD Graph: fun.Independent Variables
          Declare Independent Variables and Start Recording
          Atomic Function Forward Mode: need_y.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
    AD Vectors that Record Index Operations: Constructor.vec
vecad The CppAD Wish List: Dynamic Parameters.VecAD Vectors
      Using base2ad and VecAD together: Example and Test
      Create an AD<Base> Function From a Base Function: VecAD
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 Example Defining Atomic Functions: Second Generation: Vector Range
       Nonlinear Programming Using the CppAD Interface to Ipopt: fg(x).Index Vector
       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
       Simple Vector Template Class: Example and Test
       C++ Concept: A Simple Vector
       Run One Speed Test and Return Results: Vector
       An Embedded 4th and 5th Order Runge-Kutta ODE Solver: Vector
       A 3rd and 4th Order Rosenbrock ODE Solver: Vector
       Evaluate a Polynomial or its Derivative: Vector
       An Error Controller for Gear's Ode Solvers: Vector
       An Arbitrary Order Gear Method: Vector
       An Error Controller for ODE Solvers: Vector
       Obtain Nan or Determine if a Value is Nan: Vector
       Returns Indices that Sort a Vector
       Check Simple Vector Concept
       Some General Purpose Utilities: Miscellaneous.The CppAD Vector Template Class
       Check an ADFun Sequence of Operations: Vector
       Any Order Reverse Mode: Vector
       Second Order Reverse Mode: Vector
       First Order Reverse Mode: Vector
       Multiple Directions 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
       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
       C++ AD Graph Vector Values
       Atomic Vector Subtraction Example
       Example Optimizing Atomic Vector Usage
       Atomic Vector Negation Example
       Atomic Vector Multiplication Example
       Atomic Vector Sparsity Patterns Example
       Atomic Vector Sparsity Patterns Example
       Atomic Vector Division Example
       Atomic Vector Addition Example
       Atomic Vector Negative Operator: Example Implementation
       Atomic Vector Divide Operator: Example Implementation
       Atomic Vector Multiply Operator: Example Implementation
       Atomic Vector Subtract Operator: Example Implementation
       Atomic Vector Add Operator: Example Implementation
       Atomic Vector Forward Type Calculation: Example Implementation
       Atomic Vector Forward Type Calculation: Example Implementation
       Atomic Vector Hessian Sparsity Pattern: Example Implementation
       Atomic Vector Jacobian Sparsity Pattern: Example Implementation
       Atomic Vector Forward Mode: Example Implementation
       Atomic Vector Forward Mode: Example Implementation
       Atomic Vector Class: Example Implementation
       Implementing Atomic Vector Operations
       Atomic Vector Element-wise Operators: Example and Test: Purpose.Vector Operations
       Atomic Vector Element-wise Operators: Example and Test
       Atomic Function Reverse Dependency: vector
       Atomic Function Hessian Sparsity Patterns: vector
       Atomic Function Jacobian Sparsity Patterns: vector
       Atomic Function Reverse Mode: vector
       Atomic Function Forward Mode: vector
       Atomic Function Forward Type Calculation: vector
       Choosing the CppAD Test Vector Template Class: Example Simple Vector
       Choosing the CppAD Test Vector Template Class
       Including Eigen Examples, Tests, and sparse2eigen: Test Vector
vector_size Check an ADFun Object For Nan Results: Error Message.vector_size
vectorbool The CppAD::vector Template Class: vectorBool
vectors The CppAD Wish List: Dynamic Parameters.VecAD Vectors
        Glossary: Sparsity Pattern.Row and Column Index Vectors
        Row and Column Index Sparsity Patterns: Syntax.Vectors
        AD Vectors that Record Index Operations: Example and Test
        AD Vectors that Record Index Operations
        cppad-20221105: A C++ Algorithmic Differentiation Package: Features.Vectors
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 Your License for the CppAD Software: Eclipse Public License Version 2.0
        Using AD Version of Atomic Function
        Using AD Version of an Atomic Function
        Discrete AD Functions: Create AD Version
        Download and Install Sacado in Build Directory: Version
        Download and Install Ipopt in Build Directory: Version
        Download and Install Fadbad in Build Directory: Version
        Download and Install Eigen in Build Directory: Version
        Download and Install ColPack in Build Directory: Version
        Download and Install Adolc in Build Directory: Version
        Download The CppAD Source Code: Git.Version
        Download The CppAD Source Code: Version
virtual Defining Atomic Functions: Second Generation: Virtual Functions
        Defining Atomic Functions: Third Generation: Virtual Functions
        Defining Atomic Functions: Fourth Generation: Virtual Functions
visual Using CMake to Configure CppAD: CMake Command.Visual Studio
vk(x) Atomic First Order Linear ODE Method: Example Implementation: vk(x)
vx Atomic Reverse Hessian Sparsity Patterns: Implementation.vx
   Atomic Forward Hessian Sparsity Patterns: Implementation.vx
   Atomic Forward Mode: vx
   Defining Atomic Functions: First Generation: forward.vx
vy Atomic Forward Mode: vy
   Defining Atomic Functions: First Generation: forward.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) Atomic Vector Subtraction Example: g(u, v, w)
   Atomic Vector Subtraction Example: f(u, v, w)
   Atomic Vector Negation Example: g(u, w)
   Atomic Vector Negation Example: f(u, w)
   Atomic Vector Multiplication Example: g(u, v, w)
   Atomic Vector Multiplication Example: f(u, v, w)
   Atomic Vector Division Example: f(u, v, w)
   Atomic Vector Addition Example: g(u, v, w)
   Atomic Vector Addition Example: f(u, v, w)
w^(k) Any Order Reverse Mode: Notation.w^(k)
warning An Embedded 4th and 5th Order Runge-Kutta ODE Solver: Fun.Warning
        A 3rd and 4th Order Rosenbrock ODE Solver: Fun.Warning
        An Error Controller for Gear's Ode Solvers: Fun.Warning
        An Arbitrary Order Gear Method: Fun.Warning
        AD<Base> Requirements for a CppAD Base Type: API Warning
        Using CMake to Configure CppAD: CMake Command.Warning
warnings Suppress Suspect Implicit Conversion Warnings
was Free All Memory That Was Allocated for Use by thread_alloc
ways Other Ways to Create an ADFun Object
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
white Json Representation of an AD Graph: Token.White Space
width Object that Runs a Group of Tests: width
windows.CppAD API Preprocessor Symbols: NOMINMAX, windows.h
wish 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
     JIT With Dynamic Parameters: 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
     Bool Valued Operations and Functions with AD Arguments
     Checkpoint Functions with Dynamic Parameters: Example and Test
     Checkpointing With base2ad: Example and Test
     Compare With and Without Checkpointing: Example and Test
     base2ad with Atomic Operations: Example and Test
     Getting Started with Atomic Functions: Example and Test
     Atomic Forward Hessian Sparsity: Example and Test: Test with u_1 Both a Variable and a Parameter
     Atomic Function Jacobian Sparsity: Example and Test: Test with u_1 Both a Variable and a Parameter
     Atomic Functions with Dynamic Parameters: Example and Test
     Atomic Functions with Dynamic Parameters: Example and Test
     Getting Started with Atomic Functions: Example and Test
     Interpolation With Retaping: Example and Test
     Interpolation With Out Retaping: Example and Test
without Compare With and Without Checkpointing: Example and Test
wk(x) Atomic Linear ODE Forward Type Calculation: Example Implementation: Notation.wk(x)
      Atomic Linear ODE Hessian Sparsity Pattern: Example Implementation: Notation.wk(x)
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 chkpoint_one Worker
       Multi-Threaded atomic_two Worker
       Multi-Threaded chkpoint_two Worker
       Multi-Threaded atomic_three Worker
X
Jacobian and Hessian of Optimal Values: x
  Computing Jacobian and Hessian of Bender's Reduced Objective: x
  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
  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 Jacobians: x
  Link to Speed Test Sparse Hessian: x
  Speed Testing the Jacobian of Ode Solution: x
  Speed Testing Derivative of Matrix Multiply: x
  Generate Source Code and Compile an AD Function: x
  Use Ipopt to Solve a Nonlinear Programming Problem: solution.x
  Use Ipopt to Solve a Nonlinear Programming Problem: fg_eval.x
  Invert an LU Factored Equation: X
  Compute Determinant and Solve Linear Equations: X
  An Embedded 4th and 5th Order Runge-Kutta ODE Solver: Fun.x
  A 3rd and 4th Order Rosenbrock ODE Solver: Fun.x
  The Integer Power Function: x
  An Error Controller for Gear's Ode Solvers: Fun.x
  An Arbitrary Order Gear Method: X
  An Arbitrary Order Gear Method: Fun.x
  Determine if Two Values Are Nearly Equal: x
  Check Simple Vector Concept: x, y
  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
  Hessian Sparsity Pattern: Reverse Mode: x
  Jacobian Sparsity Pattern: Reverse Mode: x
  Jacobian Sparsity Pattern: Forward Mode: x
  Reverse Mode Hessian Sparsity Patterns: x
  Forward Mode Hessian Sparsity Patterns: x
  Reverse Mode Jacobian Sparsity Patterns: 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
  C++ Representation of an AD Graph: Node Indices.x
  Json Representation of an AD Graph: Node Indices.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
  Check if Two Value are Identically Equal: x
  Constant, Dynamic, Parameter, and 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 First Order Linear ODE Method: Example Implementation: x
  Atomic Matrix Multiply Class: Example Implementation: x
  Atomic Vector Element-wise Operators: Example and Test: x
  Discrete AD Functions: x
  The AD Power Function: x
  AD Two Argument Inverse Tangent Function: x
  The Sign: sign: 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 Logarithm of One Plus Argument: log1p: x, y
  The Exponential Function: log: x, y
  The Exponential Function Minus One: expm1: x, y
  The Exponential Function: exp: x, y
  The Complementary Error Function: erfc: x, y
  The Error Function: x, y
  The Hyperbolic Cosine Function: cosh: x, y
  The Cosine Function: cos: x, y
  The Inverse Hyperbolic Tangent Function: atanh: x, y
  Inverse Tangent Function: atan: x, y
  The Inverse Hyperbolic Sine Function: asinh: x, y
  Inverse Sine Function: asin: x, y
  The Inverse Hyperbolic Cosine Function: acosh: x, y
  Inverse Cosine 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 or Dynamic Parameter to a Constant: x
  AD Output Stream Operator: x
  AD Input 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) Atomic First Order Linear ODE Method: Example Implementation: z(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 Linear ODE Second Order Reverse: x^0 Partial
    Power Function Reverse Mode Theory: x^0
x^Atomic Linear ODE Second Order Reverse: x^1 Partial
x^Power Function Reverse Mode Theory: x^j
x^Power Function Reverse Mode Theory: x^k
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 Embedded 4th and 5th Order Runge-Kutta ODE Solver: xf
   A 3rd and 4th Order Rosenbrock ODE Solver: xf
   An Error Controller for Gear's Ode Solvers: xf
   An Error Controller for ODE Solvers: xf
xi Use Ipopt to Solve a Nonlinear Programming Problem: xi
   An Embedded 4th and 5th Order Runge-Kutta ODE Solver: xi
   A 3rd and 4th Order Rosenbrock ODE Solver: xi
   An Error Controller for Gear's Ode Solvers: xi
   An Error Controller for ODE Solvers: 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
xpackage Xpackage Speed: sparse_jacobian
         Xpackage Speed: Sparse Hessian
         Xpackage Speed: Second Derivative of a Polynomial
         Xpackage Speed: Ode
         Xpackage Speed: Matrix Multiplication
         Xpackage Speed: Gradient of Determinant Using Lu Factorization
         Xpackage Speed: Gradient of Determinant by Minor Expansion
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) Multiple Directions Forward Mode: Y(t)
     Multiple Order Forward Mode: Y(t)
     Tangent and Hyperbolic Tangent Reverse Mode Theory: Eliminating Y(t)
y(Create An Abs-normal Representation of a Function: g.y(x, u)
y(x) Atomic First Order Linear ODE Method: Example Implementation: y(x)
y0 Zero Order Forward Mode: Function Values: y0
y2 Second Order Forward Mode: Derivative Values: y2
y_initial chkpoint_one Algorithm that Computes Square Root: au.y_initial
          Defines a atomic_two Operation that Computes Square Root: au.y_initial
          chkpoint_two Algorithm that Computes Square Root: au.y_initial
          Defines a atomic_three Operation that Computes Square Root: au.y_initial
y_squared Run Multi-Threaded chkpoint_one Calculation: y_squared
          Multi-Threaded chkpoint_one Set Up: y_squared
          chkpoint_one Algorithm that Computes Square Root: au.y_squared
          Run Multi-Threaded atomic_two Calculation: y_squared
          Multi-Threaded atomic_two Set Up: y_squared
          Defines a atomic_two Operation that Computes Square Root: au.y_squared
          Run Multi-Threaded chkpoint_two Calculation: y_squared
          Multi-Threaded chkpoint_two Set Up: y_squared
          chkpoint_two Algorithm that Computes Square Root: au.y_squared
          Run Multi-Threaded atomic_three Calculation: y_squared
          Multi-Threaded atomic_three Set Up: y_squared
          Defines a atomic_three 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: Your License
     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
  The Integer Power Function: z
  Evaluate a Polynomial or its Derivative: z
  Obtain Nan or Determine if a Value is Nan: nan(zero).z
  The AD Power Function: z
  AD Binary Arithmetic Operators: z
z(Atomic Linear ODE Forward Mode: Example and Test: z(t, u)
    Atomic First Order Linear ODE Method: Example Implementation: z(t, x)
z(t) AD Theory for Solving ODE's Using Taylor's Method: 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^(0) Power Function Forward Mode Theory: Taylor Coefficients Recursion.z^(0)
z^Power Function Reverse Mode Theory: z^0
z^Power Function Forward Mode Theory: Taylor Coefficients Recursion.z^j
z^Power Function Reverse Mode Theory: z^k
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: 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
     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
     Atomic Matrix Multiply Identical Zero: Example and Test: Zero
     AD Absolute Zero Multiplication: Example and Test
     Absolute Zero Multiplication
     Print During Zero Order Forward Mode: Example and Test
     Error Function Reverse Mode Theory: Order Zero Z(t)
     Tangent and Hyperbolic Tangent Reverse Mode Theory: Order Zero Z(t)
     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
zero: Atomic Matrix Multiply Identical Zero: Example and Test
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