gvalue< VALUE_T > Class Template Reference

CPP API: ad::gvalue< VALUE_T > Class Template Reference
ad::gvalue< VALUE_T > Class Template Reference

#include <ad.hpp>

Public Types

typedef VALUE_T active_t
 
typedef void derivative_t
 
typedef VALUE_T passive_t
 
typedef void tape_t
 
typedef VALUE_T type
 
typedef VALUE_T value_t
 

Static Public Attributes

static const bool is_ad_type = false
 
static const bool is_adjoint_type = false
 
static const bool is_tangent_type = false
 
static const int order = 0
 

Member Typedef Documentation

◆ active_t

template<class VALUE_T >
typedef VALUE_T ad::gvalue< VALUE_T >::active_t

◆ derivative_t

template<class VALUE_T >
typedef void ad::gvalue< VALUE_T >::derivative_t

◆ passive_t

template<class VALUE_T >
typedef VALUE_T ad::gvalue< VALUE_T >::passive_t

◆ tape_t

template<class VALUE_T >
typedef void ad::gvalue< VALUE_T >::tape_t

◆ type

template<class VALUE_T >
typedef VALUE_T ad::gvalue< VALUE_T >::type

◆ value_t

template<class VALUE_T >
typedef VALUE_T ad::gvalue< VALUE_T >::value_t

Member Data Documentation

◆ is_ad_type

template<class VALUE_T >
const bool ad::gvalue< VALUE_T >::is_ad_type = false
static

◆ is_adjoint_type

template<class VALUE_T >
const bool ad::gvalue< VALUE_T >::is_adjoint_type = false
static

◆ is_tangent_type

template<class VALUE_T >
const bool ad::gvalue< VALUE_T >::is_tangent_type = false
static

◆ order

template<class VALUE_T >
const int ad::gvalue< VALUE_T >::order = 0
static