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

#include <operation_stack.hpp>

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

Public Member Functions

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

Detailed Description

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

A simple stack element in the Operation Node stack.

Template Parameters
Base

Definition at line 36 of file operation_stack.hpp.

Constructor & Destructor Documentation

◆ SimpleOperationStackData()

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

Definition at line 42 of file operation_stack.hpp.

Member Function Documentation

◆ argumentIndex()

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

Definition at line 56 of file operation_stack.hpp.

◆ node()

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

Definition at line 52 of file operation_stack.hpp.

◆ parent()

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

Definition at line 48 of file operation_stack.hpp.


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