|
CppAD: A C++ Algorithmic Differentiation Package
20130918
|
| virtual bool CppAD::atomic_base< Base >::rev_sparse_hes | ( | const vector< bool > & | vx, |
| const vector< bool > & | s, | ||
| vector< bool > & | t, | ||
| size_t | q, | ||
| const vector< std::set< size_t > > & | r, | ||
| const vector< std::set< size_t > > & | u, | ||
| vector< std::set< size_t > > & | v | ||
| ) | [inline, virtual, inherited] |
Link from reverse Hessian sparsity sweep to base_atomic.
| vx | [in] which componens of x are variables. |
| s | [in] is the reverse Jacobian sparsity pattern w.r.t the result vector y. |
| t | [out] is the reverse Jacobian sparsity pattern w.r.t the argument vector x. |
| q | [in] is the column dimension for the sparsity partterns. |
| r | [in] is the forward Jacobian sparsity pattern w.r.t the argument vector x |
| u | [in] is the Hessian sparsity pattern w.r.t the result vector y. |
| v | [out] is the Hessian sparsity pattern w.r.t the argument vector x. |
Reimplemented in CppAD::old_atomic< Base >, and CppAD::checkpoint< Base >.
Definition at line 1416 of file atomic_base.hpp.
Referenced by CppAD::RevHesSweep().