16#ifndef dealii_differentiation_ad_adolc_product_types_h
17#define dealii_differentiation_ad_adolc_product_types_h
21#ifdef DEAL_II_WITH_ADOLC
25# include <adolc/adouble.h>
26# include <adolc/adtl.h>
115 using type = std::complex<adouble>;
121 using type = std::complex<adouble>;
127 using type = std::complex<adouble>;
133 using type = std::complex<adouble>;
139 using type = std::complex<adouble>;
147 using type = std::complex<adouble>;
153 using type = std::complex<adouble>;
167 using type = std::complex<adouble>;
181 using type = std::complex<adouble>;
229 using type = std::complex<adtl::adouble>;
235 using type = std::complex<adtl::adouble>;
240 std::complex<adtl::adouble>>
242 using type = std::complex<adtl::adouble>;
250 using type = std::complex<adtl::adouble>;
256 using type = std::complex<adtl::adouble>;
272 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