CppADCodeGen 2.4.3
A C++ Algorithmic Differentiation Package with Source Code Generation
Loading...
Searching...
No Matches
CppAD::cg::OperationStackData< Base > Class Template Reference

#include <operation_stack.hpp>

Inheritance diagram for CppAD::cg::OperationStackData< Base >:
Inheritance graph
Collaboration diagram for CppAD::cg::OperationStackData< Base >:
Collaboration graph

Public Member Functions

 OperationStackData (OperationNode< Base > &parent, size_t nodeIndex, size_t parentNodeScope) noexcept
 
OperationNode< Base > & parent ()
 
OperationNode< Base > & node ()
 
size_t argumentIndex () const
 

Public Attributes

size_t parentNodeScope
 
StackNavigationStep nextStep
 

Detailed Description

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

A stack element in the Operation Node stack.

Template Parameters
Base

Definition at line 67 of file operation_stack.hpp.

Constructor & Destructor Documentation

◆ OperationStackData()

template<class Base >
CppAD::cg::OperationStackData< Base >::OperationStackData ( OperationNode< Base > &  parent,
size_t  nodeIndex,
size_t  parentNodeScope 
)
inlinenoexcept

Definition at line 72 of file operation_stack.hpp.

Member Function Documentation

◆ argumentIndex()

template<class Base >
size_t CppAD::cg::SimpleOperationStackData< Base >::argumentIndex ( ) const
inlineinherited

Definition at line 56 of file operation_stack.hpp.

◆ node()

template<class Base >
OperationNode< Base > & CppAD::cg::SimpleOperationStackData< Base >::node ( )
inlineinherited

Definition at line 52 of file operation_stack.hpp.

◆ parent()

template<class Base >
OperationNode< Base > & CppAD::cg::SimpleOperationStackData< Base >::parent ( )
inlineinherited

Definition at line 48 of file operation_stack.hpp.

Member Data Documentation

◆ nextStep

template<class Base >
StackNavigationStep CppAD::cg::OperationStackData< Base >::nextStep

Definition at line 70 of file operation_stack.hpp.

◆ parentNodeScope

template<class Base >
size_t CppAD::cg::OperationStackData< Base >::parentNodeScope

Definition at line 69 of file operation_stack.hpp.


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