1#ifndef STAN_MATH_PRIM_FUN_MDIVIDE_RIGHT_TRI_LOW_HPP 
    2#define STAN_MATH_PRIM_FUN_MDIVIDE_RIGHT_TRI_LOW_HPP 
   24template <
typename EigMat1, 
typename EigMat2,
 
   25          require_all_eigen_t<EigMat1, EigMat2>* = 
nullptr,
 
   26          require_all_not_vt_fvar<EigMat1, EigMat2>* = 
nullptr>
 
   27inline Eigen::Matrix<return_type_t<EigMat1, EigMat2>,
 
   28                     EigMat1::RowsAtCompileTime, EigMat2::ColsAtCompileTime>
 
   30  return mdivide_right_tri<Eigen::Lower>(b, A);
 
Eigen::Matrix< value_type_t< EigMat1 >, EigMat1::RowsAtCompileTime, EigMat2::ColsAtCompileTime > mdivide_right_tri_low(const EigMat1 &A, const EigMat2 &b)
 
The lgamma implementation in stan-math is based on either the reentrant safe lgamma_r implementation ...