|
template<class Base >
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.
- Parameters:
-
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 1243 of file user_atomic.hpp.
Referenced by RevHesSweep().
|