Prev Next _index

Keyword Index
07-03 Cppad Py Changes During 2018: 07-03
07-07 Cppad Py Changes During 2018: 07-07
07-08 Cppad Py Changes During 2018: 07-08
07-10 Cppad Py Changes During 2018: 07-10
07-12 Cppad Py Changes During 2018: 07-12
07-13 Cppad Py Changes During 2018: 07-13
07-14 Cppad Py Changes During 2018: 07-14
07-15 Cppad Py Changes During 2018: 07-15
07-19 Cppad Py Changes During 2018: 07-19
07-26 Cppad Py Changes During 2018: 07-26
07-31 Cppad Py Changes During 2018: 07-31
08-13 Cppad Py Changes During 2018: 08-13
11-05 Cppad Py Changes During 2018: 11-05
11-07 Cppad Py Changes During 2018: 11-07
11-09 Cppad Py Changes During 2018: 11-09
11-10 Cppad Py Changes During 2018: 11-10
2018 Cppad Py Changes During 2018
__init__.py Steps To Add More Python Functions: Implementation.__init__.py
A
a_both Declare Independent Variables and Start Recording: a_both
a_double Convert a CppAD::AD<double> Vector to an a_double Vector
         Convert an a_double Vector to a CppAD::AD<double> Vector
         C++: Abort Recording a_double Operations: Example and Test
         Python: a_double Conditional Assignment: Example and Test
         C++: a_double Conditional Assignment: Example and Test
         Python: a_double Unary Functions with AD Result: Example and Test
         C++: a_double Unary Functions with AD Result: Example and Test
         Python: a_double Assignment Operators: Example and Test
         C++: a_double Assignment Operators: Example and Test
         Python: a_double Comparison Operators: Example and Test
         C++: a_double Comparison Operators: Example and Test
         Python: a_double Binary Operators With AD Result: Example and Test
         C++: a_double Binary Operators With AD Result: Example and Test
         Python: a_double Properties: Example and Test
         C++: a_double Properties: Example and Test
         Python: a_double Unary Plus and Minus: Example and Test
         C++: a_double Unary Plus and Minus: Example and Test
         a_double Assignment Operators
         a_double Comparison Operators
         a_double Binary Operators with an AD Result
         Properties of an a_double Object
         a_double Unary Plus and Minus
         The a_double Constructor
         Python: Abort Recording a_double Operations: Example and Test
a_fun Stop Current Recording and Store Function Object: Syntax.a_fun
      Python: Purpose of a_fun Objects: Example and Test
      Stop Current Recording and Store Function Object: Syntax.a_fun
a_other The a_double Constructor: a_other
abort C++: Abort Recording a_double Operations: Example and Test
      Abort Recording
      Abort Recording
      Python: Abort Recording a_double Operations: Example and Test
ad Optimize an AD Function
   Reverse Mode AD
   Forward Mode AD
   Hessian of an AD Function
   Jacobian of an AD Function
   Python: a_double Unary Functions with AD Result: Example and Test
   C++: a_double Unary Functions with AD Result: Example and Test
   Python: a_double Binary Operators With AD Result: Example and Test
   C++: a_double Binary Operators With AD Result: Example and Test
   AD Conditional Assignment
   Unary Functions with AD Result
   a_double Binary Operators with an AD Result
   Properties of an a_double Object: ad
   The a_double Constructor: ad
   Cppad Py AD Functions
   Cppad Py AD Scalars
   Optimize an AD Function
   Reverse Mode AD
   Forward Mode AD
   Hessian of an AD Function
   Jacobian of an AD Function
   Cppad Py AD Functions
ad: C++: Reverse Mode AD: Example and Test
    C++: Forward Mode AD: Example and Test
    C++: Dense Hessian Using AD: Example and Test
    C++: Dense Jacobian Using AD: Example and Test
    Python: Reverse Mode AD: Example and Test
    Python: Forward Mode AD: Example and Test
    Python: Dense Hessian Using AD: Example and Test
    Python: Dense Jacobian Using AD: Example and Test
add Steps To Add More C++ Functions
    Steps To Add More Python Functions
adynamic Declare Independent Variables and Start Recording: adynamic
af Stop Current Recording and Store Function Object: af
   Stop Current Recording and Store Function Object: af
array Convert a cppad_py Vector to a Numpy Array: array
      Convert a cppad_py Vector to a Numpy Array
      Convert a Numpy Array to a cppad_py Vector: array
      Convert a Numpy Array to a cppad_py Vector
assignment Python: a_double Assignment Operators: Example and Test
           C++: a_double Assignment Operators: Example and Test
           AD Conditional Assignment
           a_double Assignment Operators
assignment: Python: a_double Conditional Assignment: Example and Test
            C++: a_double Conditional Assignment: Example and Test
ax Stop Current Recording and Store Function Object: ax
   Declare Independent Variables and Start Recording: ax
   Unary Functions with AD Result: ax
   a_double Assignment Operators: ax
   a_double Comparison Operators: ax
   a_double Binary Operators with an AD Result: ax
   a_double Unary Plus and Minus: ax
   Stop Current Recording and Store Function Object: ax
   Declare Independent Variables and Start Recording: ax
ay Stop Current Recording and Store Function Object: ay
   Unary Functions with AD Result: ay
   a_double Assignment Operators: ay
   a_double Comparison Operators: ay
   a_double Binary Operators with an AD Result: ay
   a_double Unary Plus and Minus: ay
   Stop Current Recording and Store Function Object: ay
az a_double Binary Operators with an AD Result: az
B
binary Python: a_double Binary Operators With AD Result: Example and Test
       C++: a_double Binary Operators With AD Result: Example and Test
       a_double Binary Operators with an AD Result
block Exception Handling: In Catch Block
      Exception Handling: In Try Block
build Configure and Build the cppad_py Python Module
      Configure and Build the cppad_py Python Module: Build cppad_py
build_type Configure and Build the cppad_py Python Module: Configure.build_type
C
Sparsity Patterns: put.c
  Sparsity Patterns: put.c
c++ Steps To Add More C++ Functions
    C++ Utilities
    The C++ Library
    Configure and Build the cppad_py Python Module: Testing.c++
    cppad_py-20181110: A C++ Object Library and Python Interface to Cppad
    cppad_py-20181110: A C++ Object Library and Python Interface to Cppad: C++ Function Speed
c++: C++: Cppad Py Exception Handling: Example and Test
     C++: Hessian Sparsity Patterns: Example and Test
     C++: Computing Sparse Jacobians: Example and Test
     C++: Hessian Sparsity Patterns: Example and Test
     C++: Jacobian Sparsity Patterns: Example and Test
     C++: Sparsity Patterns: Example and Test
     C++: Sparsity Patterns: Example and Test
     C++: Optimize an d_fun: Example and Test
     C++: Reverse Mode AD: Example and Test
     C++: Forward Mode AD: Example and Test
     C++: Dense Hessian Using AD: Example and Test
     C++: Dense Jacobian Using AD: Example and Test
     C++: d_fun Properties: Example and Test
     C++: Abort Recording a_double Operations: Example and Test
     C++: Using Dynamic Parameters: Example and Test
     C++: Setting and Getting Vector Elements: Example and Test
     C++: Size of Vectors: Example and Test
     C++: a_double Conditional Assignment: Example and Test
     C++: a_double Unary Functions with AD Result: Example and Test
     C++: a_double Assignment Operators: Example and Test
     C++: a_double Comparison Operators: Example and Test
     C++: a_double Binary Operators With AD Result: Example and Test
     C++: a_double Properties: Example and Test
     C++: a_double Unary Plus and Minus: Example and Test
calculation Cppad Py Sparse Calculation
catch Exception Handling: In Catch Block
change Change The Dynamic Parameters
changes Cppad Py Changes During 2018
coefficient Forward Mode AD: Taylor Coefficient
            Forward Mode AD: Taylor Coefficient
col Sparse Matrices: col
    Sparsity Patterns: col
    Sparse Matrices: col
    Sparsity Patterns: col
col_major Sparse Matrices: col_major
          Sparsity Patterns: col_major
          Sparse Matrices: col_major
          Sparsity Patterns: col_major
comparison Python: a_double Comparison Operators: Example and Test
           C++: a_double Comparison Operators: Example and Test
           a_double Comparison Operators
component Hessian Sparsity Patterns: Sparsity for Component Wise Hessian
          Hessian Sparsity Patterns: Sparsity for Component Wise Hessian
computing C++: Computing Sparse Jacobians: Example and Test
          Computing Sparse Hessians
          Computing Sparse Jacobians
          Computing Sparse Hessians
          Python: Computing Sparse Jacobians: Example and Test
          Computing Sparse Jacobians
conditional Python: a_double Conditional Assignment: Example and Test
            C++: a_double Conditional Assignment: Example and Test
            AD Conditional Assignment
configure Configure and Build the cppad_py Python Module: Configure
          Configure and Build the cppad_py Python Module
construction cppad_py-20181110: A C++ Object Library and Python Interface to Cppad: Under Construction
constructor The a_double Constructor
constructors Cppad Py Vector Constructors
convert Convert a CppAD::AD<double> Vector to an a_double Vector
        Convert an a_double Vector to a CppAD::AD<double> Vector
        Convert a cppad_py Vector to a Numpy Array
        Convert a Numpy Array to a cppad_py Vector
cop AD Conditional Assignment: cop
cppad Cppad Py Changes During 2018
      Python: Cppad Py Exception Handling: Example and Test
      C++: Cppad Py Exception Handling: Example and Test
      Exception Handling: Cppad Errors
      Cppad Py Vector Constructors
      Cppad Py Sparse Calculation
      Cppad Py AD Functions
      Cppad Py Vectors
      Cppad Py AD Scalars
      Cppad Py AD Functions
      The Cppad Py Libraries
      Get Cppad
      Configure and Build the cppad_py Python Module: Get cppad
      cppad_py-20181110: A C++ Object Library and Python Interface to Cppad
cppad::ad<double> Convert a CppAD::AD<double> Vector to an a_double Vector
                  Convert an a_double Vector to a CppAD::AD<double> Vector
cppad_prefix Configure and Build the cppad_py Python Module: Configure.cppad_prefix
cppad_py Convert a cppad_py Vector to a Numpy Array
         Convert a Numpy Array to a cppad_py Vector
         Configure and Build the cppad_py Python Module: Build cppad_py
         Configure and Build the cppad_py Python Module
cppad_py-20181110: cppad_py-20181110: A C++ Object Library and Python Interface to Cppad
current Stop Current Recording and Store Function Object
        Stop Current Recording and Store Function Object
D
d_fun C++: d_fun Properties: Example and Test
      Stop Current Recording and Store Function Object: Syntax.d_fun
      Python: d_fun Properties: Example and Test
      Stop Current Recording and Store Function Object: Syntax.d_fun
d_fun: C++: Optimize an d_fun: Example and Test
       Python: Optimize an d_fun: Example and Test
declare Declare Independent Variables and Start Recording
        Declare Independent Variables and Start Recording
dense C++: Dense Hessian Using AD: Example and Test
      C++: Dense Jacobian Using AD: Example and Test
      Python: Dense Hessian Using AD: Example and Test
      Python: Dense Jacobian Using AD: Example and Test
directory Get Cppad: Top Source Directory
          Configure and Build the cppad_py Python Module: Download.Top Source Directory
documentation Steps To Add More C++ Functions: Documentation
              Steps To Add More Python Functions: Documentation
download Configure and Build the cppad_py Python Module: Download
dtype Convert a Numpy Array to a cppad_py Vector: dtype
during Cppad Py Changes During 2018
dynamic C++: Using Dynamic Parameters: Example and Test
        Change The Dynamic Parameters: dynamic
        Change The Dynamic Parameters
        Declare Independent Variables and Start Recording: dynamic
        New Dynamic Parameters: dynamic
        New Dynamic Parameters
        Python: Using Dynamic Parameters: Example and Test
        Declare Independent Variables and Start Recording: dynamic
E
element_type Setting and Getting Vector Elements: element_type
elements Setting and Getting Vector Elements
elements: Python: Setting and Getting Vector Elements: Example and Test
          C++: Setting and Getting Vector Elements: Example and Test
entire Jacobian Sparsity Patterns: Sparsity for Entire Jacobian
       Jacobian Sparsity Patterns: Sparsity for Entire Jacobian
errors Exception Handling: Cppad Errors
example Steps To Add More C++ Functions: Example
        Steps To Add More C++ Functions: Documentation.Example
        Python: Cppad Py Exception Handling: Example and Test
        C++: Cppad Py Exception Handling: Example and Test
        Exception Handling: Example
        C++: Hessian Sparsity Patterns: Example and Test
        C++: Computing Sparse Jacobians: Example and Test
        C++: Hessian Sparsity Patterns: Example and Test
        C++: Jacobian Sparsity Patterns: Example and Test
        C++: Sparsity Patterns: Example and Test
        C++: Sparsity Patterns: Example and Test
        Computing Sparse Hessians: Example
        Computing Sparse Jacobians: Example
        Hessian Sparsity Patterns: Example
        Jacobian Sparsity Patterns: Example
        Sparse Matrices: Example
        Sparsity Patterns: Example
        C++: Optimize an d_fun: Example and Test
        C++: Reverse Mode AD: Example and Test
        C++: Forward Mode AD: Example and Test
        C++: Dense Hessian Using AD: Example and Test
        C++: Dense Jacobian Using AD: Example and Test
        C++: d_fun Properties: Example and Test
        C++: Abort Recording a_double Operations: Example and Test
        C++: Using Dynamic Parameters: Example and Test
        Optimize an AD Function: Example
        Reverse Mode AD: Example
        Forward Mode AD: Example
        Hessian of an AD Function: Example
        Jacobian of an AD Function: Example
        Change The Dynamic Parameters: Example
        Properties of a Function Object: Example
        Stop Current Recording and Store Function Object: Example
        Abort Recording: Example
        Declare Independent Variables and Start Recording: Example
        Python: Setting and Getting Vector Elements: Example and Test
        C++: Setting and Getting Vector Elements: Example and Test
        Python: Size of Vectors: Example and Test
        C++: Size of Vectors: Example and Test
        Setting and Getting Vector Elements: Example
        Size of a Vector: Example
        Cppad Py Vector Constructors: Example
        Python: a_double Conditional Assignment: Example and Test
        C++: a_double Conditional Assignment: Example and Test
        Python: a_double Unary Functions with AD Result: Example and Test
        C++: a_double Unary Functions with AD Result: Example and Test
        Python: a_double Assignment Operators: Example and Test
        C++: a_double Assignment Operators: Example and Test
        Python: a_double Comparison Operators: Example and Test
        C++: a_double Comparison Operators: Example and Test
        Python: a_double Binary Operators With AD Result: Example and Test
        C++: a_double Binary Operators With AD Result: Example and Test
        Python: a_double Properties: Example and Test
        C++: a_double Properties: Example and Test
        Python: a_double Unary Plus and Minus: Example and Test
        C++: a_double Unary Plus and Minus: Example and Test
        AD Conditional Assignment: Example
        Unary Functions with AD Result: Example
        a_double Assignment Operators: Example
        a_double Comparison Operators: Example
        a_double Binary Operators with an AD Result: Example
        Properties of an a_double Object: Example
        a_double Unary Plus and Minus: Example
        The a_double Constructor: Example
        Steps To Add More Python Functions: Example
        Steps To Add More Python Functions: Documentation.Example
        Python: Hessian Sparsity Patterns: Example and Test
        Computing Sparse Hessians: Example
        Python: Computing Sparse Jacobians: Example and Test
        Computing Sparse Jacobians: Example
        Python: Hessian Sparsity Patterns: Example and Test
        Hessian Sparsity Patterns: Example
        Python: Jacobian Sparsity Patterns: Example and Test
        Jacobian Sparsity Patterns: Example
        Python: Sparsity Patterns: Example and Test
        Sparse Matrices: Example
        Python: Sparsity Patterns: Example and Test
        Sparsity Patterns: Example
        Python: Optimize an d_fun: Example and Test
        Optimize an AD Function: Example
        Python: Reverse Mode AD: Example and Test
        Reverse Mode AD: Example
        Python: Forward Mode AD: Example and Test
        Forward Mode AD: Example
        Python: Dense Hessian Using AD: Example and Test
        Hessian of an AD Function: Example
        Python: Dense Jacobian Using AD: Example and Test
        Jacobian of an AD Function: Example
        New Dynamic Parameters: Example
        Python: d_fun Properties: Example and Test
        Properties of a Function Object: Example
        Python: Purpose of a_fun Objects: Example and Test
        Stop Current Recording and Store Function Object: Example
        Python: Abort Recording a_double Operations: Example and Test
        Abort Recording: Example
        Python: Using Dynamic Parameters: Example and Test
        Declare Independent Variables and Start Recording: Example
exception Python: Cppad Py Exception Handling: Example and Test
          C++: Cppad Py Exception Handling: Example and Test
          Exception Handling: In Try Block.exception
          Exception Handling
external Configure and Build the cppad_py Python Module: External Requirements
extra_cxx_flags Configure and Build the cppad_py Python Module: Configure.extra_cxx_flags
F
f(x) Reverse Mode AD: Notation.f(x)
     Forward Mode AD: f(x)
     Hessian of an AD Function: f(x)
     Jacobian of an AD Function: f(x)
     Reverse Mode AD: Notation.f(x)
     Forward Mode AD: f(x)
     Hessian of an AD Function: f(x)
     Jacobian of an AD Function: f(x)
file Steps To Add More C++ Functions: Include File
for_jac_sparsity Jacobian Sparsity Patterns: Purpose.for_jac_sparsity
                 Jacobian Sparsity Patterns: Purpose.for_jac_sparsity
forward Computing Sparse Hessians: Uses Forward
        Computing Sparse Jacobians: Uses Forward
        C++: Forward Mode AD: Example and Test
        Forward Mode AD
        Computing Sparse Hessians: Uses Forward
        Computing Sparse Jacobians: Uses Forward
        Python: Forward Mode AD: Example and Test
        Forward Mode AD
fun Unary Functions with AD Result: fun
fun_new_dynamic.py Steps To Add More Python Functions: Implementation.fun_new_dynamic.py
function Optimize an AD Function
         Hessian of an AD Function
         Jacobian of an AD Function
         Properties of a Function Object
         Stop Current Recording and Store Function Object
         Optimize an AD Function
         Hessian of an AD Function
         Jacobian of an AD Function
         Properties of a Function Object
         Stop Current Recording and Store Function Object
         cppad_py-20181110: A C++ Object Library and Python Interface to Cppad: C++ Function Speed
functions Steps To Add More C++ Functions
          Python: a_double Unary Functions with AD Result: Example and Test
          C++: a_double Unary Functions with AD Result: Example and Test
          Unary Functions with AD Result
          Cppad Py AD Functions
          Steps To Add More Python Functions
          Cppad Py AD Functions
G
g(t) Reverse Mode AD: Notation.G(T)
     Reverse Mode AD: Notation.G(T)
g(x) Hessian of an AD Function: g(x)
     Hessian of an AD Function: g(x)
get Get Cppad
    Configure and Build the cppad_py Python Module: Get cppad
getting Python: Setting and Getting Vector Elements: Example and Test
        C++: Setting and Getting Vector Elements: Example and Test
        Setting and Getting Vector Elements
        cppad_py-20181110: A C++ Object Library and Python Interface to Cppad: Getting Started
H
Hessian of an AD Function: H
  Hessian of an AD Function: H
handling Exception Handling
handling: Python: Cppad Py Exception Handling: Example and Test
          C++: Cppad Py Exception Handling: Example and Test
hessian C++: Hessian Sparsity Patterns: Example and Test
        C++: Hessian Sparsity Patterns: Example and Test
        Hessian Sparsity Patterns: Sparsity for Component Wise Hessian
        Hessian Sparsity Patterns
        C++: Dense Hessian Using AD: Example and Test
        Hessian of an AD Function
        Python: Hessian Sparsity Patterns: Example and Test
        Python: Hessian Sparsity Patterns: Example and Test
        Hessian Sparsity Patterns: Sparsity for Component Wise Hessian
        Hessian Sparsity Patterns
        Python: Dense Hessian Using AD: Example and Test
        Hessian of an AD Function
hessians Computing Sparse Hessians
         Computing Sparse Hessians
I
if_false AD Conditional Assignment: if_false
if_true AD Conditional Assignment: if_true
implementation Steps To Add More C++ Functions: Implementation
               Steps To Add More Python Functions: Implementation
import Configure and Build the cppad_py Python Module: Testing.import
include Steps To Add More C++ Functions: Include File
independent Steps To Add More C++ Functions: Implementation.independent
            Steps To Add More C++ Functions: Documentation.independent
            Steps To Add More C++ Functions: Include File.independent
            Declare Independent Variables and Start Recording
            Steps To Add More Python Functions: Implementation.independent
            Steps To Add More Python Functions: Documentation.independent
            Declare Independent Variables and Start Recording
installing Configure and Build the cppad_py Python Module: Installing
interface cppad_py-20181110: A C++ Object Library and Python Interface to Cppad
J
Jacobian of an AD Function: J
  Jacobian of an AD Function: J
jacobian C++: Jacobian Sparsity Patterns: Example and Test
         Jacobian Sparsity Patterns: Sparsity for Entire Jacobian
         Jacobian Sparsity Patterns
         C++: Dense Jacobian Using AD: Example and Test
         Jacobian of an AD Function
         Python: Jacobian Sparsity Patterns: Example and Test
         Jacobian Sparsity Patterns: Sparsity for Entire Jacobian
         Jacobian Sparsity Patterns
         Python: Dense Jacobian Using AD: Example and Test
         Jacobian of an AD Function
jacobians Computing Sparse Jacobians
          Computing Sparse Jacobians
jacobians: C++: Computing Sparse Jacobians: Example and Test
           Python: Computing Sparse Jacobians: Example and Test
K
Sparse Matrices: put.k
  Sparsity Patterns: put.k
  Sparse Matrices: put.k
  Sparsity Patterns: put.k
L
left AD Conditional Assignment: left
libraries The Cppad Py Libraries
library The C++ Library
        The Python Library
        cppad_py-20181110: A C++ Object Library and Python Interface to Cppad
license cppad_py-20181110: A C++ Object Library and Python Interface to Cppad: License
M
matrices Sparse Matrices
         Sparse Matrices
matrix Sparse Matrices: matrix
       Sparse Matrices: matrix
minus a_double Unary Plus and Minus
minus: Python: a_double Unary Plus and Minus: Example and Test
       C++: a_double Unary Plus and Minus: Example and Test
mode C++: Reverse Mode AD: Example and Test
     C++: Forward Mode AD: Example and Test
     Reverse Mode AD
     Forward Mode AD
     Python: Reverse Mode AD: Example and Test
     Reverse Mode AD
     Python: Forward Mode AD: Example and Test
     Forward Mode AD
module Configure and Build the cppad_py Python Module
more Steps To Add More C++ Functions
     Steps To Add More Python Functions
N
n_sweep Computing Sparse Hessians: n_sweep
        Computing Sparse Jacobians: n_sweep
        Computing Sparse Hessians: n_sweep
        Computing Sparse Jacobians: n_sweep
name Convert a Numpy Array to a cppad_py Vector: name
nc Sparse Matrices: nc
   Sparsity Patterns: nc
   Convert a cppad_py Vector to a Numpy Array: nc
   Sparse Matrices: nc
   Sparsity Patterns: nc
near_equal Properties of an a_double Object: near_equal
new New Dynamic Parameters
new_dynamic Steps To Add More C++ Functions: Implementation.new_dynamic
            Steps To Add More C++ Functions: Documentation.new_dynamic
            Steps To Add More C++ Functions: Include File.new_dynamic
            Steps To Add More Python Functions: Implementation.new_dynamic
            Steps To Add More Python Functions: Documentation.new_dynamic
nnz Sparse Matrices: nnz
    Sparsity Patterns: nnz
    Sparse Matrices: nnz
    Sparsity Patterns: nnz
not Exception Handling: Not Thread Safe
notation Reverse Mode AD: Notation
         Reverse Mode AD: Notation
nr Sparse Matrices: nr
   Sparsity Patterns: nr
   Convert a cppad_py Vector to a Numpy Array: nr
   Sparse Matrices: nr
   Sparsity Patterns: nr
numpy Convert a cppad_py Vector to a Numpy Array
      Convert a Numpy Array to a cppad_py Vector
O
object Properties of a Function Object
       Stop Current Recording and Store Function Object
       Properties of an a_double Object
       Properties of a Function Object
       Stop Current Recording and Store Function Object
       cppad_py-20181110: A C++ Object Library and Python Interface to Cppad
objects: Python: Purpose of a_fun Objects: Example and Test
op a_double Assignment Operators: op
   a_double Comparison Operators: op
   a_double Binary Operators with an AD Result: op
operations: C++: Abort Recording a_double Operations: Example and Test
            Python: Abort Recording a_double Operations: Example and Test
operators Python: a_double Binary Operators With AD Result: Example and Test
          C++: a_double Binary Operators With AD Result: Example and Test
          a_double Assignment Operators
          a_double Comparison Operators
          a_double Binary Operators with an AD Result
operators: Python: a_double Assignment Operators: Example and Test
           C++: a_double Assignment Operators: Example and Test
           Python: a_double Comparison Operators: Example and Test
           C++: a_double Comparison Operators: Example and Test
optimize C++: Optimize an d_fun: Example and Test
         Optimize an AD Function
         Python: Optimize an d_fun: Example and Test
         Optimize an AD Function
P
Forward Mode AD: p
  Forward Mode AD: p
parameter Properties of an a_double Object: parameter
parameters Change The Dynamic Parameters
           New Dynamic Parameters
parameters: C++: Using Dynamic Parameters: Example and Test
            Python: Using Dynamic Parameters: Example and Test
path Configure and Build the cppad_py Python Module: Python Path
pattern Computing Sparse Hessians: pattern
        Computing Sparse Jacobians: pattern
        Sparse Matrices: pattern
        Sparsity Patterns: pattern
        Computing Sparse Hessians: pattern
        Computing Sparse Jacobians: pattern
        Sparse Matrices: pattern
        Sparsity Patterns: pattern
pattern_in Jacobian Sparsity Patterns: pattern_in
           Jacobian Sparsity Patterns: pattern_in
pattern_out Hessian Sparsity Patterns: pattern_out
            Jacobian Sparsity Patterns: pattern_out
            Hessian Sparsity Patterns: pattern_out
            Jacobian Sparsity Patterns: pattern_out
patterns Hessian Sparsity Patterns
         Jacobian Sparsity Patterns
         Sparsity Patterns
         Hessian Sparsity Patterns
         Jacobian Sparsity Patterns
         Sparsity Patterns
patterns: C++: Hessian Sparsity Patterns: Example and Test
          C++: Hessian Sparsity Patterns: Example and Test
          C++: Jacobian Sparsity Patterns: Example and Test
          C++: Sparsity Patterns: Example and Test
          C++: Sparsity Patterns: Example and Test
          Python: Hessian Sparsity Patterns: Example and Test
          Python: Hessian Sparsity Patterns: Example and Test
          Python: Jacobian Sparsity Patterns: Example and Test
          Python: Sparsity Patterns: Example and Test
          Python: Sparsity Patterns: Example and Test
plus Python: a_double Unary Plus and Minus: Example and Test
     C++: a_double Unary Plus and Minus: Example and Test
     a_double Unary Plus and Minus
properties Properties of a Function Object
           Properties of an a_double Object
           Properties of a Function Object
properties: C++: d_fun Properties: Example and Test
            Python: a_double Properties: Example and Test
            C++: a_double Properties: Example and Test
            Python: d_fun Properties: Example and Test
prototype Convert a CppAD::AD<double> Vector to an a_double Vector: Prototype
          Convert an a_double Vector to a CppAD::AD<double> Vector: Prototype
purpose Steps To Add More C++ Functions: Purpose
        Computing Sparse Hessians: Purpose
        Computing Sparse Jacobians: Purpose
        Hessian Sparsity Patterns: Purpose
        Jacobian Sparsity Patterns: Purpose
        Optimize an AD Function: Purpose
        Abort Recording: Purpose
        Declare Independent Variables and Start Recording: Purpose
        Cppad Py Vector Constructors: Purpose
        AD Conditional Assignment: Purpose
        The a_double Constructor: Purpose
        Steps To Add More Python Functions: Purpose
        Computing Sparse Hessians: Purpose
        Computing Sparse Jacobians: Purpose
        Hessian Sparsity Patterns: Purpose
        Jacobian Sparsity Patterns: Purpose
        Optimize an AD Function: Purpose
        Python: Purpose of a_fun Objects: Example and Test
        Abort Recording: Purpose
        Declare Independent Variables and Start Recording: Purpose
        cppad_py-20181110: A C++ Object Library and Python Interface to Cppad: Purpose
put Sparse Matrices: put
    Sparsity Patterns: put
    Sparse Matrices: put
    Sparsity Patterns: put
py Cppad Py Changes During 2018
   Python: Cppad Py Exception Handling: Example and Test
   C++: Cppad Py Exception Handling: Example and Test
   Cppad Py Vector Constructors
   Cppad Py Sparse Calculation
   Cppad Py AD Functions
   Cppad Py Vectors
   Cppad Py AD Scalars
   Cppad Py AD Functions
   The Cppad Py Libraries
python Steps To Add More Python Functions
       Python Utilities
       Python Sparsity Routines
       The Python Library
       Configure and Build the cppad_py Python Module: Python Path
       Configure and Build the cppad_py Python Module: Testing.python
       Configure and Build the cppad_py Python Module
       cppad_py-20181110: A C++ Object Library and Python Interface to Cppad
python: Python: Cppad Py Exception Handling: Example and Test
        Python: Setting and Getting Vector Elements: Example and Test
        Python: Size of Vectors: Example and Test
        Python: a_double Conditional Assignment: Example and Test
        Python: a_double Unary Functions with AD Result: Example and Test
        Python: a_double Assignment Operators: Example and Test
        Python: a_double Comparison Operators: Example and Test
        Python: a_double Binary Operators With AD Result: Example and Test
        Python: a_double Properties: Example and Test
        Python: a_double Unary Plus and Minus: Example and Test
        Python: Hessian Sparsity Patterns: Example and Test
        Python: Computing Sparse Jacobians: Example and Test
        Python: Hessian Sparsity Patterns: Example and Test
        Python: Jacobian Sparsity Patterns: Example and Test
        Python: Sparsity Patterns: Example and Test
        Python: Sparsity Patterns: Example and Test
        Python: Optimize an d_fun: Example and Test
        Python: Reverse Mode AD: Example and Test
        Python: Forward Mode AD: Example and Test
        Python: Dense Hessian Using AD: Example and Test
        Python: Dense Jacobian Using AD: Example and Test
        Python: d_fun Properties: Example and Test
        Python: Purpose of a_fun Objects: Example and Test
        Python: Abort Recording a_double Operations: Example and Test
        Python: Using Dynamic Parameters: Example and Test
Q
Reverse Mode AD: q
  Reverse Mode AD: q
R
recording C++: Abort Recording a_double Operations: Example and Test
          Stop Current Recording and Store Function Object
          Abort Recording
          Declare Independent Variables and Start Recording
          Stop Current Recording and Store Function Object
          Python: Abort Recording a_double Operations: Example and Test
          Abort Recording
          Declare Independent Variables and Start Recording
requirements Configure and Build the cppad_py Python Module: External Requirements
resize Sparsity Patterns: resize
       Sparsity Patterns: resize
result Unary Functions with AD Result
       a_double Binary Operators with an AD Result
result: Python: a_double Unary Functions with AD Result: Example and Test
        C++: a_double Unary Functions with AD Result: Example and Test
        Python: a_double Binary Operators With AD Result: Example and Test
        C++: a_double Binary Operators With AD Result: Example and Test
rev_jac_sparsity Jacobian Sparsity Patterns: Purpose.rev_jac_sparsity
                 Jacobian Sparsity Patterns: Purpose.rev_jac_sparsity
reverse C++: Reverse Mode AD: Example and Test
        Reverse Mode AD
        Python: Reverse Mode AD: Example and Test
        Reverse Mode AD
right AD Conditional Assignment: right
routines Python Sparsity Routines
row Sparse Matrices: row
    Sparsity Patterns: row
    Sparse Matrices: row
    Sparsity Patterns: row
row_major Sparse Matrices: row_major
          Sparsity Patterns: row_major
          Sparse Matrices: row_major
          Sparsity Patterns: row_major
S
safe Exception Handling: Not Thread Safe
scalars Cppad Py AD Scalars
select_domain Hessian Sparsity Patterns: select_domain
              Hessian Sparsity Patterns: select_domain
select_range Hessian Sparsity Patterns: select_range
             Hessian Sparsity Patterns: select_range
setting Python: Setting and Getting Vector Elements: Example and Test
        C++: Setting and Getting Vector Elements: Example and Test
        Setting and Getting Vector Elements
setup.py Get Cppad: setup.py
shape Convert a Numpy Array to a cppad_py Vector: shape
size Python: Size of Vectors: Example and Test
     C++: Size of Vectors: Example and Test
     Size of a Vector
size_domain Properties of a Function Object: size_domain
            Properties of a Function Object: size_domain
size_op Properties of a Function Object: size_op
        Properties of a Function Object: size_op
size_order Forward Mode AD: p.size_order
           Change The Dynamic Parameters: size_order
           Properties of a Function Object: size_order
           Forward Mode AD: p.size_order
           New Dynamic Parameters: dynamic.size_order
           Properties of a Function Object: size_order
size_range Properties of a Function Object: size_range
           Properties of a Function Object: size_range
size_var Properties of a Function Object: size_var
         Properties of a Function Object: size_var
source Get Cppad: Top Source Directory
       Configure and Build the cppad_py Python Module: Download.Top Source Directory
sparse C++: Computing Sparse Jacobians: Example and Test
       Computing Sparse Hessians
       Computing Sparse Jacobians
       Sparse Matrices
       Cppad Py Sparse Calculation
       Computing Sparse Hessians
       Python: Computing Sparse Jacobians: Example and Test
       Computing Sparse Jacobians
       Sparse Matrices
sparse_jac_for Computing Sparse Jacobians: sparse_jac_for
               Computing Sparse Jacobians: sparse_jac_for
sparse_jac_rev Computing Sparse Jacobians: sparse_jac_rev
               Computing Sparse Jacobians: sparse_jac_rev
sparsity C++: Hessian Sparsity Patterns: Example and Test
         C++: Hessian Sparsity Patterns: Example and Test
         C++: Jacobian Sparsity Patterns: Example and Test
         C++: Sparsity Patterns: Example and Test
         C++: Sparsity Patterns: Example and Test
         Hessian Sparsity Patterns: Sparsity for Component Wise Hessian
         Hessian Sparsity Patterns
         Jacobian Sparsity Patterns: Sparsity for Entire Jacobian
         Jacobian Sparsity Patterns
         Sparsity Patterns
         Python: Hessian Sparsity Patterns: Example and Test
         Python: Hessian Sparsity Patterns: Example and Test
         Hessian Sparsity Patterns: Sparsity for Component Wise Hessian
         Hessian Sparsity Patterns
         Python: Jacobian Sparsity Patterns: Example and Test
         Jacobian Sparsity Patterns: Sparsity for Entire Jacobian
         Jacobian Sparsity Patterns
         Python: Sparsity Patterns: Example and Test
         Python: Sparsity Patterns: Example and Test
         Sparsity Patterns
         Python Sparsity Routines
speed cppad_py-20181110: A C++ Object Library and Python Interface to Cppad: C++ Function Speed
start Declare Independent Variables and Start Recording
      Declare Independent Variables and Start Recording
started cppad_py-20181110: A C++ Object Library and Python Interface to Cppad: Getting Started
steps Steps To Add More C++ Functions
      Steps To Add More Python Functions
stop Stop Current Recording and Store Function Object
     Stop Current Recording and Store Function Object
store Stop Current Recording and Store Function Object
      Stop Current Recording and Store Function Object
subset Computing Sparse Hessians: subset
       Computing Sparse Jacobians: subset
       Computing Sparse Hessians: subset
       Computing Sparse Jacobians: subset
syntax Exception Handling: Syntax
       Convert a CppAD::AD<double> Vector to an a_double Vector: Syntax
       Convert an a_double Vector to a CppAD::AD<double> Vector: Syntax
       Computing Sparse Hessians: Syntax
       Computing Sparse Jacobians: Syntax
       Hessian Sparsity Patterns: Syntax
       Jacobian Sparsity Patterns: Syntax
       Sparse Matrices: Syntax
       Sparsity Patterns: Syntax
       Optimize an AD Function: Syntax
       Reverse Mode AD: Syntax
       Forward Mode AD: Syntax
       Hessian of an AD Function: Syntax
       Jacobian of an AD Function: Syntax
       Change The Dynamic Parameters: Syntax
       Properties of a Function Object: Syntax
       Stop Current Recording and Store Function Object: Syntax
       Abort Recording: Syntax
       Declare Independent Variables and Start Recording: Syntax
       Setting and Getting Vector Elements: Syntax
       Size of a Vector: Syntax
       Cppad Py Vector Constructors: Syntax
       AD Conditional Assignment: Syntax
       Unary Functions with AD Result: Syntax
       a_double Assignment Operators: Syntax
       a_double Comparison Operators: Syntax
       a_double Binary Operators with an AD Result: Syntax
       Properties of an a_double Object: Syntax
       a_double Unary Plus and Minus: Syntax
       The a_double Constructor: Syntax
       Convert a cppad_py Vector to a Numpy Array: Syntax
       Convert a Numpy Array to a cppad_py Vector: syntax
       Convert a Numpy Array to a cppad_py Vector: Syntax
       Computing Sparse Hessians: Syntax
       Computing Sparse Jacobians: Syntax
       Hessian Sparsity Patterns: Syntax
       Jacobian Sparsity Patterns: Syntax
       Sparse Matrices: Syntax
       Sparsity Patterns: Syntax
       Optimize an AD Function: Syntax
       Reverse Mode AD: Syntax
       Forward Mode AD: Syntax
       Hessian of an AD Function: Syntax
       Jacobian of an AD Function: Syntax
       New Dynamic Parameters: Syntax
       Properties of a Function Object: Syntax
       Stop Current Recording and Store Function Object: Syntax
       Abort Recording: Syntax
       Declare Independent Variables and Start Recording: Syntax
       Get Cppad: Syntax
       Configure and Build the cppad_py Python Module: Syntax
T
target AD Conditional Assignment: target
taylor Forward Mode AD: Taylor Coefficient
       Forward Mode AD: Taylor Coefficient
test Python: Cppad Py Exception Handling: Example and Test
     C++: Cppad Py Exception Handling: Example and Test
     C++: Hessian Sparsity Patterns: Example and Test
     C++: Computing Sparse Jacobians: Example and Test
     C++: Hessian Sparsity Patterns: Example and Test
     C++: Jacobian Sparsity Patterns: Example and Test
     C++: Sparsity Patterns: Example and Test
     C++: Sparsity Patterns: Example and Test
     C++: Optimize an d_fun: Example and Test
     C++: Reverse Mode AD: Example and Test
     C++: Forward Mode AD: Example and Test
     C++: Dense Hessian Using AD: Example and Test
     C++: Dense Jacobian Using AD: Example and Test
     C++: d_fun Properties: Example and Test
     C++: Abort Recording a_double Operations: Example and Test
     C++: Using Dynamic Parameters: Example and Test
     Python: Setting and Getting Vector Elements: Example and Test
     C++: Setting and Getting Vector Elements: Example and Test
     Python: Size of Vectors: Example and Test
     C++: Size of Vectors: Example and Test
     Python: a_double Conditional Assignment: Example and Test
     C++: a_double Conditional Assignment: Example and Test
     Python: a_double Unary Functions with AD Result: Example and Test
     C++: a_double Unary Functions with AD Result: Example and Test
     Python: a_double Assignment Operators: Example and Test
     C++: a_double Assignment Operators: Example and Test
     Python: a_double Comparison Operators: Example and Test
     C++: a_double Comparison Operators: Example and Test
     Python: a_double Binary Operators With AD Result: Example and Test
     C++: a_double Binary Operators With AD Result: Example and Test
     Python: a_double Properties: Example and Test
     C++: a_double Properties: Example and Test
     Python: a_double Unary Plus and Minus: Example and Test
     C++: a_double Unary Plus and Minus: Example and Test
     Python: Hessian Sparsity Patterns: Example and Test
     Python: Computing Sparse Jacobians: Example and Test
     Python: Hessian Sparsity Patterns: Example and Test
     Python: Jacobian Sparsity Patterns: Example and Test
     Python: Sparsity Patterns: Example and Test
     Python: Sparsity Patterns: Example and Test
     Python: Optimize an d_fun: Example and Test
     Python: Reverse Mode AD: Example and Test
     Python: Forward Mode AD: Example and Test
     Python: Dense Hessian Using AD: Example and Test
     Python: Dense Jacobian Using AD: Example and Test
     Python: d_fun Properties: Example and Test
     Python: Purpose of a_fun Objects: Example and Test
     Python: Abort Recording a_double Operations: Example and Test
     Python: Using Dynamic Parameters: Example and Test
test_cppad Configure and Build the cppad_py Python Module: Configure.test_cppad
testing Steps To Add More C++ Functions: Testing
        Steps To Add More Python Functions: Testing
        Configure and Build the cppad_py Python Module: Testing
the Change The Dynamic Parameters
    The a_double Constructor
    The C++ Library
    The Python Library
    The Cppad Py Libraries
    Configure and Build the cppad_py Python Module
thread Exception Handling: Not Thread Safe
top Get Cppad: Top Source Directory
    Configure and Build the cppad_py Python Module: Download.Top Source Directory
try Exception Handling: In Try Block
U
Setting and Getting Vector Elements: u
unary Python: a_double Unary Functions with AD Result: Example and Test
      C++: a_double Unary Functions with AD Result: Example and Test
      Python: a_double Unary Plus and Minus: Example and Test
      C++: a_double Unary Plus and Minus: Example and Test
      Unary Functions with AD Result
      a_double Unary Plus and Minus
under cppad_py-20181110: A C++ Object Library and Python Interface to Cppad: Under Construction
uses Computing Sparse Hessians: Uses Forward
     Computing Sparse Jacobians: Uses Forward
     Computing Sparse Hessians: Uses Forward
     Computing Sparse Jacobians: Uses Forward
using C++: Dense Hessian Using AD: Example and Test
      C++: Dense Jacobian Using AD: Example and Test
      C++: Using Dynamic Parameters: Example and Test
      Python: Dense Hessian Using AD: Example and Test
      Python: Dense Jacobian Using AD: Example and Test
      Python: Using Dynamic Parameters: Example and Test
utilities C++ Utilities
          Python Utilities
V
Sparse Matrices: put.v
  Setting and Getting Vector Elements: v
  Size of a Vector: v
  Sparse Matrices: put.v
val Sparse Matrices: val
    Sparse Matrices: val
value Properties of an a_double Object: value
variable Properties of an a_double Object: variable
variables Declare Independent Variables and Start Recording
          Declare Independent Variables and Start Recording
vec Convert a cppad_py Vector to a Numpy Array: vec
    Convert a Numpy Array to a cppad_py Vector: vec
vec_a_double Cppad Py Vector Constructors: vec_a_double
vec_bool Cppad Py Vector Constructors: vec_bool
vec_double Cppad Py Vector Constructors: vec_double
vec_int Cppad Py Vector Constructors: vec_int
vector Convert a CppAD::AD<double> Vector to an a_double Vector
       Convert a CppAD::AD<double> Vector to an a_double Vector
       Convert an a_double Vector to a CppAD::AD<double> Vector
       Convert an a_double Vector to a CppAD::AD<double> Vector
       Python: Setting and Getting Vector Elements: Example and Test
       C++: Setting and Getting Vector Elements: Example and Test
       Setting and Getting Vector Elements
       Size of a Vector
       Cppad Py Vector Constructors
       Convert a cppad_py Vector to a Numpy Array
       Convert a Numpy Array to a cppad_py Vector
vectors Cppad Py Vectors
vectors: Python: Size of Vectors: Example and Test
         C++: Size of Vectors: Example and Test
verbose_makefile Configure and Build the cppad_py Python Module: Configure.verbose_makefile
W
Hessian of an AD Function: w
  Hessian of an AD Function: w
wise Hessian Sparsity Patterns: Sparsity for Component Wise Hessian
     Hessian Sparsity Patterns: Sparsity for Component Wise Hessian
with Python: a_double Unary Functions with AD Result: Example and Test
     C++: a_double Unary Functions with AD Result: Example and Test
     Python: a_double Binary Operators With AD Result: Example and Test
     C++: a_double Binary Operators With AD Result: Example and Test
     Unary Functions with AD Result
     a_double Binary Operators with an AD Result
work Computing Sparse Hessians: work
     Computing Sparse Jacobians: work
     Computing Sparse Hessians: work
     Computing Sparse Jacobians: work
X
Computing Sparse Hessians: x
  Computing Sparse Jacobians: x
  Hessian Sparsity Patterns: x
  Jacobian Sparsity Patterns: x
  Hessian of an AD Function: x
  Jacobian of an AD Function: x
  Declare Independent Variables and Start Recording: x
  Setting and Getting Vector Elements: x
  Computing Sparse Hessians: x
  Computing Sparse Jacobians: x
  Hessian Sparsity Patterns: x
  Jacobian Sparsity Patterns: x
  Hessian of an AD Function: x
  Jacobian of an AD Function: x
  Declare Independent Variables and Start Recording: x
x(t) Reverse Mode AD: Notation.X(t), S
     Forward Mode AD: X(t)
     Reverse Mode AD: Notation.X(t), S
     Forward Mode AD: X(t)
xp Forward Mode AD: xp
   Forward Mode AD: xp
xq Reverse Mode AD: xq
   Reverse Mode AD: xq
Y
y(t) Reverse Mode AD: Notation.Y(t), T
     Forward Mode AD: Y(t)
     Reverse Mode AD: Notation.Y(t), T
     Forward Mode AD: Y(t)
yp Forward Mode AD: yp
   Forward Mode AD: yp
yq Reverse Mode AD: yq
   Reverse Mode AD: yq