Automatic Differentiation
 
Loading...
Searching...
No Matches
typedefs.hpp
Go to the documentation of this file.
1#ifndef STAN_MATH_PRIM_FUN_TYPEDEFS_HPP
2#define STAN_MATH_PRIM_FUN_TYPEDEFS_HPP
3
6
7namespace stan {
8namespace math {
9
13using size_type
14 = index_type_t<Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic>>;
15
19using matrix_d = Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic>;
20
24using vector_d = Eigen::Matrix<double, Eigen::Dynamic, 1>;
25
29using row_vector_d = Eigen::Matrix<double, 1, Eigen::Dynamic>;
30
31} // namespace math
32} // namespace stan
33
34#endif
Eigen::Matrix< double, Eigen::Dynamic, 1 > vector_d
Type for (column) vector of double values.
Definition typedefs.hpp:24
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic >::Index size_type
Type for sizes and indexes in an Eigen matrix with double elements.
Definition typedefs.hpp:11
Eigen::Matrix< double, 1, Eigen::Dynamic > row_vector_d
Type for (row) vector of double values.
Definition typedefs.hpp:29
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > matrix_d
Type for matrix of double values.
Definition typedefs.hpp:19
The lgamma implementation in stan-math is based on either the reentrant safe lgamma_r implementation ...