mdivide_right_tri_low.hpp
Go to the documentation of this file.
#ifndef STAN_MATH_PRIM_MAT_FUN_MDIVIDE_RIGHT_TRI_LOW_HPP
#define STAN_MATH_PRIM_MAT_FUN_MDIVIDE_RIGHT_TRI_LOW_HPP
#include <boost/math/tools/promotion.hpp>
#include <stan/math/prim/mat/fun/Eigen.hpp>
#include <stan/math/prim/mat/fun/mdivide_right_tri.hpp>
#include <stan/math/prim/mat/fun/promote_common.hpp>
namespace stan {
namespace math {
template <typename T1, typename T2, int R1, int C1, int R2, int C2>
inline
Eigen::Matrix<typename boost::math::tools::promote_args<T1, T2>::type,
R1, C2>
mdivide_right_tri_low(const Eigen::Matrix<T1, R1, C1> &b,
const Eigen::Matrix<T2, R2, C2> &A) {
return mdivide_right_tri<Eigen::Lower>
(promote_common<Eigen::Matrix<T1, R1, C1>,
Eigen::Matrix<T2, R1, C1> >(b),
promote_common<Eigen::Matrix<T1, R2, C2>,
Eigen::Matrix<T2, R2, C2> >(A));
}
}
}
#endif
stan
Definition: log_sum_exp.hpp:8
promote_common.hpp
mdivide_right_tri.hpp
stan::math::promote_common
common_type< T1, T2 >::type promote_common(const F &u)
Definition: promote_common.hpp:13
Eigen.hpp
stan::math::mdivide_right_tri_low
Eigen::Matrix< fvar< T >, R1, C1 > mdivide_right_tri_low(const Eigen::Matrix< fvar< T >, R1, C1 > &A, const Eigen::Matrix< fvar< T >, R2, C2 > &b)
Definition: mdivide_right_tri_low.hpp:22

[ Stan Home Page ] © 2011–2016, Stan Development Team.