1#ifndef STAN_MATH_FWD_FUN_FMA_HPP
2#define STAN_MATH_FWD_FUN_FMA_HPP
58template <
typename T1,
typename T2,
typename T3,
59 require_all_stan_scalar_t<T1, T2, T3>* =
nullptr>
71template <
typename T1,
typename T2,
typename T3,
82template <
typename T1,
typename T2,
typename T3,
93template <
typename T1,
typename T2,
typename T3,
104template <
typename T1,
typename T2,
typename T3,
114template <
typename T1,
typename T2,
typename T3,
124template <
typename T1,
typename T2,
typename T3,
require_all_t< is_stan_scalar< std::decay_t< Types > >... > require_all_stan_scalar_t
Require all of the types satisfy is_stan_scalar.
fvar< return_type_t< T1, T2, T3 > > fma(const fvar< T1 > &x1, const fvar< T2 > &x2, const fvar< T3 > &x3)
The fused multiply-add operation (C99).
The lgamma implementation in stan-math is based on either the reentrant safe lgamma_r implementation ...
Scalar val_
The value of this variable.
Scalar d_
The tangent (derivative) of this variable.
This template class represents scalars used in forward-mode automatic differentiation,...