CppADCodeGen 2.4.3
A C++ Algorithmic Differentiation Package with Source Code Generation
|
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 |
Definition at line 24 of file hessian_with_loops_info.hpp.
|
inline |
Definition at line 52 of file hessian_with_loops_info.hpp.
|
inline |
Definition at line 55 of file hessian_with_loops_info.hpp.
std::vector<std::set<size_t> > CppAD::cg::loops::HessianWithLoopsEquationGroupInfo< Base >::evalHessSparsity |
Definition at line 26 of file hessian_with_loops_info.hpp.
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.
Referenced by CppAD::cg::ModelCSourceGen< Base >::prepareSparseHessianWithLoops().
std::map<pairss, std::vector<HessianElement> > CppAD::cg::loops::HessianWithLoopsEquationGroupInfo< Base >::indexedIndexedPositions |
Definition at line 28 of file hessian_with_loops_info.hpp.
std::map<pairss, std::vector<HessianElement> > CppAD::cg::loops::HessianWithLoopsEquationGroupInfo< Base >::indexedNonIndexedPositions |
Definition at line 30 of file hessian_with_loops_info.hpp.
std::map<pairss, std::set<size_t> > CppAD::cg::loops::HessianWithLoopsEquationGroupInfo< Base >::indexedTempEvals |
Definition at line 38 of file hessian_with_loops_info.hpp.
std::map<pairss, std::vector<HessianElement> > CppAD::cg::loops::HessianWithLoopsEquationGroupInfo< Base >::indexedTempPositions |
Definition at line 32 of file hessian_with_loops_info.hpp.
std::map<pairss, std::vector<HessianElement> > CppAD::cg::loops::HessianWithLoopsEquationGroupInfo< Base >::nonIndexedIndexedPositions |
Definition at line 34 of file hessian_with_loops_info.hpp.
std::set<pairss> CppAD::cg::loops::HessianWithLoopsEquationGroupInfo< Base >::nonIndexedNonIndexedEvals |
Definition at line 40 of file hessian_with_loops_info.hpp.
std::map<pairss, std::set<size_t> > CppAD::cg::loops::HessianWithLoopsEquationGroupInfo< Base >::nonIndexedTempEvals |
Definition at line 42 of file hessian_with_loops_info.hpp.
std::map<pairss, std::vector<HessianElement> > CppAD::cg::loops::HessianWithLoopsEquationGroupInfo< Base >::tempIndexedPositions |
Definition at line 36 of file hessian_with_loops_info.hpp.
std::map<pairss, std::set<size_t> > CppAD::cg::loops::HessianWithLoopsEquationGroupInfo< Base >::tempNonIndexedEvals |
Definition at line 44 of file hessian_with_loops_info.hpp.
std::map<pairss, std::map<size_t, std::set<size_t> > > CppAD::cg::loops::HessianWithLoopsEquationGroupInfo< Base >::tempTempEvals |
Definition at line 46 of file hessian_with_loops_info.hpp.