1 #ifndef STAN_MATH_FWD_MAT_FUN_EIGEN_NUMTRAITS_HPP
2 #define STAN_MATH_FWD_MAT_FUN_EIGEN_NUMTRAITS_HPP
16 struct NumTraits<
stan::math::fvar<T> >
17 : GenericNumTraits<stan::math::fvar<T> > {
20 RequireInitialization = 1,
22 ReadCost = 2 * NumTraits<double>::ReadCost,
24 AddCost = 2 * NumTraits<T>::AddCost,
28 MulCost = 3 * NumTraits<T>::MulCost + NumTraits<T>::AddCost
40 struct significant_decimals_default_impl<
stan::math::fvar<T>, false> {
41 static inline int run() {
44 return cast<double, int>
45 (
ceil(-
log(std::numeric_limits<double>::epsilon())
fvar< T > log(const fvar< T > &x)
(Expert) Numerical traits for algorithmic differentiation variables.
fvar< T > ceil(const fvar< T > &x)