CppADCodeGen  HEAD
A C++ Algorithmic Differentiation Package with Source Code Generation
CppAD::cg::loops::HessianWithLoopsEquationGroupInfo< Base > Class Template Reference
Collaboration diagram for CppAD::cg::loops::HessianWithLoopsEquationGroupInfo< Base >:
Collaboration graph

Public Member Functions

 HessianWithLoopsEquationGroupInfo (const LoopModel< Base > &loop)
 

Public Attributes

std::vector< std::set< size_t > > evalHessSparsity
 
std::map< pairss, std::vector< HessianElement > > indexedIndexedPositions
 
std::map< pairss, std::vector< HessianElement > > indexedNonIndexedPositions
 
std::map< pairss, std::vector< HessianElement > > indexedTempPositions
 
std::map< pairss, std::vector< HessianElement > > nonIndexedIndexedPositions
 
std::map< pairss, std::vector< HessianElement > > tempIndexedPositions
 
std::map< pairss, std::set< size_t > > indexedTempEvals
 
std::set< pairss > nonIndexedNonIndexedEvals
 
std::map< pairss, std::set< size_t > > nonIndexedTempEvals
 
std::map< pairss, std::set< size_t > > tempNonIndexedEvals
 
std::map< pairss, std::map< size_t, std::set< size_t > > > tempTempEvals
 
std::map< size_t, std::map< size_t, CG< Base > > > hess
 

Detailed Description

template<class Base>
class CppAD::cg::loops::HessianWithLoopsEquationGroupInfo< Base >

Definition at line 54 of file declare_cg_loops.hpp.

Member Data Documentation

◆ hess

template<class Base>
std::map<size_t, std::map<size_t, CG<Base> > > CppAD::cg::loops::HessianWithLoopsEquationGroupInfo< Base >::hess

Hessian

Definition at line 50 of file hessian_with_loops_info.hpp.


The documentation for this class was generated from the following files: