userdata_object_base< AD_TYPE, AD_TAPE > Class Template Reference
|
CPP API
|
Classes |
Public Member Functions |
Protected Member Functions |
Private Attributes |
List of all members
ad::helper::userdata_object_base< AD_TYPE, AD_TAPE > Class Template Reference
#include <ad.hpp>
Inheritance diagram for ad::helper::userdata_object_base< AD_TYPE, AD_TAPE >:
Collaboration diagram for ad::helper::userdata_object_base< AD_TYPE, AD_TAPE >:
Classes | |
| class | template_base_class |
| class | template_class |
| class | template_vector_class |
| class | templated_base_class |
Public Member Functions | |
| virtual double | get_memory_size () |
| template<typename X > | |
| const X & | read_data () |
| userdata_object_base () | |
| template<typename X > | |
| void | write_data (const X &cp) |
| template<typename X > | |
| void | write_data (const X *const &cp, const int inc, const int n) |
| template<typename X > | |
| void | write_data (const X *const cp, const int n) |
Public Member Functions inherited from ad::helper::callback_object_base< AD_TAPE > | |
| callback_object_base () | |
| AD_TAPE * | get_tape () |
| void | set_tape (AD_TAPE *t) |
Protected Member Functions | |
| virtual | ~userdata_object_base () |
Protected Member Functions inherited from ad::helper::callback_object_base< AD_TAPE > | |
| virtual | ~callback_object_base () |
Private Attributes | |
| std::vector< template_base_class * > | checkpoint |
| unsigned int | cp_count |
Additional Inherited Members | |
Protected Attributes inherited from ad::helper::callback_object_base< AD_TAPE > | |
| AD_TAPE * | registered_tape |
Constructor & Destructor Documentation
◆ ~userdata_object_base()
template<class AD_TYPE , class AD_TAPE >
|
inlineprotectedvirtual |
◆ userdata_object_base()
template<class AD_TYPE , class AD_TAPE >
|
inline |
Member Function Documentation
◆ get_memory_size()
template<class AD_TYPE , class AD_TAPE >
|
inlinevirtual |
Reimplemented from ad::helper::callback_object_base< AD_TAPE >.
◆ read_data()
template<class AD_TYPE , class AD_TAPE >
template<typename X >
|
inline |
◆ write_data() [1/3]
template<class AD_TYPE , class AD_TAPE >
template<typename X >
|
inline |
◆ write_data() [2/3]
template<class AD_TYPE , class AD_TAPE >
template<typename X >
|
inline |
◆ write_data() [3/3]
template<class AD_TYPE , class AD_TAPE >
template<typename X >
|
inline |
Member Data Documentation
◆ checkpoint
template<class AD_TYPE , class AD_TAPE >
|
private |
◆ cp_count
template<class AD_TYPE , class AD_TAPE >
|
private |
Generated by
Public Member Functions inherited from