30 #ifndef SACADO_CMATH_HPP 31 #define SACADO_CMATH_HPP 37 #if !( (defined(_GLIBCXX_USE_C99_MATH_TR1) && defined(__GXX_EXPERIMENTAL_CXX0X__)) || defined(HAVE_SACADO_CXX11) || defined(HAS_C99_TR1_CMATH) || defined(USER_DISABLE_SACADO_TR1_CMATH) ) 44 return float(0.5)*
std::log((
float(1.0)+x)/(
float(1.0)-x)); }
51 return double(0.5)*
std::log((
double(1.0)+x)/(
double(1.0)-x)); }
53 #endif // HAS_C99_TR1_CMATH 55 #endif // SACADO_CMATH_HPP
SimpleFad< ValueT > sqrt(const SimpleFad< ValueT > &a)
SimpleFad< ValueT > log(const SimpleFad< ValueT > &a)