Prev
Next
Index->
contents
reference
index
search
external
Up->
cppad_py
_index
cppad_py->
setup.py
library
whats_new_2018
_index
Headings->
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
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
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
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
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
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
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
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
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
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
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
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