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

Public Types

using ScopeIDType = typename CodeHandler< Base >::ScopeIDType
 

Public Member Functions

 ScopePathElement (ScopeIDType color=0, OperationNode< Base > *nEnd=nullptr, OperationNode< Base > *nBegin=nullptr)
 

Public Attributes

ScopeIDType color
 
OperationNode< Base > * beginning
 
OperationNode< Base > * end
 

Detailed Description

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

Definition at line 22 of file scope_path_element.hpp.

Member Typedef Documentation

◆ ScopeIDType

template<class Base >
using CppAD::cg::ScopePathElement< Base >::ScopeIDType = typename CodeHandler<Base>::ScopeIDType

Definition at line 24 of file scope_path_element.hpp.

Constructor & Destructor Documentation

◆ ScopePathElement()

template<class Base >
CppAD::cg::ScopePathElement< Base >::ScopePathElement ( ScopeIDType  color = 0,
OperationNode< Base > *  nEnd = nullptr,
OperationNode< Base > *  nBegin = nullptr 
)
inline

Definition at line 34 of file scope_path_element.hpp.

Member Data Documentation

◆ beginning

template<class Base >
OperationNode<Base>* CppAD::cg::ScopePathElement< Base >::beginning

Definition at line 29 of file scope_path_element.hpp.

◆ color

template<class Base >
ScopeIDType CppAD::cg::ScopePathElement< Base >::color

Definition at line 27 of file scope_path_element.hpp.

◆ end

template<class Base >
OperationNode<Base>* CppAD::cg::ScopePathElement< Base >::end

Definition at line 31 of file scope_path_element.hpp.


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