16#ifndef dealii_differentiation_ad_adolc_math_h
17#define dealii_differentiation_ad_adolc_math_h
21#ifdef DEAL_II_WITH_ADOLC
23# include <adolc/adouble.h>
24# include <adolc/adtl.h>
25# include <adolc/internal/adolc_settings.h>
26# include <adolc/internal/adubfunc.h>
36# ifdef DEAL_II_ADOLC_WITH_ATRIG_ERF
50erfc(
const adtl::adouble &x)
65 return fabs(
static_cast<const badouble &
>(x));
72abs(
const adtl::adouble &x)
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
Expression fabs(const Expression &x)
Expression erfc(const Expression &x)
Expression erf(const Expression &x)
::VectorizedArray< Number, width > abs(const ::VectorizedArray< Number, width > &)