CppAD: A C++ Algorithmic Differentiation Package  20130102
template<class Base >
template<class VectorBase , class VectorSet >
size_t ADFun< Base >::SparseHessianCase ( bool  set_type,
const VectorBase &  x,
const VectorBase &  w,
const VectorSet &  p,
VectorBase &  hes,
sparse_hessian_work work 
) [private]

Private helper function for vector of bool sparsity pattern cases.

Template Parameters:
BaseSee SparseHessian(x, w, p, row, col, hes, work).
VectorBaseSee SparseHessian(x, w, p, row, col, hes, work).
VectorSetis a simple vector with elements of type bool.
Parameters:
set_typehas element type for vector representing the sparsity sets.
xSee SparseHessian(x, w, p, row, col, hes, work).
wSee SparseHessian(x, w, p, row, col, hes, work).
pSparsity pattern for the Hessian of this ADFun<Base> object.
hesSee SparseHessian(x, w, p, row, col, hes, work).
workSee SparseHessian(x, w, p, row, col, hes, work).
Returns:
See SparseHessian(x, w, p, row, col, hes, work).

Definition at line 539 of file sparse_hessian.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines