|
CppAD: A C++ Algorithmic Differentiation Package
20130102
|
| static void user_atomic< Base >::rev_hes_sparse | ( | size_t | index, |
| size_t | id, | ||
| size_t | n, | ||
| size_t | m, | ||
| size_t | q, | ||
| vector< std::set< size_t > > & | r, | ||
| const vector< bool > & | s, | ||
| vector< bool > & | t, | ||
| const vector< std::set< size_t > > & | u, | ||
| vector< std::set< size_t > > & | v | ||
| ) | [inline, static] |
Link from reverse Hessian sparsity sweep to users routine.
| index | index in the list of all user_atomic objects corresponding to this function. |
| id | extra information vector that is just passed through by CppAD, and possibly used by user's routines. |
| n | domain space size for this calcualtion. |
| m | range space size for this calculation. |
| q | is the column dimension for the sparsity partterns. |
| r | is the forward Jacobian sparsity pattern w.r.t the argument vector x |
| s | is the reverse Jacobian sparsity pattern w.r.t the result vector y. |
| t | is the reverse Jacobian sparsity pattern w.r.t the argument vector x. |
| u | is the Hessian sparsity pattern w.r.t the result vector y. |
| v | is the Hessian sparsity pattern w.r.t the argument vector x. |
Definition at line 1330 of file user_atomic.hpp.
Referenced by RevHesSweep().