ts_data< AD_TAPE_REAL > Struct Template Reference
|
CPP API
|
Public Types |
Public Member Functions |
Static Public Member Functions |
Public Attributes |
List of all members
ad::internal::ts_data< AD_TAPE_REAL > Struct Template Reference
#include <ad.hpp>
Public Types | |
| typedef void | DATA_TAPE_TYPE |
| typedef AD_TAPE_REAL | DERIVATIVE_T |
| typedef AD_TAPE_INT | TAPE_INDEX_TYPE |
Public Member Functions | |
| AD_TAPE_REAL & | _derivative () |
| const AD_TAPE_REAL & | _derivative () const |
| void * | _tape () const |
| AD_TAPE_INT | _tape_index () const |
| void | clear () |
| ts_data & | operator= (const ts_data &b) |
| ts_data () | |
Static Public Member Functions | |
| template<class DATA_HANDLER_1 > | |
| static AD_TAPE_REAL | get_tlm (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x, const AD_TAPE_REAL &pval) |
| template<class A1_T1 , class A1_T2 , class A1_OP > | |
| static AD_TAPE_REAL | get_tlm (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x, const AD_TAPE_REAL &pval) |
| template<class A1_T1 , class A1_OP > | |
| static AD_TAPE_REAL | get_tlm (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x, const AD_TAPE_REAL &pval) |
| template<class A1_T2 , class A1_OP > | |
| static AD_TAPE_REAL | get_tlm (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x, const AD_TAPE_REAL &pval) |
| template<class A1_T , class A1_OP > | |
| static AD_TAPE_REAL | get_tlm (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x, const AD_TAPE_REAL &pval) |
| template<class AD_INTERMEDIATE , class AD_ACTIVE_TYPE > | |
| static void | handle (const AD_INTERMEDIATE &vneu, AD_ACTIVE_TYPE &target) |
Public Attributes | |
| AD_TAPE_REAL | tlm |
Member Typedef Documentation
◆ DATA_TAPE_TYPE
template<class AD_TAPE_REAL >
| typedef void ad::internal::ts_data< AD_TAPE_REAL >::DATA_TAPE_TYPE |
◆ DERIVATIVE_T
template<class AD_TAPE_REAL >
| typedef AD_TAPE_REAL ad::internal::ts_data< AD_TAPE_REAL >::DERIVATIVE_T |
◆ TAPE_INDEX_TYPE
template<class AD_TAPE_REAL >
| typedef AD_TAPE_INT ad::internal::ts_data< AD_TAPE_REAL >::TAPE_INDEX_TYPE |
Constructor & Destructor Documentation
◆ ts_data()
template<class AD_TAPE_REAL >
|
inline |
Member Function Documentation
◆ _derivative() [1/2]
template<class AD_TAPE_REAL >
|
inline |
◆ _derivative() [2/2]
template<class AD_TAPE_REAL >
|
inline |
◆ _tape()
template<class AD_TAPE_REAL >
|
inline |
◆ _tape_index()
template<class AD_TAPE_REAL >
|
inline |
◆ clear()
template<class AD_TAPE_REAL >
|
inline |
◆ get_tlm() [1/5]
template<class AD_TAPE_REAL >
template<class DATA_HANDLER_1 >
|
inlinestatic |
◆ get_tlm() [2/5]
template<class AD_TAPE_REAL >
template<class A1_T1 , class A1_T2 , class A1_OP >
|
inlinestatic |
◆ get_tlm() [3/5]
template<class AD_TAPE_REAL >
template<class A1_T1 , class A1_OP >
|
inlinestatic |
◆ get_tlm() [4/5]
template<class AD_TAPE_REAL >
template<class A1_T2 , class A1_OP >
|
inlinestatic |
◆ get_tlm() [5/5]
template<class AD_TAPE_REAL >
template<class A1_T , class A1_OP >
|
inlinestatic |
◆ handle()
template<class AD_TAPE_REAL >
template<class AD_INTERMEDIATE , class AD_ACTIVE_TYPE >
|
inlinestatic |
◆ operator=()
template<class AD_TAPE_REAL >
|
inline |
Member Data Documentation
◆ tlm
template<class AD_TAPE_REAL >
| AD_TAPE_REAL ad::internal::ts_data< AD_TAPE_REAL >::tlm |
Generated by