15#ifndef dealii_differentiation_ad_adolc_math_h
16#define dealii_differentiation_ad_adolc_math_h
20#ifdef DEAL_II_WITH_ADOLC
22# include <adolc/adouble.h>
23# include <adolc/adtl.h>
24# include <adolc/internal/adolc_settings.h>
25# include <adolc/internal/adubfunc.h>
35# ifdef DEAL_II_ADOLC_WITH_ATRIG_ERF
49erfc(
const adtl::adouble &x)
64 return fabs(
static_cast<const badouble &
>(x));
71abs(
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 > &)