1#ifndef STAN_MATH_PRIM_FUN_GET_REAL_HPP
2#define STAN_MATH_PRIM_FUN_GET_REAL_HPP
29template <
typename Eig, require_eigen_vt<is_complex, Eig>* =
nullptr>
41template <
typename StdVec, require_std_vector_st<is_complex, StdVec>* =
nullptr>
44 std::transform(z.begin(), z.end(), result.begin(),
45 [](
auto&& x) { return get_real(x); });
typename promote_scalar_type< std::decay_t< T >, std::decay_t< S > >::type promote_scalar_t
T get_real(const std::complex< T > &z)
Return the real component of the complex argument.
The lgamma implementation in stan-math is based on either the reentrant safe lgamma_r implementation ...