tape_callback Class Reference
|
CPP API
|
ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >::tape_callback Class Reference
#include <ad.hpp>
Collaboration diagram for ad::internal::blob_tape< AD_TAPE_REAL, AD_ADJOINT_REAL >::tape_callback:
Public Member Functions | |
| position_t & | _position () |
| callback_object_t *& | _userdata () |
| void | free_userdata () |
| void | run_callback (AD_TAPE_CLASS &caller, const interpretation_settings &s) |
| template<typename EXT_DATA , typename FCN_CALLBACK > | |
| void | set_callback (FCN_CALLBACK fcn_) |
| tape_callback () | |
Private Attributes | |
| CALLBACK_FCN_HANDLER_BASE * | callback_handler |
| position_t | position |
| callback_object_t * | userdata |
Constructor & Destructor Documentation
◆ tape_callback()
template<class AD_TAPE_REAL , class AD_ADJOINT_REAL = AD_TAPE_REAL>
|
inline |
Member Function Documentation
◆ _position()
template<class AD_TAPE_REAL , class AD_ADJOINT_REAL = AD_TAPE_REAL>
|
inline |
◆ _userdata()
template<class AD_TAPE_REAL , class AD_ADJOINT_REAL = AD_TAPE_REAL>
|
inline |
◆ free_userdata()
template<class AD_TAPE_REAL , class AD_ADJOINT_REAL = AD_TAPE_REAL>
|
inline |
◆ run_callback()
template<class AD_TAPE_REAL , class AD_ADJOINT_REAL = AD_TAPE_REAL>
|
inline |
◆ set_callback()
template<class AD_TAPE_REAL , class AD_ADJOINT_REAL = AD_TAPE_REAL>
template<typename EXT_DATA , typename FCN_CALLBACK >
|
inline |
Member Data Documentation
◆ callback_handler
template<class AD_TAPE_REAL , class AD_ADJOINT_REAL = AD_TAPE_REAL>
|
private |
◆ position
template<class AD_TAPE_REAL , class AD_ADJOINT_REAL = AD_TAPE_REAL>
|
private |
◆ userdata
template<class AD_TAPE_REAL , class AD_ADJOINT_REAL = AD_TAPE_REAL>
|
private |
Generated by