CppADCodeGen 2.4.3
A C++ Algorithmic Differentiation Package with Source Code Generation
Loading...
Searching...
No Matches
CppAD::cg::OperationPathNode< Base > Struct Template Reference
Inheritance diagram for CppAD::cg::OperationPathNode< Base >:
Inheritance graph
Collaboration diagram for CppAD::cg::OperationPathNode< Base >:
Collaboration graph

Public Member Functions

 OperationPathNode (OperationNode< Base > *node, size_t argIndex)
 
bool operator< (const OperationPathNode< Base > &right) const
 

Public Attributes

OperationNode< Base > * node
 
size_t argIndex
 

Detailed Description

template<class Base>
struct CppAD::cg::OperationPathNode< Base >

Definition at line 22 of file operation_path_node.hpp.

Constructor & Destructor Documentation

◆ OperationPathNode() [1/2]

template<class Base >
CppAD::cg::OperationPathNode< Base >::OperationPathNode ( )
inline

Definition at line 32 of file operation_path_node.hpp.

◆ OperationPathNode() [2/2]

template<class Base >
CppAD::cg::OperationPathNode< Base >::OperationPathNode ( OperationNode< Base > *  node,
size_t  argIndex 
)
inline

Definition at line 37 of file operation_path_node.hpp.

Member Function Documentation

◆ operator<()

template<class Base >
bool CppAD::cg::OperationPathNode< Base >::operator< ( const OperationPathNode< Base > &  right) const
inline

Definition at line 43 of file operation_path_node.hpp.

Member Data Documentation

◆ argIndex

template<class Base >
size_t CppAD::cg::OperationPathNode< Base >::argIndex

argument index for the next node in the path

Definition at line 30 of file operation_path_node.hpp.

Referenced by CppAD::cg::CodeHandler< Base >::solveFor().

◆ node

template<class Base >
OperationNode<Base>* CppAD::cg::OperationPathNode< Base >::node

an operation

Definition at line 26 of file operation_path_node.hpp.

Referenced by CppAD::cg::CodeHandler< Base >::solveFor().


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