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>
117 using type = std::complex<adouble>;
123 using type = std::complex<adouble>;
129 using type = std::complex<adouble>;
135 using type = std::complex<adouble>;
141 using type = std::complex<adouble>;
149 using type = std::complex<adouble>;
155 using type = std::complex<adouble>;
169 using type = std::complex<adouble>;
183 using type = std::complex<adouble>;
231 using type = std::complex<adtl::adouble>;
237 using type = std::complex<adtl::adouble>;
242 std::complex<adtl::adouble>>
244 using type = std::complex<adtl::adouble>;
252 using type = std::complex<adtl::adouble>;
258 using type = std::complex<adtl::adouble>;
274 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