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

#include <code_handler_vector.hpp>

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

Public Member Functions

 CodeHandlerVectorSync (CodeHandler< Base > &handler)
 
 CodeHandlerVectorSync (const CodeHandlerVectorSync &orig)
 
CodeHandler< Base > & getHandler () const
 

Protected Member Functions

virtual void nodesErased (size_t start, size_t end)=0
 

Protected Attributes

CodeHandler< Base > * handler_
 

Friends

class CodeHandler< Base >
 

Detailed Description

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

A class for synchronization of data vectors associated with operation nodes managed by a code handler.

Definition at line 31 of file code_handler_vector.hpp.

Constructor & Destructor Documentation

◆ CodeHandlerVectorSync() [1/2]

template<class Base >
CppAD::cg::CodeHandlerVectorSync< Base >::CodeHandlerVectorSync ( CodeHandler< Base > &  handler)
inline

Definition at line 37 of file code_handler_vector.hpp.

◆ CodeHandlerVectorSync() [2/2]

template<class Base >
CppAD::cg::CodeHandlerVectorSync< Base >::CodeHandlerVectorSync ( const CodeHandlerVectorSync< Base > &  orig)
inline

Definition at line 42 of file code_handler_vector.hpp.

◆ ~CodeHandlerVectorSync()

template<class Base >
virtual CppAD::cg::CodeHandlerVectorSync< Base >::~CodeHandlerVectorSync ( )
inlinevirtual

Definition at line 47 of file code_handler_vector.hpp.

Member Function Documentation

◆ getHandler()

template<class Base >
CodeHandler< Base > & CppAD::cg::CodeHandlerVectorSync< Base >::getHandler ( ) const
inline

Definition at line 52 of file code_handler_vector.hpp.

◆ nodesErased()

Friends And Related Symbol Documentation

◆ CodeHandler< Base >

template<class Base >
friend class CodeHandler< Base >
friend

Definition at line 1 of file code_handler_vector.hpp.

Member Data Documentation

◆ handler_

template<class Base >
CodeHandler<Base>* CppAD::cg::CodeHandlerVectorSync< Base >::handler_
protected

Definition at line 34 of file code_handler_vector.hpp.


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