Prev Next _contents Headings

Table of Contents

cppad_py-20181110: A C++ Object Library and Python Interface to Cppad
cppad_py-20181110: A C++ Object Library and Python Interface to Cppad
    Table of Contents
     Configure and Build the cppad_py Python Module
    Configure and Build the cppad_py Python Module
        Get Cppad

     The Cppad Py Libraries
    The Cppad Py Libraries
         The Python Library
        The Python Library
             Cppad Py AD Functions
            Cppad Py AD Functions
                 Declare Independent Variables and Start Recording
                Declare Independent Variables and Start Recording
                    Python: Using Dynamic Parameters: Example and Test

                 Abort Recording
                Abort Recording
                    Python: Abort Recording a_double Operations: Example and Test

                 Stop Current Recording and Store Function Object
                Stop Current Recording and Store Function Object
                    Python: Purpose of a_fun Objects: Example and Test

                 Properties of a Function Object
                Properties of a Function Object
                    Python: d_fun Properties: Example and Test

                New Dynamic Parameters
                 Jacobian of an AD Function
                Jacobian of an AD Function
                    Python: Dense Jacobian Using AD: Example and Test

                 Hessian of an AD Function
                Hessian of an AD Function
                    Python: Dense Hessian Using AD: Example and Test

                 Forward Mode AD
                Forward Mode AD
                    Python: Forward Mode AD: Example and Test

                 Reverse Mode AD
                Reverse Mode AD
                    Python: Reverse Mode AD: Example and Test

                 Optimize an AD Function
                Optimize an AD Function
                    Python: Optimize an d_fun: Example and Test

             Python Sparsity Routines
            Python Sparsity Routines
                 Sparsity Patterns
                Sparsity Patterns
                    Python: Sparsity Patterns: Example and Test

                 Sparse Matrices
                Sparse Matrices
                    Python: Sparsity Patterns: Example and Test

                 Jacobian Sparsity Patterns
                Jacobian Sparsity Patterns
                    Python: Jacobian Sparsity Patterns: Example and Test

                 Hessian Sparsity Patterns
                Hessian Sparsity Patterns
                    Python: Hessian Sparsity Patterns: Example and Test

                 Computing Sparse Jacobians
                Computing Sparse Jacobians
                    Python: Computing Sparse Jacobians: Example and Test

                 Computing Sparse Hessians
                Computing Sparse Hessians
                    Python: Hessian Sparsity Patterns: Example and Test

             Python Utilities
            Python Utilities
                Convert a Numpy Array to a cppad_py Vector
                Convert a cppad_py Vector to a Numpy Array

            Steps To Add More Python Functions

         The C++ Library
        The C++ Library
             Cppad Py AD Scalars
            Cppad Py AD Scalars
                The a_double Constructor
                 a_double Unary Plus and Minus
                a_double Unary Plus and Minus
                    C++: a_double Unary Plus and Minus: Example and Test
                    Python: a_double Unary Plus and Minus: Example and Test

                 Properties of an a_double Object
                Properties of an a_double Object
                    C++: a_double Properties: Example and Test
                    Python: a_double Properties: Example and Test

                 a_double Binary Operators with an AD Result
                a_double Binary Operators with an AD Result
                    C++: a_double Binary Operators With AD Result: Example and Test
                    Python: a_double Binary Operators With AD Result: Example and Test

                 a_double Comparison Operators
                a_double Comparison Operators
                    C++: a_double Comparison Operators: Example and Test
                    Python: a_double Comparison Operators: Example and Test

                 a_double Assignment Operators
                a_double Assignment Operators
                    C++: a_double Assignment Operators: Example and Test
                    Python: a_double Assignment Operators: Example and Test

                 Unary Functions with AD Result
                Unary Functions with AD Result
                    C++: a_double Unary Functions with AD Result: Example and Test
                    Python: a_double Unary Functions with AD Result: Example and Test

                 AD Conditional Assignment
                AD Conditional Assignment
                    C++: a_double Conditional Assignment: Example and Test
                    Python: a_double Conditional Assignment: Example and Test

             Cppad Py Vectors
            Cppad Py Vectors
                Cppad Py Vector Constructors
                 Size of a Vector
                Size of a Vector
                    C++: Size of Vectors: Example and Test
                    Python: Size of Vectors: Example and Test

                 Setting and Getting Vector Elements
                Setting and Getting Vector Elements
                    C++: Setting and Getting Vector Elements: Example and Test
                    Python: Setting and Getting Vector Elements: Example and Test

             Cppad Py AD Functions
            Cppad Py AD Functions
                 Declare Independent Variables and Start Recording
                Declare Independent Variables and Start Recording
                    C++: Using Dynamic Parameters: Example and Test

                 Abort Recording
                Abort Recording
                    C++: Abort Recording a_double Operations: Example and Test

                Stop Current Recording and Store Function Object
                 Properties of a Function Object
                Properties of a Function Object
                    C++: d_fun Properties: Example and Test

                Change The Dynamic Parameters
                 Jacobian of an AD Function
                Jacobian of an AD Function
                    C++: Dense Jacobian Using AD: Example and Test

                 Hessian of an AD Function
                Hessian of an AD Function
                    C++: Dense Hessian Using AD: Example and Test

                 Forward Mode AD
                Forward Mode AD
                    C++: Forward Mode AD: Example and Test

                 Reverse Mode AD
                Reverse Mode AD
                    C++: Reverse Mode AD: Example and Test

                 Optimize an AD Function
                Optimize an AD Function
                    C++: Optimize an d_fun: Example and Test

             Cppad Py Sparse Calculation
            Cppad Py Sparse Calculation
                 Sparsity Patterns
                Sparsity Patterns
                    C++: Sparsity Patterns: Example and Test

                 Sparse Matrices
                Sparse Matrices
                    C++: Sparsity Patterns: Example and Test

                 Jacobian Sparsity Patterns
                Jacobian Sparsity Patterns
                    C++: Jacobian Sparsity Patterns: Example and Test

                 Hessian Sparsity Patterns
                Hessian Sparsity Patterns
                    C++: Hessian Sparsity Patterns: Example and Test

                 Computing Sparse Jacobians
                Computing Sparse Jacobians
                    C++: Computing Sparse Jacobians: Example and Test

                 Computing Sparse Hessians
                Computing Sparse Hessians
                    C++: Hessian Sparsity Patterns: Example and Test

             C++ Utilities
            C++ Utilities
                Convert an a_double Vector to a CppAD::AD<double> Vector
                Convert a CppAD::AD<double> Vector to an a_double Vector
                 Exception Handling
                Exception Handling
                    C++: Cppad Py Exception Handling: Example and Test
                    Python: Cppad Py Exception Handling: Example and Test

            Steps To Add More C++ Functions

    Cppad Py Changes During 2018
    Alphabetic Listing of Cross Reference Tags
    Keyword Index
    Search This Web Site
    External Internet References