Automatic Differentiation
 
Loading...
Searching...
No Matches
stan::math::promote_elements< Eigen::Matrix< T, R, C >, Eigen::Matrix< S, R, C > > Struct Template Reference

Detailed Description

template<typename T, typename S, int R, int C>
struct stan::math::promote_elements< Eigen::Matrix< T, R, C >, Eigen::Matrix< S, R, C > >

Struct with static function for elementwise type promotion.

This specialization promotes matrix elements of different types which must be compatible with promotion.

Template Parameters
Ttype of promoted elements
Stype of input elements, must be assignable to T
Rnumber of rows, can be Eigen::Dynamic
Cnumber of columns, can be Eigen::Dynamic

Definition at line 108 of file promote_elements.hpp.

#include <promote_elements.hpp>

Static Public Member Functions

static Eigen::Matrix< T, R, C > promote (const Eigen::Matrix< S, R, C > &u)
 Return input matrix of type S as matrix of type T.
 

The documentation for this struct was generated from the following file: