internal Namespace Reference

CPP API: ad::internal Namespace Reference
ad::internal Namespace Reference

Classes

struct  active_type
 
struct  active_type_of
 
struct  active_type_of< ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > >
 
struct  active_type_of< ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > >
 
struct  active_type_of< ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > >
 
struct  active_type_of< ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > >
 
struct  active_type_of< ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > >
 
struct  binary_intermediate_aa
 
struct  binary_intermediate_ap
 
struct  binary_intermediate_pa
 
struct  blob_tape
 
struct  IF
 
struct  IF< false, Then, Else >
 
struct  is_not_ad_type
 
struct  is_not_ad_type< ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > >
 
struct  is_not_ad_type< ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > >
 
struct  is_not_ad_type< ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > >
 
struct  is_not_ad_type< ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > >
 
struct  is_not_ad_type< ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > >
 
struct  min_max_return_type
 
struct  passive_value_type_of
 
struct  passive_value_type_of< active_type< AD_TAPE_REAL, DATA_HANDLER > >
 
class  tape_options
 
struct  ts_data
 
struct  unary_intermediate
 

Functions

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_fabs< AD_TAPE_REAL > > abs (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_fabs< AD_TAPE_REAL > > abs (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_fabs< AD_TAPE_REAL > > abs (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_fabs< AD_TAPE_REAL > > abs (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_fabs< AD_TAPE_REAL > > abs (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_acos< AD_TAPE_REAL > > acos (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_acos< AD_TAPE_REAL > > acos (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_acos< AD_TAPE_REAL > > acos (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_acos< AD_TAPE_REAL > > acos (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_acos< AD_TAPE_REAL > > acos (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_acosh< AD_TAPE_REAL > > acosh (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_acosh< AD_TAPE_REAL > > acosh (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_acosh< AD_TAPE_REAL > > acosh (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_acosh< AD_TAPE_REAL > > acosh (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_acosh< AD_TAPE_REAL > > acosh (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_asin< AD_TAPE_REAL > > asin (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_asin< AD_TAPE_REAL > > asin (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_asin< AD_TAPE_REAL > > asin (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_asin< AD_TAPE_REAL > > asin (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_asin< AD_TAPE_REAL > > asin (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_asinh< AD_TAPE_REAL > > asinh (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_asinh< AD_TAPE_REAL > > asinh (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_asinh< AD_TAPE_REAL > > asinh (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_asinh< AD_TAPE_REAL > > asinh (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_asinh< AD_TAPE_REAL > > asinh (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_atan< AD_TAPE_REAL > > atan (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_atan< AD_TAPE_REAL > > atan (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_atan< AD_TAPE_REAL > > atan (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_atan< AD_TAPE_REAL > > atan (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_atan< AD_TAPE_REAL > > atan (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_atan2_aa< AD_TAPE_REAL > > atan2 (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_atan2_aa< AD_TAPE_REAL > > atan2 (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_atan2_aa< AD_TAPE_REAL > > atan2 (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_atan2_aa< AD_TAPE_REAL > > atan2 (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_atan2_aa< AD_TAPE_REAL > > atan2 (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_atan2_ap< AD_TAPE_REAL > > atan2 (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
std::enable_if<!std::is_same< typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::VALUE_TYPE, typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_atan2_ap< AD_TAPE_REAL > > >::type atan2 (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 >, ad::operations::ad_atan2_aa< AD_TAPE_REAL > > atan2 (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_atan2_aa< AD_TAPE_REAL > > atan2 (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_atan2_aa< AD_TAPE_REAL > > atan2 (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_atan2_aa< AD_TAPE_REAL > > atan2 (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_atan2_aa< AD_TAPE_REAL > > atan2 (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_atan2_ap< AD_TAPE_REAL > > atan2 (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_atan2_ap< AD_TAPE_REAL > > >::type atan2 (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 >, ad::operations::ad_atan2_aa< AD_TAPE_REAL > > atan2 (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_atan2_aa< AD_TAPE_REAL > > atan2 (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_atan2_aa< AD_TAPE_REAL > > atan2 (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_atan2_aa< AD_TAPE_REAL > > atan2 (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_atan2_aa< AD_TAPE_REAL > > atan2 (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_atan2_ap< AD_TAPE_REAL > > atan2 (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_atan2_ap< AD_TAPE_REAL > > >::type atan2 (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 >, ad::operations::ad_atan2_aa< AD_TAPE_REAL > > atan2 (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_atan2_aa< AD_TAPE_REAL > > atan2 (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_atan2_aa< AD_TAPE_REAL > > atan2 (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_atan2_aa< AD_TAPE_REAL > > atan2 (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_atan2_aa< AD_TAPE_REAL > > atan2 (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_atan2_ap< AD_TAPE_REAL > > atan2 (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_atan2_ap< AD_TAPE_REAL > > >::type atan2 (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 >, ad::operations::ad_atan2_aa< AD_TAPE_REAL > > atan2 (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_atan2_aa< AD_TAPE_REAL > > atan2 (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_atan2_aa< AD_TAPE_REAL > > atan2 (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_atan2_aa< AD_TAPE_REAL > > atan2 (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_atan2_aa< AD_TAPE_REAL > > atan2 (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_atan2_ap< AD_TAPE_REAL > > atan2 (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::VALUE_TYPE, typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_atan2_ap< AD_TAPE_REAL > > >::type atan2 (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_atan2_pa< AD_TAPE_REAL > > atan2 (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_atan2_pa< AD_TAPE_REAL > > atan2 (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_atan2_pa< AD_TAPE_REAL > > atan2 (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_atan2_pa< AD_TAPE_REAL > > atan2 (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_atan2_pa< AD_TAPE_REAL > > atan2 (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
std::enable_if<!std::is_same< typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::VALUE_TYPE, typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_atan2_pa< AD_TAPE_REAL > > >::type atan2 (const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_atan2_pa< AD_TAPE_REAL > > >::type atan2 (const typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_atan2_pa< AD_TAPE_REAL > > >::type atan2 (const typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_atan2_pa< AD_TAPE_REAL > > >::type atan2 (const typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::VALUE_TYPE, typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_atan2_pa< AD_TAPE_REAL > > >::type atan2 (const typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_atanh< AD_TAPE_REAL > > atanh (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_atanh< AD_TAPE_REAL > > atanh (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_atanh< AD_TAPE_REAL > > atanh (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_atanh< AD_TAPE_REAL > > atanh (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_atanh< AD_TAPE_REAL > > atanh (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static double ceil (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static double ceil (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static double ceil (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static double ceil (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static double ceil (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_cos< AD_TAPE_REAL > > cos (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_cos< AD_TAPE_REAL > > cos (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_cos< AD_TAPE_REAL > > cos (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_cos< AD_TAPE_REAL > > cos (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_cos< AD_TAPE_REAL > > cos (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_cosh< AD_TAPE_REAL > > cosh (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_cosh< AD_TAPE_REAL > > cosh (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_cosh< AD_TAPE_REAL > > cosh (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_cosh< AD_TAPE_REAL > > cosh (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_cosh< AD_TAPE_REAL > > cosh (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_erf< AD_TAPE_REAL > > erf (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_erf< AD_TAPE_REAL > > erf (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_erf< AD_TAPE_REAL > > erf (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_erf< AD_TAPE_REAL > > erf (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_erf< AD_TAPE_REAL > > erf (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_erfc< AD_TAPE_REAL > > erfc (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_erfc< AD_TAPE_REAL > > erfc (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_erfc< AD_TAPE_REAL > > erfc (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_erfc< AD_TAPE_REAL > > erfc (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_erfc< AD_TAPE_REAL > > erfc (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_exp< AD_TAPE_REAL > > exp (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_exp< AD_TAPE_REAL > > exp (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_exp< AD_TAPE_REAL > > exp (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_exp< AD_TAPE_REAL > > exp (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_exp< AD_TAPE_REAL > > exp (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_expm1< AD_TAPE_REAL > > expm1 (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_expm1< AD_TAPE_REAL > > expm1 (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_expm1< AD_TAPE_REAL > > expm1 (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_expm1< AD_TAPE_REAL > > expm1 (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_expm1< AD_TAPE_REAL > > expm1 (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_fabs< AD_TAPE_REAL > > fabs (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_fabs< AD_TAPE_REAL > > fabs (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_fabs< AD_TAPE_REAL > > fabs (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_fabs< AD_TAPE_REAL > > fabs (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_fabs< AD_TAPE_REAL > > fabs (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static double floor (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static double floor (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static double floor (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static double floor (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static double floor (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x)
 
template<class FP , class DataHandler >
const FP & format_as (const active_type< FP, DataHandler > &ad_type)
 Format AD types (like ad::gt1s<double>::type) using their value for logging with spdlog. More...
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_hypot_aa< AD_TAPE_REAL > > hypot (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_hypot_aa< AD_TAPE_REAL > > hypot (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_hypot_aa< AD_TAPE_REAL > > hypot (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_hypot_aa< AD_TAPE_REAL > > hypot (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_hypot_aa< AD_TAPE_REAL > > hypot (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_hypot_ap< AD_TAPE_REAL > > hypot (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
std::enable_if<!std::is_same< typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::VALUE_TYPE, typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_hypot_ap< AD_TAPE_REAL > > >::type hypot (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 >, ad::operations::ad_hypot_aa< AD_TAPE_REAL > > hypot (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_hypot_aa< AD_TAPE_REAL > > hypot (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_hypot_aa< AD_TAPE_REAL > > hypot (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_hypot_aa< AD_TAPE_REAL > > hypot (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_hypot_aa< AD_TAPE_REAL > > hypot (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_hypot_ap< AD_TAPE_REAL > > hypot (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_hypot_ap< AD_TAPE_REAL > > >::type hypot (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 >, ad::operations::ad_hypot_aa< AD_TAPE_REAL > > hypot (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_hypot_aa< AD_TAPE_REAL > > hypot (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_hypot_aa< AD_TAPE_REAL > > hypot (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_hypot_aa< AD_TAPE_REAL > > hypot (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_hypot_aa< AD_TAPE_REAL > > hypot (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_hypot_ap< AD_TAPE_REAL > > hypot (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_hypot_ap< AD_TAPE_REAL > > >::type hypot (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 >, ad::operations::ad_hypot_aa< AD_TAPE_REAL > > hypot (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_hypot_aa< AD_TAPE_REAL > > hypot (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_hypot_aa< AD_TAPE_REAL > > hypot (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_hypot_aa< AD_TAPE_REAL > > hypot (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_hypot_aa< AD_TAPE_REAL > > hypot (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_hypot_ap< AD_TAPE_REAL > > hypot (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_hypot_ap< AD_TAPE_REAL > > >::type hypot (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 >, ad::operations::ad_hypot_aa< AD_TAPE_REAL > > hypot (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_hypot_aa< AD_TAPE_REAL > > hypot (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_hypot_aa< AD_TAPE_REAL > > hypot (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_hypot_aa< AD_TAPE_REAL > > hypot (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_hypot_aa< AD_TAPE_REAL > > hypot (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_hypot_ap< AD_TAPE_REAL > > hypot (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::VALUE_TYPE, typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_hypot_ap< AD_TAPE_REAL > > >::type hypot (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_hypot_pa< AD_TAPE_REAL > > hypot (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_hypot_pa< AD_TAPE_REAL > > hypot (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_hypot_pa< AD_TAPE_REAL > > hypot (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_hypot_pa< AD_TAPE_REAL > > hypot (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_hypot_pa< AD_TAPE_REAL > > hypot (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
std::enable_if<!std::is_same< typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::VALUE_TYPE, typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_hypot_pa< AD_TAPE_REAL > > >::type hypot (const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_hypot_pa< AD_TAPE_REAL > > >::type hypot (const typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_hypot_pa< AD_TAPE_REAL > > >::type hypot (const typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_hypot_pa< AD_TAPE_REAL > > >::type hypot (const typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::VALUE_TYPE, typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_hypot_pa< AD_TAPE_REAL > > >::type hypot (const typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool isfinite (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool isfinite (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool isfinite (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool isfinite (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool isfinite (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool isinf (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool isinf (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool isinf (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool isinf (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool isinf (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool isnan (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool isnan (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool isnan (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool isnan (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool isnan (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_log< AD_TAPE_REAL > > log (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_log< AD_TAPE_REAL > > log (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_log< AD_TAPE_REAL > > log (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_log< AD_TAPE_REAL > > log (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_log< AD_TAPE_REAL > > log (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_log10< AD_TAPE_REAL > > log10 (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_log10< AD_TAPE_REAL > > log10 (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_log10< AD_TAPE_REAL > > log10 (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_log10< AD_TAPE_REAL > > log10 (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_log10< AD_TAPE_REAL > > log10 (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_log1p< AD_TAPE_REAL > > log1p (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_log1p< AD_TAPE_REAL > > log1p (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_log1p< AD_TAPE_REAL > > log1p (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_log1p< AD_TAPE_REAL > > log1p (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_log1p< AD_TAPE_REAL > > log1p (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static min_max_return_type< ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > >::type max (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &a, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &b)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
static min_max_return_type< ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > >::type max (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &a, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &b)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
static min_max_return_type< ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > >::type max (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &a, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &b)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
static min_max_return_type< ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > >::type max (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &a, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &b)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
static min_max_return_type< ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > >::type max (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &a, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &b)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static min_max_return_type< ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, AD_TAPE_REAL >::type max (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &a, const AD_TAPE_REAL &b)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static min_max_return_type< ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > >::type max (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &a, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &b)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static min_max_return_type< ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > >::type max (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &a, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static min_max_return_type< ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > >::type max (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &a, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static min_max_return_type< ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > >::type max (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &a, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static min_max_return_type< ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > >::type max (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &a, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static min_max_return_type< ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, AD_TAPE_REAL >::type max (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &a, const AD_TAPE_REAL &b)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
static min_max_return_type< ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > >::type max (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &a, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &b)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static min_max_return_type< ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > >::type max (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &a, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
static min_max_return_type< ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > >::type max (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &a, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
static min_max_return_type< ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > >::type max (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &a, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
static min_max_return_type< ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > >::type max (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &a, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static min_max_return_type< ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, AD_TAPE_REAL >::type max (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &a, const AD_TAPE_REAL &b)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static min_max_return_type< ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > >::type max (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &a, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &b)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static min_max_return_type< ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > >::type max (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &a, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static min_max_return_type< ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > >::type max (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &a, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static min_max_return_type< ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > >::type max (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &a, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static min_max_return_type< ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > >::type max (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &a, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static min_max_return_type< ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, AD_TAPE_REAL >::type max (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &a, const AD_TAPE_REAL &b)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
static min_max_return_type< ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > >::type max (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &a, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &b)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static min_max_return_type< ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > >::type max (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &a, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
static min_max_return_type< ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > >::type max (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &a, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
static min_max_return_type< ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > >::type max (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &a, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
static min_max_return_type< ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > >::type max (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &a, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static min_max_return_type< ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, AD_TAPE_REAL >::type max (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &a, const AD_TAPE_REAL &b)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static min_max_return_type< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > >::type max (const AD_TAPE_REAL &a, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &b)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static min_max_return_type< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > >::type max (const AD_TAPE_REAL &a, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static min_max_return_type< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > >::type max (const AD_TAPE_REAL &a, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static min_max_return_type< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > >::type max (const AD_TAPE_REAL &a, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static min_max_return_type< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > >::type max (const AD_TAPE_REAL &a, const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &b)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static min_max_return_type< ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > >::type min (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &a, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &b)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
static min_max_return_type< ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > >::type min (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &a, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &b)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
static min_max_return_type< ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > >::type min (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &a, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &b)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
static min_max_return_type< ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > >::type min (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &a, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &b)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
static min_max_return_type< ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > >::type min (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &a, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &b)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static min_max_return_type< ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, AD_TAPE_REAL >::type min (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &a, const AD_TAPE_REAL &b)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static min_max_return_type< ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > >::type min (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &a, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &b)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static min_max_return_type< ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > >::type min (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &a, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static min_max_return_type< ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > >::type min (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &a, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static min_max_return_type< ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > >::type min (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &a, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static min_max_return_type< ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > >::type min (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &a, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static min_max_return_type< ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, AD_TAPE_REAL >::type min (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &a, const AD_TAPE_REAL &b)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
static min_max_return_type< ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > >::type min (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &a, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &b)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static min_max_return_type< ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > >::type min (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &a, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
static min_max_return_type< ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > >::type min (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &a, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
static min_max_return_type< ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > >::type min (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &a, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
static min_max_return_type< ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > >::type min (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &a, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static min_max_return_type< ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, AD_TAPE_REAL >::type min (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &a, const AD_TAPE_REAL &b)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static min_max_return_type< ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > >::type min (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &a, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &b)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static min_max_return_type< ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > >::type min (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &a, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static min_max_return_type< ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > >::type min (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &a, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static min_max_return_type< ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > >::type min (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &a, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static min_max_return_type< ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > >::type min (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &a, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static min_max_return_type< ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, AD_TAPE_REAL >::type min (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &a, const AD_TAPE_REAL &b)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
static min_max_return_type< ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > >::type min (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &a, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &b)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static min_max_return_type< ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > >::type min (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &a, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
static min_max_return_type< ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > >::type min (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &a, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
static min_max_return_type< ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > >::type min (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &a, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
static min_max_return_type< ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > >::type min (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &a, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static min_max_return_type< ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, AD_TAPE_REAL >::type min (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &a, const AD_TAPE_REAL &b)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static min_max_return_type< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > >::type min (const AD_TAPE_REAL &a, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &b)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static min_max_return_type< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > >::type min (const AD_TAPE_REAL &a, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static min_max_return_type< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > >::type min (const AD_TAPE_REAL &a, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static min_max_return_type< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > >::type min (const AD_TAPE_REAL &a, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &b)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static min_max_return_type< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > >::type min (const AD_TAPE_REAL &a, const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &b)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool operator!= (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator!= (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
static bool operator!= (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
static bool operator!= (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
static bool operator!= (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool operator!= (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static bool operator!= (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator!= (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static bool operator!= (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static bool operator!= (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static bool operator!= (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool operator!= (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
static bool operator!= (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator!= (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
static bool operator!= (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
static bool operator!= (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
static bool operator!= (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool operator!= (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static bool operator!= (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator!= (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static bool operator!= (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static bool operator!= (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static bool operator!= (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool operator!= (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
static bool operator!= (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator!= (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
static bool operator!= (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
static bool operator!= (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
static bool operator!= (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool operator!= (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool operator!= (const double &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool operator!= (const double &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool operator!= (const double &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool operator!= (const double &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool operator!= (const double &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_mul_aa< AD_TAPE_REAL > > operator* (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_mul_aa< AD_TAPE_REAL > > operator* (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_mul_aa< AD_TAPE_REAL > > operator* (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_mul_aa< AD_TAPE_REAL > > operator* (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_mul_aa< AD_TAPE_REAL > > operator* (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_mul_ap< AD_TAPE_REAL > > operator* (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
std::enable_if<!std::is_same< typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::VALUE_TYPE, typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_mul_ap< AD_TAPE_REAL > > >::type operator* (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 >, ad::operations::ad_mul_aa< AD_TAPE_REAL > > operator* (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_mul_aa< AD_TAPE_REAL > > operator* (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_mul_aa< AD_TAPE_REAL > > operator* (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_mul_aa< AD_TAPE_REAL > > operator* (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_mul_aa< AD_TAPE_REAL > > operator* (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_mul_ap< AD_TAPE_REAL > > operator* (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_mul_ap< AD_TAPE_REAL > > >::type operator* (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 >, ad::operations::ad_mul_aa< AD_TAPE_REAL > > operator* (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_mul_aa< AD_TAPE_REAL > > operator* (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_mul_aa< AD_TAPE_REAL > > operator* (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_mul_aa< AD_TAPE_REAL > > operator* (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_mul_aa< AD_TAPE_REAL > > operator* (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_mul_ap< AD_TAPE_REAL > > operator* (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_mul_ap< AD_TAPE_REAL > > >::type operator* (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 >, ad::operations::ad_mul_aa< AD_TAPE_REAL > > operator* (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_mul_aa< AD_TAPE_REAL > > operator* (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_mul_aa< AD_TAPE_REAL > > operator* (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_mul_aa< AD_TAPE_REAL > > operator* (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_mul_aa< AD_TAPE_REAL > > operator* (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_mul_ap< AD_TAPE_REAL > > operator* (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_mul_ap< AD_TAPE_REAL > > >::type operator* (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 >, ad::operations::ad_mul_aa< AD_TAPE_REAL > > operator* (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_mul_aa< AD_TAPE_REAL > > operator* (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_mul_aa< AD_TAPE_REAL > > operator* (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_mul_aa< AD_TAPE_REAL > > operator* (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_mul_aa< AD_TAPE_REAL > > operator* (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_mul_ap< AD_TAPE_REAL > > operator* (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::VALUE_TYPE, typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_mul_ap< AD_TAPE_REAL > > >::type operator* (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_mul_pa< AD_TAPE_REAL > > operator* (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_mul_pa< AD_TAPE_REAL > > operator* (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_mul_pa< AD_TAPE_REAL > > operator* (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_mul_pa< AD_TAPE_REAL > > operator* (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_mul_pa< AD_TAPE_REAL > > operator* (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
std::enable_if<!std::is_same< typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::VALUE_TYPE, typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_mul_pa< AD_TAPE_REAL > > >::type operator* (const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_mul_pa< AD_TAPE_REAL > > >::type operator* (const typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_mul_pa< AD_TAPE_REAL > > >::type operator* (const typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_mul_pa< AD_TAPE_REAL > > >::type operator* (const typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::VALUE_TYPE, typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_mul_pa< AD_TAPE_REAL > > >::type operator* (const typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_plus< AD_TAPE_REAL > > operator+ (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_add_aa< AD_TAPE_REAL > > operator+ (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_add_aa< AD_TAPE_REAL > > operator+ (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_add_aa< AD_TAPE_REAL > > operator+ (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_add_aa< AD_TAPE_REAL > > operator+ (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_add_aa< AD_TAPE_REAL > > operator+ (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_add_ap< AD_TAPE_REAL > > operator+ (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
std::enable_if<!std::is_same< typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::VALUE_TYPE, typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_add_ap< AD_TAPE_REAL > > >::type operator+ (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_plus< AD_TAPE_REAL > > operator+ (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 >, ad::operations::ad_add_aa< AD_TAPE_REAL > > operator+ (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_add_aa< AD_TAPE_REAL > > operator+ (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_add_aa< AD_TAPE_REAL > > operator+ (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_add_aa< AD_TAPE_REAL > > operator+ (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_add_aa< AD_TAPE_REAL > > operator+ (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_add_ap< AD_TAPE_REAL > > operator+ (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_add_ap< AD_TAPE_REAL > > >::type operator+ (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_plus< AD_TAPE_REAL > > operator+ (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 >, ad::operations::ad_add_aa< AD_TAPE_REAL > > operator+ (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_add_aa< AD_TAPE_REAL > > operator+ (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_add_aa< AD_TAPE_REAL > > operator+ (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_add_aa< AD_TAPE_REAL > > operator+ (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_add_aa< AD_TAPE_REAL > > operator+ (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_add_ap< AD_TAPE_REAL > > operator+ (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_add_ap< AD_TAPE_REAL > > >::type operator+ (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_plus< AD_TAPE_REAL > > operator+ (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 >, ad::operations::ad_add_aa< AD_TAPE_REAL > > operator+ (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_add_aa< AD_TAPE_REAL > > operator+ (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_add_aa< AD_TAPE_REAL > > operator+ (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_add_aa< AD_TAPE_REAL > > operator+ (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_add_aa< AD_TAPE_REAL > > operator+ (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_add_ap< AD_TAPE_REAL > > operator+ (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_add_ap< AD_TAPE_REAL > > >::type operator+ (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_plus< AD_TAPE_REAL > > operator+ (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 >, ad::operations::ad_add_aa< AD_TAPE_REAL > > operator+ (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_add_aa< AD_TAPE_REAL > > operator+ (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_add_aa< AD_TAPE_REAL > > operator+ (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_add_aa< AD_TAPE_REAL > > operator+ (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_add_aa< AD_TAPE_REAL > > operator+ (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_add_ap< AD_TAPE_REAL > > operator+ (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::VALUE_TYPE, typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_add_ap< AD_TAPE_REAL > > >::type operator+ (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_add_pa< AD_TAPE_REAL > > operator+ (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_add_pa< AD_TAPE_REAL > > operator+ (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_add_pa< AD_TAPE_REAL > > operator+ (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_add_pa< AD_TAPE_REAL > > operator+ (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_add_pa< AD_TAPE_REAL > > operator+ (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
std::enable_if<!std::is_same< typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::VALUE_TYPE, typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_add_pa< AD_TAPE_REAL > > >::type operator+ (const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_add_pa< AD_TAPE_REAL > > >::type operator+ (const typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_add_pa< AD_TAPE_REAL > > >::type operator+ (const typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_add_pa< AD_TAPE_REAL > > >::type operator+ (const typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::VALUE_TYPE, typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_add_pa< AD_TAPE_REAL > > >::type operator+ (const typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_minus< AD_TAPE_REAL > > operator- (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_sub_aa< AD_TAPE_REAL > > operator- (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_sub_aa< AD_TAPE_REAL > > operator- (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_sub_aa< AD_TAPE_REAL > > operator- (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_sub_aa< AD_TAPE_REAL > > operator- (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_sub_aa< AD_TAPE_REAL > > operator- (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_sub_ap< AD_TAPE_REAL > > operator- (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
std::enable_if<!std::is_same< typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::VALUE_TYPE, typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_sub_ap< AD_TAPE_REAL > > >::type operator- (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_minus< AD_TAPE_REAL > > operator- (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 >, ad::operations::ad_sub_aa< AD_TAPE_REAL > > operator- (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_sub_aa< AD_TAPE_REAL > > operator- (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_sub_aa< AD_TAPE_REAL > > operator- (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_sub_aa< AD_TAPE_REAL > > operator- (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_sub_aa< AD_TAPE_REAL > > operator- (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_sub_ap< AD_TAPE_REAL > > operator- (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_sub_ap< AD_TAPE_REAL > > >::type operator- (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_minus< AD_TAPE_REAL > > operator- (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 >, ad::operations::ad_sub_aa< AD_TAPE_REAL > > operator- (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_sub_aa< AD_TAPE_REAL > > operator- (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_sub_aa< AD_TAPE_REAL > > operator- (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_sub_aa< AD_TAPE_REAL > > operator- (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_sub_aa< AD_TAPE_REAL > > operator- (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_sub_ap< AD_TAPE_REAL > > operator- (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_sub_ap< AD_TAPE_REAL > > >::type operator- (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_minus< AD_TAPE_REAL > > operator- (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 >, ad::operations::ad_sub_aa< AD_TAPE_REAL > > operator- (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_sub_aa< AD_TAPE_REAL > > operator- (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_sub_aa< AD_TAPE_REAL > > operator- (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_sub_aa< AD_TAPE_REAL > > operator- (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_sub_aa< AD_TAPE_REAL > > operator- (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_sub_ap< AD_TAPE_REAL > > operator- (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_sub_ap< AD_TAPE_REAL > > >::type operator- (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_minus< AD_TAPE_REAL > > operator- (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 >, ad::operations::ad_sub_aa< AD_TAPE_REAL > > operator- (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_sub_aa< AD_TAPE_REAL > > operator- (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_sub_aa< AD_TAPE_REAL > > operator- (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_sub_aa< AD_TAPE_REAL > > operator- (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_sub_aa< AD_TAPE_REAL > > operator- (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_sub_ap< AD_TAPE_REAL > > operator- (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::VALUE_TYPE, typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_sub_ap< AD_TAPE_REAL > > >::type operator- (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_sub_pa< AD_TAPE_REAL > > operator- (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_sub_pa< AD_TAPE_REAL > > operator- (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_sub_pa< AD_TAPE_REAL > > operator- (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_sub_pa< AD_TAPE_REAL > > operator- (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_sub_pa< AD_TAPE_REAL > > operator- (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
std::enable_if<!std::is_same< typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::VALUE_TYPE, typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_sub_pa< AD_TAPE_REAL > > >::type operator- (const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_sub_pa< AD_TAPE_REAL > > >::type operator- (const typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_sub_pa< AD_TAPE_REAL > > >::type operator- (const typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_sub_pa< AD_TAPE_REAL > > >::type operator- (const typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::VALUE_TYPE, typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_sub_pa< AD_TAPE_REAL > > >::type operator- (const typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_div_aa< AD_TAPE_REAL > > operator/ (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_div_aa< AD_TAPE_REAL > > operator/ (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_div_aa< AD_TAPE_REAL > > operator/ (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_div_aa< AD_TAPE_REAL > > operator/ (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_div_aa< AD_TAPE_REAL > > operator/ (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_div_ap< AD_TAPE_REAL > > operator/ (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
std::enable_if<!std::is_same< typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::VALUE_TYPE, typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_div_ap< AD_TAPE_REAL > > >::type operator/ (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 >, ad::operations::ad_div_aa< AD_TAPE_REAL > > operator/ (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_div_aa< AD_TAPE_REAL > > operator/ (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_div_aa< AD_TAPE_REAL > > operator/ (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_div_aa< AD_TAPE_REAL > > operator/ (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_div_aa< AD_TAPE_REAL > > operator/ (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_div_ap< AD_TAPE_REAL > > operator/ (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_div_ap< AD_TAPE_REAL > > >::type operator/ (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 >, ad::operations::ad_div_aa< AD_TAPE_REAL > > operator/ (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_div_aa< AD_TAPE_REAL > > operator/ (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_div_aa< AD_TAPE_REAL > > operator/ (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_div_aa< AD_TAPE_REAL > > operator/ (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_div_aa< AD_TAPE_REAL > > operator/ (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_div_ap< AD_TAPE_REAL > > operator/ (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_div_ap< AD_TAPE_REAL > > >::type operator/ (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 >, ad::operations::ad_div_aa< AD_TAPE_REAL > > operator/ (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_div_aa< AD_TAPE_REAL > > operator/ (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_div_aa< AD_TAPE_REAL > > operator/ (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_div_aa< AD_TAPE_REAL > > operator/ (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_div_aa< AD_TAPE_REAL > > operator/ (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_div_ap< AD_TAPE_REAL > > operator/ (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_div_ap< AD_TAPE_REAL > > >::type operator/ (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 >, ad::operations::ad_div_aa< AD_TAPE_REAL > > operator/ (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_div_aa< AD_TAPE_REAL > > operator/ (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_div_aa< AD_TAPE_REAL > > operator/ (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_div_aa< AD_TAPE_REAL > > operator/ (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_div_aa< AD_TAPE_REAL > > operator/ (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_div_ap< AD_TAPE_REAL > > operator/ (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::VALUE_TYPE, typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_div_ap< AD_TAPE_REAL > > >::type operator/ (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_div_pa< AD_TAPE_REAL > > operator/ (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_div_pa< AD_TAPE_REAL > > operator/ (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_div_pa< AD_TAPE_REAL > > operator/ (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_div_pa< AD_TAPE_REAL > > operator/ (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_div_pa< AD_TAPE_REAL > > operator/ (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
std::enable_if<!std::is_same< typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::VALUE_TYPE, typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_div_pa< AD_TAPE_REAL > > >::type operator/ (const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_div_pa< AD_TAPE_REAL > > >::type operator/ (const typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_div_pa< AD_TAPE_REAL > > >::type operator/ (const typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_div_pa< AD_TAPE_REAL > > >::type operator/ (const typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::VALUE_TYPE, typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_div_pa< AD_TAPE_REAL > > >::type operator/ (const typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool operator< (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator< (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
static bool operator< (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
static bool operator< (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
static bool operator< (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool operator< (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static bool operator< (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator< (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static bool operator< (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static bool operator< (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static bool operator< (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool operator< (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
static bool operator< (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator< (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
static bool operator< (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
static bool operator< (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
static bool operator< (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool operator< (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static bool operator< (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator< (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static bool operator< (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static bool operator< (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static bool operator< (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool operator< (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
static bool operator< (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator< (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
static bool operator< (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
static bool operator< (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
static bool operator< (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool operator< (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool operator< (const double &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool operator< (const double &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool operator< (const double &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool operator< (const double &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool operator< (const double &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static std::ostream & operator<< (std::ostream &out, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static std::ostream & operator<< (std::ostream &out, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static std::ostream & operator<< (std::ostream &out, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static std::ostream & operator<< (std::ostream &out, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static std::ostream & operator<< (std::ostream &out, const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool operator<= (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator<= (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
static bool operator<= (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
static bool operator<= (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
static bool operator<= (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool operator<= (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static bool operator<= (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator<= (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static bool operator<= (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static bool operator<= (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static bool operator<= (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool operator<= (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
static bool operator<= (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator<= (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
static bool operator<= (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
static bool operator<= (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
static bool operator<= (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool operator<= (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static bool operator<= (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator<= (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static bool operator<= (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static bool operator<= (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static bool operator<= (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool operator<= (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
static bool operator<= (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator<= (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
static bool operator<= (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
static bool operator<= (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
static bool operator<= (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool operator<= (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool operator<= (const double &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool operator<= (const double &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool operator<= (const double &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool operator<= (const double &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool operator<= (const double &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool operator== (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator== (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
static bool operator== (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
static bool operator== (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
static bool operator== (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool operator== (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static bool operator== (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator== (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static bool operator== (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static bool operator== (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static bool operator== (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool operator== (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
static bool operator== (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator== (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
static bool operator== (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
static bool operator== (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
static bool operator== (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool operator== (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static bool operator== (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator== (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static bool operator== (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static bool operator== (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static bool operator== (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool operator== (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
static bool operator== (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator== (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
static bool operator== (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
static bool operator== (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
static bool operator== (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool operator== (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool operator== (const double &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool operator== (const double &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool operator== (const double &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool operator== (const double &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool operator== (const double &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool operator> (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator> (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
static bool operator> (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
static bool operator> (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
static bool operator> (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool operator> (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static bool operator> (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator> (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static bool operator> (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static bool operator> (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static bool operator> (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool operator> (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
static bool operator> (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator> (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
static bool operator> (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
static bool operator> (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
static bool operator> (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool operator> (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static bool operator> (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator> (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static bool operator> (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static bool operator> (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static bool operator> (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool operator> (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
static bool operator> (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator> (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
static bool operator> (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
static bool operator> (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
static bool operator> (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool operator> (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool operator> (const double &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool operator> (const double &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool operator> (const double &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool operator> (const double &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool operator> (const double &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool operator>= (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator>= (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
static bool operator>= (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
static bool operator>= (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
static bool operator>= (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool operator>= (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static bool operator>= (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator>= (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static bool operator>= (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static bool operator>= (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static bool operator>= (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool operator>= (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
static bool operator>= (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator>= (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
static bool operator>= (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
static bool operator>= (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
static bool operator>= (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool operator>= (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static bool operator>= (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator>= (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static bool operator>= (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static bool operator>= (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static bool operator>= (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool operator>= (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
static bool operator>= (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool operator>= (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
static bool operator>= (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
static bool operator>= (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
static bool operator>= (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool operator>= (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const double &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool operator>= (const double &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool operator>= (const double &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool operator>= (const double &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool operator>= (const double &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool operator>= (const double &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static std::istream & operator>> (std::istream &in, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_pow_aa< AD_TAPE_REAL > > pow (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_pow_aa< AD_TAPE_REAL > > pow (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_pow_aa< AD_TAPE_REAL > > pow (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_pow_aa< AD_TAPE_REAL > > pow (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_pow_aa< AD_TAPE_REAL > > pow (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_pow_ap< AD_TAPE_REAL > > pow (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
std::enable_if<!std::is_same< typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::VALUE_TYPE, typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_pow_ap< AD_TAPE_REAL > > >::type pow (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1, const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 >, ad::operations::ad_pow_aa< AD_TAPE_REAL > > pow (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_pow_aa< AD_TAPE_REAL > > pow (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_pow_aa< AD_TAPE_REAL > > pow (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_pow_aa< AD_TAPE_REAL > > pow (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_pow_aa< AD_TAPE_REAL > > pow (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_pow_ap< AD_TAPE_REAL > > pow (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_pow_ap< AD_TAPE_REAL > > >::type pow (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1, const typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 >, ad::operations::ad_pow_aa< AD_TAPE_REAL > > pow (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_pow_aa< AD_TAPE_REAL > > pow (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_pow_aa< AD_TAPE_REAL > > pow (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_pow_aa< AD_TAPE_REAL > > pow (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_pow_aa< AD_TAPE_REAL > > pow (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_pow_ap< AD_TAPE_REAL > > pow (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_pow_ap< AD_TAPE_REAL > > >::type pow (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1, const typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 >, ad::operations::ad_pow_aa< AD_TAPE_REAL > > pow (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_pow_aa< AD_TAPE_REAL > > pow (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_pow_aa< AD_TAPE_REAL > > pow (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_pow_aa< AD_TAPE_REAL > > pow (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_pow_aa< AD_TAPE_REAL > > pow (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_pow_ap< AD_TAPE_REAL > > pow (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_pow_ap< AD_TAPE_REAL > > >::type pow (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1, const typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 >, ad::operations::ad_pow_aa< AD_TAPE_REAL > > pow (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP >, ad::operations::ad_pow_aa< AD_TAPE_REAL > > pow (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP >, ad::operations::ad_pow_aa< AD_TAPE_REAL > > pow (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP >, ad::operations::ad_pow_aa< AD_TAPE_REAL > > pow (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP >, ad::operations::ad_pow_aa< AD_TAPE_REAL > > pow (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_pow_ap< AD_TAPE_REAL > > pow (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::VALUE_TYPE, typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_pow_ap< AD_TAPE_REAL > > >::type pow (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1, const typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_pow_pa< AD_TAPE_REAL > > pow (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_pow_pa< AD_TAPE_REAL > > pow (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_pow_pa< AD_TAPE_REAL > > pow (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_pow_pa< AD_TAPE_REAL > > pow (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_pow_pa< AD_TAPE_REAL > > pow (const typename ad::helper::type_identity< AD_TAPE_REAL >::type &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
std::enable_if<!std::is_same< typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::VALUE_TYPE, typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_pow_pa< AD_TAPE_REAL > > >::type pow (const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE &x1, const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_pow_pa< AD_TAPE_REAL > > >::type pow (const typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &x1, const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_pow_pa< AD_TAPE_REAL > > >::type pow (const typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE &x1, const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::VALUE_TYPE, typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_pow_pa< AD_TAPE_REAL > > >::type pow (const typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &x1, const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
std::enable_if<!std::is_same< typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::VALUE_TYPE, typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE >::value, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_pow_pa< AD_TAPE_REAL > > >::type pow (const typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE &x1, const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x2)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static void reset_variable (ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_sin< AD_TAPE_REAL > > sin (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_sin< AD_TAPE_REAL > > sin (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_sin< AD_TAPE_REAL > > sin (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_sin< AD_TAPE_REAL > > sin (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_sin< AD_TAPE_REAL > > sin (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_sinh< AD_TAPE_REAL > > sinh (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_sinh< AD_TAPE_REAL > > sinh (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_sinh< AD_TAPE_REAL > > sinh (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_sinh< AD_TAPE_REAL > > sinh (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_sinh< AD_TAPE_REAL > > sinh (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_sqrt< AD_TAPE_REAL > > sqrt (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_sqrt< AD_TAPE_REAL > > sqrt (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_sqrt< AD_TAPE_REAL > > sqrt (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_sqrt< AD_TAPE_REAL > > sqrt (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_sqrt< AD_TAPE_REAL > > sqrt (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_tan< AD_TAPE_REAL > > tan (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_tan< AD_TAPE_REAL > > tan (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_tan< AD_TAPE_REAL > > tan (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_tan< AD_TAPE_REAL > > tan (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_tan< AD_TAPE_REAL > > tan (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >, ad::operations::ad_tanh< AD_TAPE_REAL > > tanh (const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >, ad::operations::ad_tanh< AD_TAPE_REAL > > tanh (const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >, ad::operations::ad_tanh< AD_TAPE_REAL > > tanh (const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >, ad::operations::ad_tanh< AD_TAPE_REAL > > tanh (const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &x1)
 
template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate< AD_TAPE_REAL, ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >, ad::operations::ad_tanh< AD_TAPE_REAL > > tanh (const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &x1)
 

Function Documentation

◆ abs() [1/5]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_fabs<AD_TAPE_REAL> > ad::internal::abs ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1)

◆ abs() [2/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_fabs<AD_TAPE_REAL> > ad::internal::abs ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1)

◆ abs() [3/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_fabs<AD_TAPE_REAL> > ad::internal::abs ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1)

◆ abs() [4/5]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_fabs<AD_TAPE_REAL> > ad::internal::abs ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1)

◆ abs() [5/5]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_fabs<AD_TAPE_REAL> > ad::internal::abs ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1)

◆ acos() [1/5]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_acos<AD_TAPE_REAL> > ad::internal::acos ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1)

◆ acos() [2/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_acos<AD_TAPE_REAL> > ad::internal::acos ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1)

◆ acos() [3/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_acos<AD_TAPE_REAL> > ad::internal::acos ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1)

◆ acos() [4/5]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_acos<AD_TAPE_REAL> > ad::internal::acos ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1)

◆ acos() [5/5]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_acos<AD_TAPE_REAL> > ad::internal::acos ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1)

◆ acosh() [1/5]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_acosh<AD_TAPE_REAL> > ad::internal::acosh ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1)

◆ acosh() [2/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_acosh<AD_TAPE_REAL> > ad::internal::acosh ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1)

◆ acosh() [3/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_acosh<AD_TAPE_REAL> > ad::internal::acosh ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1)

◆ acosh() [4/5]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_acosh<AD_TAPE_REAL> > ad::internal::acosh ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1)

◆ acosh() [5/5]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_acosh<AD_TAPE_REAL> > ad::internal::acosh ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1)

◆ asin() [1/5]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_asin<AD_TAPE_REAL> > ad::internal::asin ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1)

◆ asin() [2/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_asin<AD_TAPE_REAL> > ad::internal::asin ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1)

◆ asin() [3/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_asin<AD_TAPE_REAL> > ad::internal::asin ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1)

◆ asin() [4/5]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_asin<AD_TAPE_REAL> > ad::internal::asin ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1)

◆ asin() [5/5]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_asin<AD_TAPE_REAL> > ad::internal::asin ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1)

◆ asinh() [1/5]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_asinh<AD_TAPE_REAL> > ad::internal::asinh ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1)

◆ asinh() [2/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_asinh<AD_TAPE_REAL> > ad::internal::asinh ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1)

◆ asinh() [3/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_asinh<AD_TAPE_REAL> > ad::internal::asinh ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1)

◆ asinh() [4/5]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_asinh<AD_TAPE_REAL> > ad::internal::asinh ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1)

◆ asinh() [5/5]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_asinh<AD_TAPE_REAL> > ad::internal::asinh ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1)

◆ atan() [1/5]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_atan<AD_TAPE_REAL> > ad::internal::atan ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1)

◆ atan() [2/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_atan<AD_TAPE_REAL> > ad::internal::atan ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1)

◆ atan() [3/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_atan<AD_TAPE_REAL> > ad::internal::atan ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1)

◆ atan() [4/5]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_atan<AD_TAPE_REAL> > ad::internal::atan ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1)

◆ atan() [5/5]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_atan<AD_TAPE_REAL> > ad::internal::atan ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1)

◆ atan2() [1/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_atan2_aa<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)

◆ atan2() [2/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_atan2_aa<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ atan2() [3/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_atan2_aa<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ atan2() [4/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_atan2_aa<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ atan2() [5/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_atan2_aa<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ atan2() [6/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_atan2_ap<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ atan2() [7/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
std::enable_if<!std::is_same<typename ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>::VALUE_TYPE, typename ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_atan2_ap<AD_TAPE_REAL> > >::type ad::internal::atan2 ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE &  x2 
)

◆ atan2() [8/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2>, ad::operations::ad_atan2_aa<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)

◆ atan2() [9/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_atan2_aa<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ atan2() [10/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_atan2_aa<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ atan2() [11/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_atan2_aa<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ atan2() [12/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_atan2_aa<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ atan2() [13/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_atan2_ap<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ atan2() [14/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_atan2_ap<AD_TAPE_REAL> > >::type ad::internal::atan2 ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &  x2 
)

◆ atan2() [15/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2>, ad::operations::ad_atan2_aa<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)

◆ atan2() [16/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_atan2_aa<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ atan2() [17/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_atan2_aa<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ atan2() [18/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_atan2_aa<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ atan2() [19/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_atan2_aa<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ atan2() [20/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_atan2_ap<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ atan2() [21/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_atan2_ap<AD_TAPE_REAL> > >::type ad::internal::atan2 ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE &  x2 
)

◆ atan2() [22/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2>, ad::operations::ad_atan2_aa<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)

◆ atan2() [23/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_atan2_aa<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ atan2() [24/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_atan2_aa<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ atan2() [25/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_atan2_aa<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ atan2() [26/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_atan2_aa<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ atan2() [27/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_atan2_ap<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ atan2() [28/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_atan2_ap<AD_TAPE_REAL> > >::type ad::internal::atan2 ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &  x2 
)

◆ atan2() [29/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2>, ad::operations::ad_atan2_aa<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)

◆ atan2() [30/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_atan2_aa<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ atan2() [31/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_atan2_aa<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ atan2() [32/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_atan2_aa<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ atan2() [33/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_atan2_aa<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ atan2() [34/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_atan2_ap<AD_TAPE_REAL> > ad::internal::atan2 ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ atan2() [35/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>::VALUE_TYPE, typename ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_atan2_ap<AD_TAPE_REAL> > >::type ad::internal::atan2 ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE &  x2 
)

◆ atan2() [36/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_atan2_pa<AD_TAPE_REAL> > ad::internal::atan2 ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)

◆ atan2() [37/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_atan2_pa<AD_TAPE_REAL> > ad::internal::atan2 ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x2 
)

◆ atan2() [38/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_atan2_pa<AD_TAPE_REAL> > ad::internal::atan2 ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x2 
)

◆ atan2() [39/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_atan2_pa<AD_TAPE_REAL> > ad::internal::atan2 ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x2 
)

◆ atan2() [40/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_atan2_pa<AD_TAPE_REAL> > ad::internal::atan2 ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x2 
)

◆ atan2() [41/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
std::enable_if<!std::is_same<typename ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>::VALUE_TYPE, typename ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_atan2_pa<AD_TAPE_REAL> > >::type ad::internal::atan2 ( const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)

◆ atan2() [42/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_atan2_pa<AD_TAPE_REAL> > >::type ad::internal::atan2 ( const typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x2 
)

◆ atan2() [43/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_atan2_pa<AD_TAPE_REAL> > >::type ad::internal::atan2 ( const typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x2 
)

◆ atan2() [44/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_atan2_pa<AD_TAPE_REAL> > >::type ad::internal::atan2 ( const typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x2 
)

◆ atan2() [45/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>::VALUE_TYPE, typename ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_atan2_pa<AD_TAPE_REAL> > >::type ad::internal::atan2 ( const typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x2 
)

◆ atanh() [1/5]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_atanh<AD_TAPE_REAL> > ad::internal::atanh ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1)

◆ atanh() [2/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_atanh<AD_TAPE_REAL> > ad::internal::atanh ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1)

◆ atanh() [3/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_atanh<AD_TAPE_REAL> > ad::internal::atanh ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1)

◆ atanh() [4/5]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_atanh<AD_TAPE_REAL> > ad::internal::atanh ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1)

◆ atanh() [5/5]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_atanh<AD_TAPE_REAL> > ad::internal::atanh ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1)

◆ ceil() [1/5]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static double ad::internal::ceil ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x)
inlinestatic

◆ ceil() [2/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static double ad::internal::ceil ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x)
inlinestatic

◆ ceil() [3/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static double ad::internal::ceil ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x)
inlinestatic

◆ ceil() [4/5]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static double ad::internal::ceil ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x)
inlinestatic

◆ ceil() [5/5]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static double ad::internal::ceil ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x)
inlinestatic

◆ cos() [1/5]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_cos<AD_TAPE_REAL> > ad::internal::cos ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1)

◆ cos() [2/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_cos<AD_TAPE_REAL> > ad::internal::cos ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1)

◆ cos() [3/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_cos<AD_TAPE_REAL> > ad::internal::cos ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1)

◆ cos() [4/5]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_cos<AD_TAPE_REAL> > ad::internal::cos ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1)

◆ cos() [5/5]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_cos<AD_TAPE_REAL> > ad::internal::cos ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1)

◆ cosh() [1/5]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_cosh<AD_TAPE_REAL> > ad::internal::cosh ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1)

◆ cosh() [2/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_cosh<AD_TAPE_REAL> > ad::internal::cosh ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1)

◆ cosh() [3/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_cosh<AD_TAPE_REAL> > ad::internal::cosh ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1)

◆ cosh() [4/5]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_cosh<AD_TAPE_REAL> > ad::internal::cosh ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1)

◆ cosh() [5/5]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_cosh<AD_TAPE_REAL> > ad::internal::cosh ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1)

◆ erf() [1/5]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_erf<AD_TAPE_REAL> > ad::internal::erf ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1)

◆ erf() [2/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_erf<AD_TAPE_REAL> > ad::internal::erf ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1)

◆ erf() [3/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_erf<AD_TAPE_REAL> > ad::internal::erf ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1)

◆ erf() [4/5]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_erf<AD_TAPE_REAL> > ad::internal::erf ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1)

◆ erf() [5/5]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_erf<AD_TAPE_REAL> > ad::internal::erf ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1)

◆ erfc() [1/5]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_erfc<AD_TAPE_REAL> > ad::internal::erfc ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1)

◆ erfc() [2/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_erfc<AD_TAPE_REAL> > ad::internal::erfc ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1)

◆ erfc() [3/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_erfc<AD_TAPE_REAL> > ad::internal::erfc ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1)

◆ erfc() [4/5]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_erfc<AD_TAPE_REAL> > ad::internal::erfc ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1)

◆ erfc() [5/5]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_erfc<AD_TAPE_REAL> > ad::internal::erfc ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1)

◆ exp() [1/5]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_exp<AD_TAPE_REAL> > ad::internal::exp ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1)

◆ exp() [2/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_exp<AD_TAPE_REAL> > ad::internal::exp ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1)

◆ exp() [3/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_exp<AD_TAPE_REAL> > ad::internal::exp ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1)

◆ exp() [4/5]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_exp<AD_TAPE_REAL> > ad::internal::exp ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1)

◆ exp() [5/5]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_exp<AD_TAPE_REAL> > ad::internal::exp ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1)

◆ expm1() [1/5]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_expm1<AD_TAPE_REAL> > ad::internal::expm1 ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1)

◆ expm1() [2/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_expm1<AD_TAPE_REAL> > ad::internal::expm1 ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1)

◆ expm1() [3/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_expm1<AD_TAPE_REAL> > ad::internal::expm1 ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1)

◆ expm1() [4/5]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_expm1<AD_TAPE_REAL> > ad::internal::expm1 ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1)

◆ expm1() [5/5]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_expm1<AD_TAPE_REAL> > ad::internal::expm1 ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1)

◆ fabs() [1/5]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_fabs<AD_TAPE_REAL> > ad::internal::fabs ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1)

◆ fabs() [2/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_fabs<AD_TAPE_REAL> > ad::internal::fabs ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1)

◆ fabs() [3/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_fabs<AD_TAPE_REAL> > ad::internal::fabs ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1)

◆ fabs() [4/5]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_fabs<AD_TAPE_REAL> > ad::internal::fabs ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1)

◆ fabs() [5/5]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_fabs<AD_TAPE_REAL> > ad::internal::fabs ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1)

◆ floor() [1/5]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static double ad::internal::floor ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x)
inlinestatic

◆ floor() [2/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static double ad::internal::floor ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x)
inlinestatic

◆ floor() [3/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static double ad::internal::floor ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x)
inlinestatic

◆ floor() [4/5]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static double ad::internal::floor ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x)
inlinestatic

◆ floor() [5/5]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static double ad::internal::floor ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x)
inlinestatic

◆ format_as()

template<class FP , class DataHandler >
const FP& ad::internal::format_as ( const active_type< FP, DataHandler > &  ad_type)

Format AD types (like ad::gt1s<double>::type) using their value for logging with spdlog.

If derivative information is needed as well, use ad::derivative(...) or define a fmt::formatter<...>.

◆ hypot() [1/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_hypot_aa<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)

◆ hypot() [2/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_hypot_aa<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ hypot() [3/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_hypot_aa<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ hypot() [4/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_hypot_aa<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ hypot() [5/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_hypot_aa<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ hypot() [6/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_hypot_ap<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ hypot() [7/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
std::enable_if<!std::is_same<typename ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>::VALUE_TYPE, typename ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_hypot_ap<AD_TAPE_REAL> > >::type ad::internal::hypot ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE &  x2 
)

◆ hypot() [8/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2>, ad::operations::ad_hypot_aa<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)

◆ hypot() [9/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_hypot_aa<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ hypot() [10/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_hypot_aa<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ hypot() [11/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_hypot_aa<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ hypot() [12/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_hypot_aa<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ hypot() [13/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_hypot_ap<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ hypot() [14/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_hypot_ap<AD_TAPE_REAL> > >::type ad::internal::hypot ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &  x2 
)

◆ hypot() [15/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2>, ad::operations::ad_hypot_aa<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)

◆ hypot() [16/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_hypot_aa<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ hypot() [17/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_hypot_aa<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ hypot() [18/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_hypot_aa<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ hypot() [19/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_hypot_aa<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ hypot() [20/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_hypot_ap<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ hypot() [21/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_hypot_ap<AD_TAPE_REAL> > >::type ad::internal::hypot ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE &  x2 
)

◆ hypot() [22/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2>, ad::operations::ad_hypot_aa<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)

◆ hypot() [23/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_hypot_aa<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ hypot() [24/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_hypot_aa<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ hypot() [25/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_hypot_aa<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ hypot() [26/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_hypot_aa<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ hypot() [27/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_hypot_ap<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ hypot() [28/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_hypot_ap<AD_TAPE_REAL> > >::type ad::internal::hypot ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &  x2 
)

◆ hypot() [29/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2>, ad::operations::ad_hypot_aa<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)

◆ hypot() [30/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_hypot_aa<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ hypot() [31/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_hypot_aa<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ hypot() [32/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_hypot_aa<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ hypot() [33/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_hypot_aa<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ hypot() [34/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_hypot_ap<AD_TAPE_REAL> > ad::internal::hypot ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ hypot() [35/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>::VALUE_TYPE, typename ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_hypot_ap<AD_TAPE_REAL> > >::type ad::internal::hypot ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE &  x2 
)

◆ hypot() [36/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_hypot_pa<AD_TAPE_REAL> > ad::internal::hypot ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)

◆ hypot() [37/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_hypot_pa<AD_TAPE_REAL> > ad::internal::hypot ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x2 
)

◆ hypot() [38/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_hypot_pa<AD_TAPE_REAL> > ad::internal::hypot ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x2 
)

◆ hypot() [39/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_hypot_pa<AD_TAPE_REAL> > ad::internal::hypot ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x2 
)

◆ hypot() [40/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_hypot_pa<AD_TAPE_REAL> > ad::internal::hypot ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x2 
)

◆ hypot() [41/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
std::enable_if<!std::is_same<typename ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>::VALUE_TYPE, typename ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_hypot_pa<AD_TAPE_REAL> > >::type ad::internal::hypot ( const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)

◆ hypot() [42/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_hypot_pa<AD_TAPE_REAL> > >::type ad::internal::hypot ( const typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x2 
)

◆ hypot() [43/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_hypot_pa<AD_TAPE_REAL> > >::type ad::internal::hypot ( const typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x2 
)

◆ hypot() [44/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_hypot_pa<AD_TAPE_REAL> > >::type ad::internal::hypot ( const typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x2 
)

◆ hypot() [45/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>::VALUE_TYPE, typename ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_hypot_pa<AD_TAPE_REAL> > >::type ad::internal::hypot ( const typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x2 
)

◆ isfinite() [1/5]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool ad::internal::isfinite ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x)
inlinestatic

◆ isfinite() [2/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool ad::internal::isfinite ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x)
inlinestatic

◆ isfinite() [3/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool ad::internal::isfinite ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x)
inlinestatic

◆ isfinite() [4/5]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool ad::internal::isfinite ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x)
inlinestatic

◆ isfinite() [5/5]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool ad::internal::isfinite ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x)
inlinestatic

◆ isinf() [1/5]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool ad::internal::isinf ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x)
inlinestatic

◆ isinf() [2/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool ad::internal::isinf ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x)
inlinestatic

◆ isinf() [3/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool ad::internal::isinf ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x)
inlinestatic

◆ isinf() [4/5]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool ad::internal::isinf ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x)
inlinestatic

◆ isinf() [5/5]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool ad::internal::isinf ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x)
inlinestatic

◆ isnan() [1/5]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool ad::internal::isnan ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x)
inlinestatic

◆ isnan() [2/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool ad::internal::isnan ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x)
inlinestatic

◆ isnan() [3/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool ad::internal::isnan ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x)
inlinestatic

◆ isnan() [4/5]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool ad::internal::isnan ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x)
inlinestatic

◆ isnan() [5/5]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool ad::internal::isnan ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x)
inlinestatic

◆ log() [1/5]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_log<AD_TAPE_REAL> > ad::internal::log ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1)

◆ log() [2/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_log<AD_TAPE_REAL> > ad::internal::log ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1)

◆ log() [3/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_log<AD_TAPE_REAL> > ad::internal::log ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1)

◆ log() [4/5]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_log<AD_TAPE_REAL> > ad::internal::log ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1)

◆ log() [5/5]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_log<AD_TAPE_REAL> > ad::internal::log ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1)

◆ log10() [1/5]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_log10<AD_TAPE_REAL> > ad::internal::log10 ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1)

◆ log10() [2/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_log10<AD_TAPE_REAL> > ad::internal::log10 ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1)

◆ log10() [3/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_log10<AD_TAPE_REAL> > ad::internal::log10 ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1)

◆ log10() [4/5]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_log10<AD_TAPE_REAL> > ad::internal::log10 ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1)

◆ log10() [5/5]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_log10<AD_TAPE_REAL> > ad::internal::log10 ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1)

◆ log1p() [1/5]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_log1p<AD_TAPE_REAL> > ad::internal::log1p ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1)

◆ log1p() [2/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_log1p<AD_TAPE_REAL> > ad::internal::log1p ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1)

◆ log1p() [3/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_log1p<AD_TAPE_REAL> > ad::internal::log1p ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1)

◆ log1p() [4/5]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_log1p<AD_TAPE_REAL> > ad::internal::log1p ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1)

◆ log1p() [5/5]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_log1p<AD_TAPE_REAL> > ad::internal::log1p ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1)

◆ max() [1/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static min_max_return_type<ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1> >::type ad::internal::max ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  a,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  b 
)
inlinestatic

◆ max() [2/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
static min_max_return_type<ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP> >::type ad::internal::max ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  a,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  b 
)
inlinestatic

◆ max() [3/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
static min_max_return_type<ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP> >::type ad::internal::max ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  a,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  b 
)
inlinestatic

◆ max() [4/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
static min_max_return_type<ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP> >::type ad::internal::max ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  a,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  b 
)
inlinestatic

◆ max() [5/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
static min_max_return_type<ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP> >::type ad::internal::max ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  a,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  b 
)
inlinestatic

◆ max() [6/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static min_max_return_type<ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, AD_TAPE_REAL>::type ad::internal::max ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  a,
const AD_TAPE_REAL &  b 
)
inlinestatic

◆ max() [7/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static min_max_return_type<ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2> >::type ad::internal::max ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  a,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  b 
)
inlinestatic

◆ max() [8/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static min_max_return_type<ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP> >::type ad::internal::max ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  a,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  b 
)
inlinestatic

◆ max() [9/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static min_max_return_type<ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP> >::type ad::internal::max ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  a,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  b 
)
inlinestatic

◆ max() [10/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static min_max_return_type<ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP> >::type ad::internal::max ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  a,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  b 
)
inlinestatic

◆ max() [11/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static min_max_return_type<ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP> >::type ad::internal::max ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  a,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  b 
)
inlinestatic

◆ max() [12/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static min_max_return_type<ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, AD_TAPE_REAL>::type ad::internal::max ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  a,
const AD_TAPE_REAL &  b 
)
inlinestatic

◆ max() [13/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
static min_max_return_type<ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2> >::type ad::internal::max ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  a,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  b 
)
inlinestatic

◆ max() [14/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static min_max_return_type<ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP> >::type ad::internal::max ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  a,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  b 
)
inlinestatic

◆ max() [15/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
static min_max_return_type<ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP> >::type ad::internal::max ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  a,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  b 
)
inlinestatic

◆ max() [16/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
static min_max_return_type<ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP> >::type ad::internal::max ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  a,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  b 
)
inlinestatic

◆ max() [17/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
static min_max_return_type<ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP> >::type ad::internal::max ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  a,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  b 
)
inlinestatic

◆ max() [18/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static min_max_return_type<ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, AD_TAPE_REAL>::type ad::internal::max ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  a,
const AD_TAPE_REAL &  b 
)
inlinestatic

◆ max() [19/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static min_max_return_type<ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2> >::type ad::internal::max ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  a,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  b 
)
inlinestatic

◆ max() [20/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static min_max_return_type<ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP> >::type ad::internal::max ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  a,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  b 
)
inlinestatic

◆ max() [21/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static min_max_return_type<ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP> >::type ad::internal::max ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  a,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  b 
)
inlinestatic

◆ max() [22/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static min_max_return_type<ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP> >::type ad::internal::max ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  a,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  b 
)
inlinestatic

◆ max() [23/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static min_max_return_type<ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP> >::type ad::internal::max ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  a,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  b 
)
inlinestatic

◆ max() [24/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static min_max_return_type<ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, AD_TAPE_REAL>::type ad::internal::max ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  a,
const AD_TAPE_REAL &  b 
)
inlinestatic

◆ max() [25/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
static min_max_return_type<ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2> >::type ad::internal::max ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  a,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  b 
)
inlinestatic

◆ max() [26/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static min_max_return_type<ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP> >::type ad::internal::max ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  a,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  b 
)
inlinestatic

◆ max() [27/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
static min_max_return_type<ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP> >::type ad::internal::max ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  a,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  b 
)
inlinestatic

◆ max() [28/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
static min_max_return_type<ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP> >::type ad::internal::max ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  a,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  b 
)
inlinestatic

◆ max() [29/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
static min_max_return_type<ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP> >::type ad::internal::max ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  a,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  b 
)
inlinestatic

◆ max() [30/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static min_max_return_type<ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, AD_TAPE_REAL>::type ad::internal::max ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  a,
const AD_TAPE_REAL &  b 
)
inlinestatic

◆ max() [31/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static min_max_return_type<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1> >::type ad::internal::max ( const AD_TAPE_REAL &  a,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  b 
)
inlinestatic

◆ max() [32/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static min_max_return_type<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP> >::type ad::internal::max ( const AD_TAPE_REAL &  a,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  b 
)
inlinestatic

◆ max() [33/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static min_max_return_type<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP> >::type ad::internal::max ( const AD_TAPE_REAL &  a,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  b 
)
inlinestatic

◆ max() [34/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static min_max_return_type<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP> >::type ad::internal::max ( const AD_TAPE_REAL &  a,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  b 
)
inlinestatic

◆ max() [35/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static min_max_return_type<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP> >::type ad::internal::max ( const AD_TAPE_REAL &  a,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  b 
)
inlinestatic

◆ min() [1/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static min_max_return_type<ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1> >::type ad::internal::min ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  a,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  b 
)
inlinestatic

◆ min() [2/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
static min_max_return_type<ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP> >::type ad::internal::min ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  a,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  b 
)
inlinestatic

◆ min() [3/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
static min_max_return_type<ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP> >::type ad::internal::min ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  a,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  b 
)
inlinestatic

◆ min() [4/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
static min_max_return_type<ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP> >::type ad::internal::min ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  a,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  b 
)
inlinestatic

◆ min() [5/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
static min_max_return_type<ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP> >::type ad::internal::min ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  a,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  b 
)
inlinestatic

◆ min() [6/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static min_max_return_type<ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, AD_TAPE_REAL>::type ad::internal::min ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  a,
const AD_TAPE_REAL &  b 
)
inlinestatic

◆ min() [7/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static min_max_return_type<ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2> >::type ad::internal::min ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  a,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  b 
)
inlinestatic

◆ min() [8/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static min_max_return_type<ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP> >::type ad::internal::min ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  a,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  b 
)
inlinestatic

◆ min() [9/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static min_max_return_type<ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP> >::type ad::internal::min ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  a,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  b 
)
inlinestatic

◆ min() [10/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static min_max_return_type<ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP> >::type ad::internal::min ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  a,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  b 
)
inlinestatic

◆ min() [11/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static min_max_return_type<ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP> >::type ad::internal::min ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  a,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  b 
)
inlinestatic

◆ min() [12/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static min_max_return_type<ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, AD_TAPE_REAL>::type ad::internal::min ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  a,
const AD_TAPE_REAL &  b 
)
inlinestatic

◆ min() [13/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
static min_max_return_type<ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2> >::type ad::internal::min ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  a,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  b 
)
inlinestatic

◆ min() [14/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static min_max_return_type<ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP> >::type ad::internal::min ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  a,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  b 
)
inlinestatic

◆ min() [15/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
static min_max_return_type<ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP> >::type ad::internal::min ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  a,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  b 
)
inlinestatic

◆ min() [16/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
static min_max_return_type<ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP> >::type ad::internal::min ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  a,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  b 
)
inlinestatic

◆ min() [17/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
static min_max_return_type<ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP> >::type ad::internal::min ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  a,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  b 
)
inlinestatic

◆ min() [18/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static min_max_return_type<ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, AD_TAPE_REAL>::type ad::internal::min ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  a,
const AD_TAPE_REAL &  b 
)
inlinestatic

◆ min() [19/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static min_max_return_type<ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2> >::type ad::internal::min ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  a,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  b 
)
inlinestatic

◆ min() [20/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static min_max_return_type<ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP> >::type ad::internal::min ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  a,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  b 
)
inlinestatic

◆ min() [21/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static min_max_return_type<ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP> >::type ad::internal::min ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  a,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  b 
)
inlinestatic

◆ min() [22/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static min_max_return_type<ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP> >::type ad::internal::min ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  a,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  b 
)
inlinestatic

◆ min() [23/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static min_max_return_type<ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP> >::type ad::internal::min ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  a,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  b 
)
inlinestatic

◆ min() [24/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static min_max_return_type<ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, AD_TAPE_REAL>::type ad::internal::min ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  a,
const AD_TAPE_REAL &  b 
)
inlinestatic

◆ min() [25/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
static min_max_return_type<ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2> >::type ad::internal::min ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  a,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  b 
)
inlinestatic

◆ min() [26/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static min_max_return_type<ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP> >::type ad::internal::min ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  a,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  b 
)
inlinestatic

◆ min() [27/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
static min_max_return_type<ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP> >::type ad::internal::min ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  a,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  b 
)
inlinestatic

◆ min() [28/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
static min_max_return_type<ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP> >::type ad::internal::min ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  a,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  b 
)
inlinestatic

◆ min() [29/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
static min_max_return_type<ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP> >::type ad::internal::min ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  a,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  b 
)
inlinestatic

◆ min() [30/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static min_max_return_type<ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, AD_TAPE_REAL>::type ad::internal::min ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  a,
const AD_TAPE_REAL &  b 
)
inlinestatic

◆ min() [31/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static min_max_return_type<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1> >::type ad::internal::min ( const AD_TAPE_REAL &  a,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  b 
)
inlinestatic

◆ min() [32/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static min_max_return_type<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP> >::type ad::internal::min ( const AD_TAPE_REAL &  a,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  b 
)
inlinestatic

◆ min() [33/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static min_max_return_type<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP> >::type ad::internal::min ( const AD_TAPE_REAL &  a,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  b 
)
inlinestatic

◆ min() [34/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static min_max_return_type<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP> >::type ad::internal::min ( const AD_TAPE_REAL &  a,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  b 
)
inlinestatic

◆ min() [35/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static min_max_return_type<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP> >::type ad::internal::min ( const AD_TAPE_REAL &  a,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  b 
)
inlinestatic

◆ operator!=() [1/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool ad::internal::operator!= ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)
inlinestatic

◆ operator!=() [2/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator!= ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator!=() [3/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
static bool ad::internal::operator!= ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator!=() [4/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator!= ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator!=() [5/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
static bool ad::internal::operator!= ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator!=() [6/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool ad::internal::operator!= ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const double &  x2 
)
inlinestatic

◆ operator!=() [7/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static bool ad::internal::operator!= ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)
inlinestatic

◆ operator!=() [8/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator!= ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator!=() [9/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static bool ad::internal::operator!= ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator!=() [10/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static bool ad::internal::operator!= ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator!=() [11/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static bool ad::internal::operator!= ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator!=() [12/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool ad::internal::operator!= ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const double &  x2 
)
inlinestatic

◆ operator!=() [13/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
static bool ad::internal::operator!= ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)
inlinestatic

◆ operator!=() [14/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator!= ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator!=() [15/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
static bool ad::internal::operator!= ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator!=() [16/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
static bool ad::internal::operator!= ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator!=() [17/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
static bool ad::internal::operator!= ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator!=() [18/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool ad::internal::operator!= ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const double &  x2 
)
inlinestatic

◆ operator!=() [19/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static bool ad::internal::operator!= ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)
inlinestatic

◆ operator!=() [20/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator!= ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator!=() [21/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static bool ad::internal::operator!= ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator!=() [22/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static bool ad::internal::operator!= ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator!=() [23/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static bool ad::internal::operator!= ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator!=() [24/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool ad::internal::operator!= ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const double &  x2 
)
inlinestatic

◆ operator!=() [25/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
static bool ad::internal::operator!= ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)
inlinestatic

◆ operator!=() [26/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator!= ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator!=() [27/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
static bool ad::internal::operator!= ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator!=() [28/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
static bool ad::internal::operator!= ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator!=() [29/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
static bool ad::internal::operator!= ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator!=() [30/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool ad::internal::operator!= ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const double &  x2 
)
inlinestatic

◆ operator!=() [31/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool ad::internal::operator!= ( const double &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)
inlinestatic

◆ operator!=() [32/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool ad::internal::operator!= ( const double &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x2 
)
inlinestatic

◆ operator!=() [33/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool ad::internal::operator!= ( const double &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x2 
)
inlinestatic

◆ operator!=() [34/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool ad::internal::operator!= ( const double &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x2 
)
inlinestatic

◆ operator!=() [35/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool ad::internal::operator!= ( const double &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x2 
)
inlinestatic

◆ operator*() [1/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_mul_aa<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)

◆ operator*() [2/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_mul_aa<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ operator*() [3/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_mul_aa<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ operator*() [4/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_mul_aa<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ operator*() [5/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_mul_aa<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ operator*() [6/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_mul_ap<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ operator*() [7/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
std::enable_if<!std::is_same<typename ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>::VALUE_TYPE, typename ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_mul_ap<AD_TAPE_REAL> > >::type ad::internal::operator* ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE &  x2 
)

◆ operator*() [8/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2>, ad::operations::ad_mul_aa<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)

◆ operator*() [9/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_mul_aa<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ operator*() [10/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_mul_aa<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ operator*() [11/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_mul_aa<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ operator*() [12/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_mul_aa<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ operator*() [13/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_mul_ap<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ operator*() [14/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_mul_ap<AD_TAPE_REAL> > >::type ad::internal::operator* ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &  x2 
)

◆ operator*() [15/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2>, ad::operations::ad_mul_aa<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)

◆ operator*() [16/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_mul_aa<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ operator*() [17/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_mul_aa<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ operator*() [18/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_mul_aa<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ operator*() [19/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_mul_aa<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ operator*() [20/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_mul_ap<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ operator*() [21/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_mul_ap<AD_TAPE_REAL> > >::type ad::internal::operator* ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE &  x2 
)

◆ operator*() [22/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2>, ad::operations::ad_mul_aa<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)

◆ operator*() [23/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_mul_aa<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ operator*() [24/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_mul_aa<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ operator*() [25/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_mul_aa<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ operator*() [26/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_mul_aa<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ operator*() [27/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_mul_ap<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ operator*() [28/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_mul_ap<AD_TAPE_REAL> > >::type ad::internal::operator* ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &  x2 
)

◆ operator*() [29/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2>, ad::operations::ad_mul_aa<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)

◆ operator*() [30/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_mul_aa<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ operator*() [31/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_mul_aa<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ operator*() [32/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_mul_aa<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ operator*() [33/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_mul_aa<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ operator*() [34/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_mul_ap<AD_TAPE_REAL> > ad::internal::operator* ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ operator*() [35/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>::VALUE_TYPE, typename ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_mul_ap<AD_TAPE_REAL> > >::type ad::internal::operator* ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE &  x2 
)

◆ operator*() [36/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_mul_pa<AD_TAPE_REAL> > ad::internal::operator* ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)

◆ operator*() [37/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_mul_pa<AD_TAPE_REAL> > ad::internal::operator* ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x2 
)

◆ operator*() [38/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_mul_pa<AD_TAPE_REAL> > ad::internal::operator* ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x2 
)

◆ operator*() [39/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_mul_pa<AD_TAPE_REAL> > ad::internal::operator* ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x2 
)

◆ operator*() [40/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_mul_pa<AD_TAPE_REAL> > ad::internal::operator* ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x2 
)

◆ operator*() [41/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
std::enable_if<!std::is_same<typename ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>::VALUE_TYPE, typename ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_mul_pa<AD_TAPE_REAL> > >::type ad::internal::operator* ( const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)

◆ operator*() [42/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_mul_pa<AD_TAPE_REAL> > >::type ad::internal::operator* ( const typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x2 
)

◆ operator*() [43/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_mul_pa<AD_TAPE_REAL> > >::type ad::internal::operator* ( const typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x2 
)

◆ operator*() [44/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_mul_pa<AD_TAPE_REAL> > >::type ad::internal::operator* ( const typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x2 
)

◆ operator*() [45/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>::VALUE_TYPE, typename ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_mul_pa<AD_TAPE_REAL> > >::type ad::internal::operator* ( const typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x2 
)

◆ operator+() [1/50]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_plus<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1)

◆ operator+() [2/50]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_add_aa<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)

◆ operator+() [3/50]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_add_aa<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ operator+() [4/50]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_add_aa<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ operator+() [5/50]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_add_aa<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ operator+() [6/50]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_add_aa<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ operator+() [7/50]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_add_ap<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ operator+() [8/50]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
std::enable_if<!std::is_same<typename ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>::VALUE_TYPE, typename ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_add_ap<AD_TAPE_REAL> > >::type ad::internal::operator+ ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE &  x2 
)

◆ operator+() [9/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_plus<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1)

◆ operator+() [10/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2>, ad::operations::ad_add_aa<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)

◆ operator+() [11/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_add_aa<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ operator+() [12/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_add_aa<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ operator+() [13/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_add_aa<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ operator+() [14/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_add_aa<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ operator+() [15/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_add_ap<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ operator+() [16/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_add_ap<AD_TAPE_REAL> > >::type ad::internal::operator+ ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &  x2 
)

◆ operator+() [17/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_plus<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1)

◆ operator+() [18/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2>, ad::operations::ad_add_aa<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)

◆ operator+() [19/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_add_aa<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ operator+() [20/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_add_aa<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ operator+() [21/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_add_aa<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ operator+() [22/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_add_aa<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ operator+() [23/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_add_ap<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ operator+() [24/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_add_ap<AD_TAPE_REAL> > >::type ad::internal::operator+ ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE &  x2 
)

◆ operator+() [25/50]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_plus<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1)

◆ operator+() [26/50]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2>, ad::operations::ad_add_aa<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)

◆ operator+() [27/50]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_add_aa<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ operator+() [28/50]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_add_aa<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ operator+() [29/50]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_add_aa<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ operator+() [30/50]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_add_aa<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ operator+() [31/50]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_add_ap<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ operator+() [32/50]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_add_ap<AD_TAPE_REAL> > >::type ad::internal::operator+ ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &  x2 
)

◆ operator+() [33/50]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_plus<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1)

◆ operator+() [34/50]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2>, ad::operations::ad_add_aa<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)

◆ operator+() [35/50]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_add_aa<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ operator+() [36/50]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_add_aa<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ operator+() [37/50]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_add_aa<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ operator+() [38/50]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_add_aa<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ operator+() [39/50]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_add_ap<AD_TAPE_REAL> > ad::internal::operator+ ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ operator+() [40/50]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>::VALUE_TYPE, typename ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_add_ap<AD_TAPE_REAL> > >::type ad::internal::operator+ ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE &  x2 
)

◆ operator+() [41/50]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_add_pa<AD_TAPE_REAL> > ad::internal::operator+ ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)

◆ operator+() [42/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_add_pa<AD_TAPE_REAL> > ad::internal::operator+ ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x2 
)

◆ operator+() [43/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_add_pa<AD_TAPE_REAL> > ad::internal::operator+ ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x2 
)

◆ operator+() [44/50]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_add_pa<AD_TAPE_REAL> > ad::internal::operator+ ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x2 
)

◆ operator+() [45/50]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_add_pa<AD_TAPE_REAL> > ad::internal::operator+ ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x2 
)

◆ operator+() [46/50]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
std::enable_if<!std::is_same<typename ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>::VALUE_TYPE, typename ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_add_pa<AD_TAPE_REAL> > >::type ad::internal::operator+ ( const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)

◆ operator+() [47/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_add_pa<AD_TAPE_REAL> > >::type ad::internal::operator+ ( const typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x2 
)

◆ operator+() [48/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_add_pa<AD_TAPE_REAL> > >::type ad::internal::operator+ ( const typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x2 
)

◆ operator+() [49/50]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_add_pa<AD_TAPE_REAL> > >::type ad::internal::operator+ ( const typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x2 
)

◆ operator+() [50/50]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>::VALUE_TYPE, typename ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_add_pa<AD_TAPE_REAL> > >::type ad::internal::operator+ ( const typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x2 
)

◆ operator-() [1/50]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_minus<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1)

◆ operator-() [2/50]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_sub_aa<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)

◆ operator-() [3/50]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_sub_aa<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ operator-() [4/50]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_sub_aa<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ operator-() [5/50]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_sub_aa<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ operator-() [6/50]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_sub_aa<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ operator-() [7/50]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_sub_ap<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ operator-() [8/50]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
std::enable_if<!std::is_same<typename ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>::VALUE_TYPE, typename ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_sub_ap<AD_TAPE_REAL> > >::type ad::internal::operator- ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE &  x2 
)

◆ operator-() [9/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_minus<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1)

◆ operator-() [10/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2>, ad::operations::ad_sub_aa<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)

◆ operator-() [11/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_sub_aa<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ operator-() [12/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_sub_aa<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ operator-() [13/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_sub_aa<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ operator-() [14/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_sub_aa<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ operator-() [15/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_sub_ap<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ operator-() [16/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_sub_ap<AD_TAPE_REAL> > >::type ad::internal::operator- ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &  x2 
)

◆ operator-() [17/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_minus<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1)

◆ operator-() [18/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2>, ad::operations::ad_sub_aa<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)

◆ operator-() [19/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_sub_aa<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ operator-() [20/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_sub_aa<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ operator-() [21/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_sub_aa<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ operator-() [22/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_sub_aa<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ operator-() [23/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_sub_ap<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ operator-() [24/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_sub_ap<AD_TAPE_REAL> > >::type ad::internal::operator- ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE &  x2 
)

◆ operator-() [25/50]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_minus<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1)

◆ operator-() [26/50]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2>, ad::operations::ad_sub_aa<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)

◆ operator-() [27/50]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_sub_aa<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ operator-() [28/50]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_sub_aa<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ operator-() [29/50]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_sub_aa<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ operator-() [30/50]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_sub_aa<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ operator-() [31/50]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_sub_ap<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ operator-() [32/50]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_sub_ap<AD_TAPE_REAL> > >::type ad::internal::operator- ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &  x2 
)

◆ operator-() [33/50]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_minus<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1)

◆ operator-() [34/50]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2>, ad::operations::ad_sub_aa<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)

◆ operator-() [35/50]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_sub_aa<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ operator-() [36/50]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_sub_aa<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ operator-() [37/50]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_sub_aa<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ operator-() [38/50]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_sub_aa<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ operator-() [39/50]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_sub_ap<AD_TAPE_REAL> > ad::internal::operator- ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ operator-() [40/50]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>::VALUE_TYPE, typename ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_sub_ap<AD_TAPE_REAL> > >::type ad::internal::operator- ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE &  x2 
)

◆ operator-() [41/50]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_sub_pa<AD_TAPE_REAL> > ad::internal::operator- ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)

◆ operator-() [42/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_sub_pa<AD_TAPE_REAL> > ad::internal::operator- ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x2 
)

◆ operator-() [43/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_sub_pa<AD_TAPE_REAL> > ad::internal::operator- ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x2 
)

◆ operator-() [44/50]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_sub_pa<AD_TAPE_REAL> > ad::internal::operator- ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x2 
)

◆ operator-() [45/50]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_sub_pa<AD_TAPE_REAL> > ad::internal::operator- ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x2 
)

◆ operator-() [46/50]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
std::enable_if<!std::is_same<typename ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>::VALUE_TYPE, typename ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_sub_pa<AD_TAPE_REAL> > >::type ad::internal::operator- ( const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)

◆ operator-() [47/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_sub_pa<AD_TAPE_REAL> > >::type ad::internal::operator- ( const typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x2 
)

◆ operator-() [48/50]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_sub_pa<AD_TAPE_REAL> > >::type ad::internal::operator- ( const typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x2 
)

◆ operator-() [49/50]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_sub_pa<AD_TAPE_REAL> > >::type ad::internal::operator- ( const typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x2 
)

◆ operator-() [50/50]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>::VALUE_TYPE, typename ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_sub_pa<AD_TAPE_REAL> > >::type ad::internal::operator- ( const typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x2 
)

◆ operator/() [1/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_div_aa<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)

◆ operator/() [2/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_div_aa<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ operator/() [3/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_div_aa<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ operator/() [4/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_div_aa<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ operator/() [5/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_div_aa<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ operator/() [6/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_div_ap<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ operator/() [7/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
std::enable_if<!std::is_same<typename ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>::VALUE_TYPE, typename ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_div_ap<AD_TAPE_REAL> > >::type ad::internal::operator/ ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE &  x2 
)

◆ operator/() [8/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2>, ad::operations::ad_div_aa<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)

◆ operator/() [9/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_div_aa<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ operator/() [10/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_div_aa<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ operator/() [11/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_div_aa<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ operator/() [12/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_div_aa<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ operator/() [13/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_div_ap<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ operator/() [14/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_div_ap<AD_TAPE_REAL> > >::type ad::internal::operator/ ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &  x2 
)

◆ operator/() [15/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2>, ad::operations::ad_div_aa<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)

◆ operator/() [16/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_div_aa<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ operator/() [17/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_div_aa<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ operator/() [18/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_div_aa<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ operator/() [19/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_div_aa<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ operator/() [20/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_div_ap<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ operator/() [21/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_div_ap<AD_TAPE_REAL> > >::type ad::internal::operator/ ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE &  x2 
)

◆ operator/() [22/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2>, ad::operations::ad_div_aa<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)

◆ operator/() [23/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_div_aa<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ operator/() [24/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_div_aa<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ operator/() [25/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_div_aa<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ operator/() [26/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_div_aa<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ operator/() [27/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_div_ap<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ operator/() [28/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_div_ap<AD_TAPE_REAL> > >::type ad::internal::operator/ ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &  x2 
)

◆ operator/() [29/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2>, ad::operations::ad_div_aa<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)

◆ operator/() [30/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_div_aa<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ operator/() [31/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_div_aa<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ operator/() [32/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_div_aa<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ operator/() [33/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_div_aa<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ operator/() [34/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_div_ap<AD_TAPE_REAL> > ad::internal::operator/ ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ operator/() [35/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>::VALUE_TYPE, typename ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_div_ap<AD_TAPE_REAL> > >::type ad::internal::operator/ ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE &  x2 
)

◆ operator/() [36/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_div_pa<AD_TAPE_REAL> > ad::internal::operator/ ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)

◆ operator/() [37/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_div_pa<AD_TAPE_REAL> > ad::internal::operator/ ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x2 
)

◆ operator/() [38/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_div_pa<AD_TAPE_REAL> > ad::internal::operator/ ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x2 
)

◆ operator/() [39/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_div_pa<AD_TAPE_REAL> > ad::internal::operator/ ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x2 
)

◆ operator/() [40/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_div_pa<AD_TAPE_REAL> > ad::internal::operator/ ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x2 
)

◆ operator/() [41/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
std::enable_if<!std::is_same<typename ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>::VALUE_TYPE, typename ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_div_pa<AD_TAPE_REAL> > >::type ad::internal::operator/ ( const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)

◆ operator/() [42/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_div_pa<AD_TAPE_REAL> > >::type ad::internal::operator/ ( const typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x2 
)

◆ operator/() [43/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_div_pa<AD_TAPE_REAL> > >::type ad::internal::operator/ ( const typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x2 
)

◆ operator/() [44/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_div_pa<AD_TAPE_REAL> > >::type ad::internal::operator/ ( const typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x2 
)

◆ operator/() [45/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>::VALUE_TYPE, typename ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_div_pa<AD_TAPE_REAL> > >::type ad::internal::operator/ ( const typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x2 
)

◆ operator<() [1/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool ad::internal::operator< ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)
inlinestatic

◆ operator<() [2/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator< ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator<() [3/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
static bool ad::internal::operator< ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator<() [4/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator< ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator<() [5/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
static bool ad::internal::operator< ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator<() [6/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool ad::internal::operator< ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const double &  x2 
)
inlinestatic

◆ operator<() [7/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static bool ad::internal::operator< ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)
inlinestatic

◆ operator<() [8/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator< ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator<() [9/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static bool ad::internal::operator< ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator<() [10/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static bool ad::internal::operator< ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator<() [11/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static bool ad::internal::operator< ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator<() [12/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool ad::internal::operator< ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const double &  x2 
)
inlinestatic

◆ operator<() [13/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
static bool ad::internal::operator< ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)
inlinestatic

◆ operator<() [14/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator< ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator<() [15/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
static bool ad::internal::operator< ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator<() [16/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
static bool ad::internal::operator< ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator<() [17/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
static bool ad::internal::operator< ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator<() [18/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool ad::internal::operator< ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const double &  x2 
)
inlinestatic

◆ operator<() [19/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static bool ad::internal::operator< ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)
inlinestatic

◆ operator<() [20/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator< ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator<() [21/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static bool ad::internal::operator< ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator<() [22/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static bool ad::internal::operator< ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator<() [23/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static bool ad::internal::operator< ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator<() [24/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool ad::internal::operator< ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const double &  x2 
)
inlinestatic

◆ operator<() [25/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
static bool ad::internal::operator< ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)
inlinestatic

◆ operator<() [26/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator< ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator<() [27/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
static bool ad::internal::operator< ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator<() [28/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
static bool ad::internal::operator< ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator<() [29/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
static bool ad::internal::operator< ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator<() [30/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool ad::internal::operator< ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const double &  x2 
)
inlinestatic

◆ operator<() [31/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool ad::internal::operator< ( const double &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)
inlinestatic

◆ operator<() [32/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool ad::internal::operator< ( const double &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x2 
)
inlinestatic

◆ operator<() [33/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool ad::internal::operator< ( const double &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x2 
)
inlinestatic

◆ operator<() [34/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool ad::internal::operator< ( const double &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x2 
)
inlinestatic

◆ operator<() [35/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool ad::internal::operator< ( const double &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x2 
)
inlinestatic

◆ operator<<() [1/5]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static std::ostream& ad::internal::operator<< ( std::ostream &  out,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x 
)
inlinestatic

◆ operator<<() [2/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static std::ostream& ad::internal::operator<< ( std::ostream &  out,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x 
)
inlinestatic

◆ operator<<() [3/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static std::ostream& ad::internal::operator<< ( std::ostream &  out,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x 
)
inlinestatic

◆ operator<<() [4/5]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static std::ostream& ad::internal::operator<< ( std::ostream &  out,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x 
)
inlinestatic

◆ operator<<() [5/5]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static std::ostream& ad::internal::operator<< ( std::ostream &  out,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x 
)
inlinestatic

◆ operator<=() [1/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool ad::internal::operator<= ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)
inlinestatic

◆ operator<=() [2/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator<= ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator<=() [3/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
static bool ad::internal::operator<= ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator<=() [4/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator<= ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator<=() [5/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
static bool ad::internal::operator<= ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator<=() [6/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool ad::internal::operator<= ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const double &  x2 
)
inlinestatic

◆ operator<=() [7/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static bool ad::internal::operator<= ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)
inlinestatic

◆ operator<=() [8/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator<= ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator<=() [9/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static bool ad::internal::operator<= ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator<=() [10/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static bool ad::internal::operator<= ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator<=() [11/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static bool ad::internal::operator<= ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator<=() [12/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool ad::internal::operator<= ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const double &  x2 
)
inlinestatic

◆ operator<=() [13/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
static bool ad::internal::operator<= ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)
inlinestatic

◆ operator<=() [14/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator<= ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator<=() [15/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
static bool ad::internal::operator<= ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator<=() [16/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
static bool ad::internal::operator<= ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator<=() [17/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
static bool ad::internal::operator<= ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator<=() [18/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool ad::internal::operator<= ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const double &  x2 
)
inlinestatic

◆ operator<=() [19/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static bool ad::internal::operator<= ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)
inlinestatic

◆ operator<=() [20/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator<= ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator<=() [21/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static bool ad::internal::operator<= ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator<=() [22/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static bool ad::internal::operator<= ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator<=() [23/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static bool ad::internal::operator<= ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator<=() [24/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool ad::internal::operator<= ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const double &  x2 
)
inlinestatic

◆ operator<=() [25/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
static bool ad::internal::operator<= ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)
inlinestatic

◆ operator<=() [26/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator<= ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator<=() [27/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
static bool ad::internal::operator<= ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator<=() [28/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
static bool ad::internal::operator<= ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator<=() [29/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
static bool ad::internal::operator<= ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator<=() [30/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool ad::internal::operator<= ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const double &  x2 
)
inlinestatic

◆ operator<=() [31/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool ad::internal::operator<= ( const double &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)
inlinestatic

◆ operator<=() [32/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool ad::internal::operator<= ( const double &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x2 
)
inlinestatic

◆ operator<=() [33/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool ad::internal::operator<= ( const double &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x2 
)
inlinestatic

◆ operator<=() [34/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool ad::internal::operator<= ( const double &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x2 
)
inlinestatic

◆ operator<=() [35/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool ad::internal::operator<= ( const double &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x2 
)
inlinestatic

◆ operator==() [1/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool ad::internal::operator== ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)
inlinestatic

◆ operator==() [2/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator== ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator==() [3/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
static bool ad::internal::operator== ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator==() [4/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator== ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator==() [5/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
static bool ad::internal::operator== ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator==() [6/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool ad::internal::operator== ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const double &  x2 
)
inlinestatic

◆ operator==() [7/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static bool ad::internal::operator== ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)
inlinestatic

◆ operator==() [8/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator== ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator==() [9/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static bool ad::internal::operator== ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator==() [10/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static bool ad::internal::operator== ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator==() [11/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static bool ad::internal::operator== ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator==() [12/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool ad::internal::operator== ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const double &  x2 
)
inlinestatic

◆ operator==() [13/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
static bool ad::internal::operator== ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)
inlinestatic

◆ operator==() [14/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator== ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator==() [15/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
static bool ad::internal::operator== ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator==() [16/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
static bool ad::internal::operator== ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator==() [17/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
static bool ad::internal::operator== ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator==() [18/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool ad::internal::operator== ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const double &  x2 
)
inlinestatic

◆ operator==() [19/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static bool ad::internal::operator== ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)
inlinestatic

◆ operator==() [20/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator== ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator==() [21/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static bool ad::internal::operator== ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator==() [22/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static bool ad::internal::operator== ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator==() [23/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static bool ad::internal::operator== ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator==() [24/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool ad::internal::operator== ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const double &  x2 
)
inlinestatic

◆ operator==() [25/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
static bool ad::internal::operator== ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)
inlinestatic

◆ operator==() [26/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator== ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator==() [27/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
static bool ad::internal::operator== ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator==() [28/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
static bool ad::internal::operator== ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator==() [29/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
static bool ad::internal::operator== ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator==() [30/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool ad::internal::operator== ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const double &  x2 
)
inlinestatic

◆ operator==() [31/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool ad::internal::operator== ( const double &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)
inlinestatic

◆ operator==() [32/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool ad::internal::operator== ( const double &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x2 
)
inlinestatic

◆ operator==() [33/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool ad::internal::operator== ( const double &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x2 
)
inlinestatic

◆ operator==() [34/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool ad::internal::operator== ( const double &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x2 
)
inlinestatic

◆ operator==() [35/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool ad::internal::operator== ( const double &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x2 
)
inlinestatic

◆ operator>() [1/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool ad::internal::operator> ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)
inlinestatic

◆ operator>() [2/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator> ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator>() [3/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
static bool ad::internal::operator> ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator>() [4/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator> ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator>() [5/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
static bool ad::internal::operator> ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator>() [6/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool ad::internal::operator> ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const double &  x2 
)
inlinestatic

◆ operator>() [7/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static bool ad::internal::operator> ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)
inlinestatic

◆ operator>() [8/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator> ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator>() [9/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static bool ad::internal::operator> ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator>() [10/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static bool ad::internal::operator> ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator>() [11/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static bool ad::internal::operator> ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator>() [12/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool ad::internal::operator> ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const double &  x2 
)
inlinestatic

◆ operator>() [13/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
static bool ad::internal::operator> ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)
inlinestatic

◆ operator>() [14/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator> ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator>() [15/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
static bool ad::internal::operator> ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator>() [16/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
static bool ad::internal::operator> ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator>() [17/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
static bool ad::internal::operator> ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator>() [18/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool ad::internal::operator> ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const double &  x2 
)
inlinestatic

◆ operator>() [19/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static bool ad::internal::operator> ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)
inlinestatic

◆ operator>() [20/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator> ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator>() [21/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static bool ad::internal::operator> ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator>() [22/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static bool ad::internal::operator> ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator>() [23/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static bool ad::internal::operator> ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator>() [24/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool ad::internal::operator> ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const double &  x2 
)
inlinestatic

◆ operator>() [25/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
static bool ad::internal::operator> ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)
inlinestatic

◆ operator>() [26/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator> ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator>() [27/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
static bool ad::internal::operator> ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator>() [28/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
static bool ad::internal::operator> ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator>() [29/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
static bool ad::internal::operator> ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator>() [30/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool ad::internal::operator> ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const double &  x2 
)
inlinestatic

◆ operator>() [31/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool ad::internal::operator> ( const double &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)
inlinestatic

◆ operator>() [32/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool ad::internal::operator> ( const double &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x2 
)
inlinestatic

◆ operator>() [33/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool ad::internal::operator> ( const double &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x2 
)
inlinestatic

◆ operator>() [34/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool ad::internal::operator> ( const double &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x2 
)
inlinestatic

◆ operator>() [35/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool ad::internal::operator> ( const double &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x2 
)
inlinestatic

◆ operator>=() [1/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool ad::internal::operator>= ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)
inlinestatic

◆ operator>=() [2/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator>= ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator>=() [3/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
static bool ad::internal::operator>= ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator>=() [4/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator>= ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator>=() [5/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
static bool ad::internal::operator>= ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator>=() [6/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool ad::internal::operator>= ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const double &  x2 
)
inlinestatic

◆ operator>=() [7/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static bool ad::internal::operator>= ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)
inlinestatic

◆ operator>=() [8/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator>= ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator>=() [9/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static bool ad::internal::operator>= ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator>=() [10/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static bool ad::internal::operator>= ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator>=() [11/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static bool ad::internal::operator>= ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator>=() [12/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool ad::internal::operator>= ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const double &  x2 
)
inlinestatic

◆ operator>=() [13/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
static bool ad::internal::operator>= ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)
inlinestatic

◆ operator>=() [14/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator>= ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator>=() [15/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
static bool ad::internal::operator>= ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator>=() [16/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
static bool ad::internal::operator>= ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator>=() [17/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
static bool ad::internal::operator>= ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator>=() [18/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool ad::internal::operator>= ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const double &  x2 
)
inlinestatic

◆ operator>=() [19/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
static bool ad::internal::operator>= ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)
inlinestatic

◆ operator>=() [20/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator>= ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator>=() [21/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
static bool ad::internal::operator>= ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator>=() [22/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
static bool ad::internal::operator>= ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator>=() [23/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
static bool ad::internal::operator>= ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator>=() [24/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool ad::internal::operator>= ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const double &  x2 
)
inlinestatic

◆ operator>=() [25/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
static bool ad::internal::operator>= ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)
inlinestatic

◆ operator>=() [26/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
static bool ad::internal::operator>= ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator>=() [27/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
static bool ad::internal::operator>= ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)
inlinestatic

◆ operator>=() [28/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
static bool ad::internal::operator>= ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)
inlinestatic

◆ operator>=() [29/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
static bool ad::internal::operator>= ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)
inlinestatic

◆ operator>=() [30/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool ad::internal::operator>= ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const double &  x2 
)
inlinestatic

◆ operator>=() [31/35]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static bool ad::internal::operator>= ( const double &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)
inlinestatic

◆ operator>=() [32/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
static bool ad::internal::operator>= ( const double &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x2 
)
inlinestatic

◆ operator>=() [33/35]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
static bool ad::internal::operator>= ( const double &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x2 
)
inlinestatic

◆ operator>=() [34/35]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
static bool ad::internal::operator>= ( const double &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x2 
)
inlinestatic

◆ operator>=() [35/35]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
static bool ad::internal::operator>= ( const double &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x2 
)
inlinestatic

◆ operator>>()

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static std::istream& ad::internal::operator>> ( std::istream &  in,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x 
)
inlinestatic

◆ pow() [1/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_pow_aa<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)

◆ pow() [2/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_pow_aa<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ pow() [3/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_pow_aa<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ pow() [4/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_pow_aa<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ pow() [5/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_pow_aa<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ pow() [6/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_pow_ap<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ pow() [7/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
std::enable_if<!std::is_same<typename ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>::VALUE_TYPE, typename ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_pow_ap<AD_TAPE_REAL> > >::type ad::internal::pow ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1,
const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE &  x2 
)

◆ pow() [8/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2>, ad::operations::ad_pow_aa<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)

◆ pow() [9/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_pow_aa<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ pow() [10/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_pow_aa<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ pow() [11/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_pow_aa<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ pow() [12/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_pow_aa<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ pow() [13/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_pow_ap<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ pow() [14/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_pow_ap<AD_TAPE_REAL> > >::type ad::internal::pow ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1,
const typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &  x2 
)

◆ pow() [15/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2>, ad::operations::ad_pow_aa<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)

◆ pow() [16/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_pow_aa<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ pow() [17/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_pow_aa<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ pow() [18/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_pow_aa<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ pow() [19/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_pow_aa<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ pow() [20/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_pow_ap<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ pow() [21/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_pow_ap<AD_TAPE_REAL> > >::type ad::internal::pow ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1,
const typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE &  x2 
)

◆ pow() [22/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2>, ad::operations::ad_pow_aa<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)

◆ pow() [23/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_pow_aa<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ pow() [24/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_pow_aa<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ pow() [25/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_pow_aa<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ pow() [26/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_pow_aa<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ pow() [27/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_pow_ap<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ pow() [28/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_pow_ap<AD_TAPE_REAL> > >::type ad::internal::pow ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1,
const typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &  x2 
)

◆ pow() [29/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class DATA_HANDLER_2 >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_2>, ad::operations::ad_pow_aa<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_2 > &  x2 
)

◆ pow() [30/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A2_T1, A2_T2, A2_OP>, ad::operations::ad_pow_aa<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A2_T1, A2_T2, A2_OP > &  x2 
)

◆ pow() [31/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T1 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A2_T1, A2_OP>, ad::operations::ad_pow_aa<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A2_T1, A2_OP > &  x2 
)

◆ pow() [32/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T2 , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A2_T2, A2_OP>, ad::operations::ad_pow_aa<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A2_T2, A2_OP > &  x2 
)

◆ pow() [33/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP , class A2_T , class A2_OP >
ad::internal::binary_intermediate_aa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::internal::unary_intermediate<AD_TAPE_REAL, A2_T, A2_OP>, ad::operations::ad_pow_aa<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A2_T, A2_OP > &  x2 
)

◆ pow() [34/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_pow_ap<AD_TAPE_REAL> > ad::internal::pow ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x2 
)

◆ pow() [35/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>::VALUE_TYPE, typename ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_pow_ap<AD_TAPE_REAL> > >::type ad::internal::pow ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1,
const typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE &  x2 
)

◆ pow() [36/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_pow_pa<AD_TAPE_REAL> > ad::internal::pow ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)

◆ pow() [37/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_pow_pa<AD_TAPE_REAL> > ad::internal::pow ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x2 
)

◆ pow() [38/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_pow_pa<AD_TAPE_REAL> > ad::internal::pow ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x2 
)

◆ pow() [39/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_pow_pa<AD_TAPE_REAL> > ad::internal::pow ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x2 
)

◆ pow() [40/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_pow_pa<AD_TAPE_REAL> > ad::internal::pow ( const typename ad::helper::type_identity< AD_TAPE_REAL >::type &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x2 
)

◆ pow() [41/45]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
std::enable_if<!std::is_same<typename ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>::VALUE_TYPE, typename ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_pow_pa<AD_TAPE_REAL> > >::type ad::internal::pow ( const typename ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x2 
)

◆ pow() [42/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_pow_pa<AD_TAPE_REAL> > >::type ad::internal::pow ( const typename ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x2 
)

◆ pow() [43/45]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_pow_pa<AD_TAPE_REAL> > >::type ad::internal::pow ( const typename ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x2 
)

◆ pow() [44/45]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>::VALUE_TYPE, typename ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_pow_pa<AD_TAPE_REAL> > >::type ad::internal::pow ( const typename ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x2 
)

◆ pow() [45/45]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
std::enable_if<!std::is_same<typename ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>::VALUE_TYPE, typename ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>::PASSIVE_VALUE_TYPE>::value, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_pow_pa<AD_TAPE_REAL> > >::type ad::internal::pow ( const typename ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP >::PASSIVE_VALUE_TYPE &  x1,
const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x2 
)

◆ reset_variable()

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
static void ad::internal::reset_variable ( ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x)
inlinestatic

◆ sin() [1/5]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_sin<AD_TAPE_REAL> > ad::internal::sin ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1)

◆ sin() [2/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_sin<AD_TAPE_REAL> > ad::internal::sin ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1)

◆ sin() [3/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_sin<AD_TAPE_REAL> > ad::internal::sin ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1)

◆ sin() [4/5]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_sin<AD_TAPE_REAL> > ad::internal::sin ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1)

◆ sin() [5/5]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_sin<AD_TAPE_REAL> > ad::internal::sin ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1)

◆ sinh() [1/5]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_sinh<AD_TAPE_REAL> > ad::internal::sinh ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1)

◆ sinh() [2/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_sinh<AD_TAPE_REAL> > ad::internal::sinh ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1)

◆ sinh() [3/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_sinh<AD_TAPE_REAL> > ad::internal::sinh ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1)

◆ sinh() [4/5]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_sinh<AD_TAPE_REAL> > ad::internal::sinh ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1)

◆ sinh() [5/5]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_sinh<AD_TAPE_REAL> > ad::internal::sinh ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1)

◆ sqrt() [1/5]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_sqrt<AD_TAPE_REAL> > ad::internal::sqrt ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1)

◆ sqrt() [2/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_sqrt<AD_TAPE_REAL> > ad::internal::sqrt ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1)

◆ sqrt() [3/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_sqrt<AD_TAPE_REAL> > ad::internal::sqrt ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1)

◆ sqrt() [4/5]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_sqrt<AD_TAPE_REAL> > ad::internal::sqrt ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1)

◆ sqrt() [5/5]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_sqrt<AD_TAPE_REAL> > ad::internal::sqrt ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1)

◆ tan() [1/5]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_tan<AD_TAPE_REAL> > ad::internal::tan ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1)

◆ tan() [2/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_tan<AD_TAPE_REAL> > ad::internal::tan ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1)

◆ tan() [3/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_tan<AD_TAPE_REAL> > ad::internal::tan ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1)

◆ tan() [4/5]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_tan<AD_TAPE_REAL> > ad::internal::tan ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1)

◆ tan() [5/5]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_tan<AD_TAPE_REAL> > ad::internal::tan ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1)

◆ tanh() [1/5]

template<class AD_TAPE_REAL , class DATA_HANDLER_1 >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::active_type<AD_TAPE_REAL, DATA_HANDLER_1>, ad::operations::ad_tanh<AD_TAPE_REAL> > ad::internal::tanh ( const ad::internal::active_type< AD_TAPE_REAL, DATA_HANDLER_1 > &  x1)

◆ tanh() [2/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_aa<AD_TAPE_REAL, A1_T1, A1_T2, A1_OP>, ad::operations::ad_tanh<AD_TAPE_REAL> > ad::internal::tanh ( const ad::internal::binary_intermediate_aa< AD_TAPE_REAL, A1_T1, A1_T2, A1_OP > &  x1)

◆ tanh() [3/5]

template<class AD_TAPE_REAL , class A1_T1 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_ap<AD_TAPE_REAL, A1_T1, A1_OP>, ad::operations::ad_tanh<AD_TAPE_REAL> > ad::internal::tanh ( const ad::internal::binary_intermediate_ap< AD_TAPE_REAL, A1_T1, A1_OP > &  x1)

◆ tanh() [4/5]

template<class AD_TAPE_REAL , class A1_T2 , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::binary_intermediate_pa<AD_TAPE_REAL, A1_T2, A1_OP>, ad::operations::ad_tanh<AD_TAPE_REAL> > ad::internal::tanh ( const ad::internal::binary_intermediate_pa< AD_TAPE_REAL, A1_T2, A1_OP > &  x1)

◆ tanh() [5/5]

template<class AD_TAPE_REAL , class A1_T , class A1_OP >
ad::internal::unary_intermediate<AD_TAPE_REAL, ad::internal::unary_intermediate<AD_TAPE_REAL, A1_T, A1_OP>, ad::operations::ad_tanh<AD_TAPE_REAL> > ad::internal::tanh ( const ad::internal::unary_intermediate< AD_TAPE_REAL, A1_T, A1_OP > &  x1)