1 #ifndef __STAN__MATH__MATRIX__MDIVIDE_LEFT_TRI_LOW_HPP__
2 #define __STAN__MATH__MATRIX__MDIVIDE_LEFT_TRI_LOW_HPP__
4 #include <boost/math/tools/promotion.hpp>
11 template <
typename T1,
typename T2,
int R1,
int C1,
int R2,
int C2>
13 Eigen::Matrix<typename boost::math::tools::promote_args<T1,T2>::type,
16 const Eigen::Matrix<T2,R2,C2> &b) {
24 return mdivide_left_tri<Eigen::Lower,T1,T2,R1,C1,R2,C2>(A,b);
26 template <
typename T,
int R1,
int C1>
28 Eigen::Matrix<T,R1,C1>
30 Eigen::Matrix<T,R1,C1> &A) {
37 return mdivide_left_tri<Eigen::Lower,T,R1,C1>(A);