gt1s< T > Class Template Reference

CPP API: ad::gt1s< T > Class Template Reference
ad::gt1s< T > Class Template Reference

#include <ad.hpp>

Public Types

typedef ad::internal::ts_data< derivative_t_data
 
typedef T derivative_t
 
typedef mode< value_t >::passive_t passive_t
 
typedef void tape_t
 
typedef ad::internal::active_type< T, _datatype
 
typedef T value_t
 

Static Public Attributes

static const bool is_ad_type = true
 
static const bool is_adjoint_type = false
 
static const bool is_tangent_type = true
 
static const int order = ad::mode<T>::order + 1
 

Member Typedef Documentation

◆ _data

template<class T >
typedef ad::internal::ts_data<derivative_t> ad::gt1s< T >::_data

◆ derivative_t

template<class T >
typedef T ad::gt1s< T >::derivative_t

◆ passive_t

template<class T >
typedef mode<value_t>::passive_t ad::gt1s< T >::passive_t

◆ tape_t

template<class T >
typedef void ad::gt1s< T >::tape_t

◆ type

template<class T >
typedef ad::internal::active_type<T, _data> ad::gt1s< T >::type

◆ value_t

template<class T >
typedef T ad::gt1s< T >::value_t

Member Data Documentation

◆ is_ad_type

template<class T >
const bool ad::gt1s< T >::is_ad_type = true
static

◆ is_adjoint_type

template<class T >
const bool ad::gt1s< T >::is_adjoint_type = false
static

◆ is_tangent_type

template<class T >
const bool ad::gt1s< T >::is_tangent_type = true
static

◆ order

template<class T >
const int ad::gt1s< T >::order = ad::mode<T>::order + 1
static