15#ifndef dealii_differentiation_ad_adolc_product_types_h
16#define dealii_differentiation_ad_adolc_product_types_h
20#ifdef DEAL_II_WITH_ADOLC
24# include <adolc/adouble.h>
25# include <adolc/adtl.h>
114 using type = std::complex<adouble>;
120 using type = std::complex<adouble>;
126 using type = std::complex<adouble>;
132 using type = std::complex<adouble>;
138 using type = std::complex<adouble>;
146 using type = std::complex<adouble>;
152 using type = std::complex<adouble>;
166 using type = std::complex<adouble>;
180 using type = std::complex<adouble>;
228 using type = std::complex<adtl::adouble>;
234 using type = std::complex<adtl::adouble>;
239 std::complex<adtl::adouble>>
241 using type = std::complex<adtl::adouble>;
249 using type = std::complex<adtl::adouble>;
255 using type = std::complex<adtl::adouble>;
271 using type = std::complex<adtl::adouble>;
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
std::complex< adouble > type
std::complex< adtl::adouble > type
std::complex< adouble > type
std::complex< adouble > type
std::complex< adouble > type
std::complex< adouble > type
std::complex< adouble > type
std::complex< adtl::adouble > type
std::complex< adtl::adouble > type
std::complex< adtl::adouble > type
std::complex< adouble > type
std::complex< adouble > type
std::complex< adtl::adouble > type
std::complex< adouble > type
std::complex< adtl::adouble > type