Automatic Differentiation
 
Loading...
Searching...
No Matches

◆ scale_matrix_exp_multiply() [2/2]

template<typename Tt , typename EigMat1 , typename EigMat2 , require_all_eigen_t< EigMat1, EigMat2 > * = nullptr, require_any_autodiff_t< Tt, value_type_t< EigMat1 >, value_type_t< EigMat2 > > * = nullptr>
Eigen::Matrix< return_type_t< Tt, EigMat1, EigMat2 >, Eigen::Dynamic, EigMat2::ColsAtCompileTime > stan::math::scale_matrix_exp_multiply ( const Tt &  t,
const EigMat1 &  A,
const EigMat2 &  B 
)
inline

Return product of exp(At) and B, where A is a NxN matrix, B is a NxCb matrix and t is a scalar.

Generic implementation when arguments are not all double.

Template Parameters
Tttype of t
EigMat1type of the first matrix
EigMat2type of the second matrix
Parameters
[in]AMatrix
[in]BMatrix
[in]tdouble
Returns
exponential of At multiplied by B

Definition at line 60 of file scale_matrix_exp_multiply.hpp.