unary_intermediate< AD_TAPE_REAL, AD_ARG, AD_OPERATION > Struct Template Reference

CPP API: ad::internal::unary_intermediate< AD_TAPE_REAL, AD_ARG, AD_OPERATION > Struct Template Reference
ad::internal::unary_intermediate< AD_TAPE_REAL, AD_ARG, AD_OPERATION > Struct Template Reference

#include <ad.hpp>

Public Types

typedef AD_ARG::DATA_TYPE DATA_TYPE
 
typedef AD_TAPE_REAL VALUE_TYPE
 

Public Member Functions

const AD_TAPE_REAL & _value () const
 
const AD_TAPE_REAL pval () const
 
 unary_intermediate (const AD_ARG &arg)
 

Public Attributes

const AD_ARG & _arg
 
const AD_TAPE_REAL _value_
 

Member Typedef Documentation

◆ DATA_TYPE

template<class AD_TAPE_REAL , class AD_ARG , class AD_OPERATION >
typedef AD_ARG::DATA_TYPE ad::internal::unary_intermediate< AD_TAPE_REAL, AD_ARG, AD_OPERATION >::DATA_TYPE

◆ VALUE_TYPE

template<class AD_TAPE_REAL , class AD_ARG , class AD_OPERATION >
typedef AD_TAPE_REAL ad::internal::unary_intermediate< AD_TAPE_REAL, AD_ARG, AD_OPERATION >::VALUE_TYPE

Constructor & Destructor Documentation

◆ unary_intermediate()

template<class AD_TAPE_REAL , class AD_ARG , class AD_OPERATION >
ad::internal::unary_intermediate< AD_TAPE_REAL, AD_ARG, AD_OPERATION >::unary_intermediate ( const AD_ARG &  arg)
inlineexplicit

Member Function Documentation

◆ _value()

template<class AD_TAPE_REAL , class AD_ARG , class AD_OPERATION >
const AD_TAPE_REAL& ad::internal::unary_intermediate< AD_TAPE_REAL, AD_ARG, AD_OPERATION >::_value ( ) const
inline

◆ pval()

template<class AD_TAPE_REAL , class AD_ARG , class AD_OPERATION >
const AD_TAPE_REAL ad::internal::unary_intermediate< AD_TAPE_REAL, AD_ARG, AD_OPERATION >::pval ( ) const
inline

Member Data Documentation

◆ _arg

template<class AD_TAPE_REAL , class AD_ARG , class AD_OPERATION >
const AD_ARG& ad::internal::unary_intermediate< AD_TAPE_REAL, AD_ARG, AD_OPERATION >::_arg

◆ _value_

template<class AD_TAPE_REAL , class AD_ARG , class AD_OPERATION >
const AD_TAPE_REAL ad::internal::unary_intermediate< AD_TAPE_REAL, AD_ARG, AD_OPERATION >::_value_