1#ifndef STAN_MATH_PRIM_FUN_DIAGONAL_HPP
2#define STAN_MATH_PRIM_FUN_DIAGONAL_HPP
18template <
typename T, require_matrix_t<T>* =
nullptr>
21 [](
auto&& m_) {
return std::forward<decltype(m_)>(m_).diagonal(); },
auto diagonal(T &&a)
Diagonal of a kernel generator expression.
auto make_holder(F &&func, Args &&... args)
Calls given function with given arguments.
The lgamma implementation in stan-math is based on either the reentrant safe lgamma_r implementation ...