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

Public Member Functions

 HessianRowGroup (const HessianTermContrib< Base > &c, const Reverse2Jrow2Iter &jrow2Iters)
 
bool empty () const
 
size_t size () const
 

Public Attributes

std::map< size_t, std::set< size_t > > jRow2Iterations
 
std::set< size_t > iterations
 
std::vector< IfElseInfo< Base > > ifElses
 
std::set< pairss > indexedIndexed
 
std::set< pairss > indexedNonIndexed
 
std::set< pairss > indexedTemp
 
std::set< pairss > nonIndexedIndexed
 
std::set< pairss > nonIndexedNonIndexed
 
std::set< pairss > tempIndexed
 

Detailed Description

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

Group of contributions to an Hessian with the same relation between Hessian rows and set of iterations

Definition at line 57 of file declare_cg_loops.hpp.


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