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

Public Types

using MapDep2Indep_type = std::map< size_t, const OperationNode< Base > * >
 

Public Attributes

std::vector< MapDep2Indep_type > arg2Independents
 

Detailed Description

template<class Base>
class CppAD::cg::OperationIndexedIndependents< Base >

Holds information on which independents are used by which dependent in an equation pattern

Definition at line 27 of file equation_pattern.hpp.

Member Data Documentation

◆ arg2Independents

template<class Base>
std::vector<MapDep2Indep_type> CppAD::cg::OperationIndexedIndependents< Base >::arg2Independents

maps the argument index to the several independents used in different equations with the same pattern argument index -> (iteration or dependent using it) -> independent

Definition at line 35 of file equation_pattern.hpp.

Referenced by CppAD::cg::EquationPattern< Base >::detectNonIndexedIndependents(), and CppAD::cg::Loop< Base >::~Loop().


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