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

◆ scale_matrix_exp_multiply() [1/2]

template<typename EigMat1 , typename EigMat2 , require_all_eigen_vt< std::is_arithmetic, EigMat1, EigMat2 > * = nullptr>
Eigen::Matrix< double, Eigen::Dynamic, std::decay_t< EigMat2 >::ColsAtCompileTime > stan::math::scale_matrix_exp_multiply ( const double  t,
EigMat1 &&  A,
EigMat2 &&  B 
)
inline

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

Specialized for double values for efficiency.

Template Parameters
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 31 of file scale_matrix_exp_multiply.hpp.