Automatic Differentiation
 
Loading...
Searching...
No Matches
ones_row_vector.hpp
Go to the documentation of this file.
1#ifndef STAN_MATH_PRIM_FUN_ONES_ROW_VECTOR_HPP
2#define STAN_MATH_PRIM_FUN_ONES_ROW_VECTOR_HPP
3
6
7namespace stan {
8namespace math {
9
17inline auto ones_row_vector(int K) {
18 check_nonnegative("ones_row_vector", "size", K);
19 return Eigen::RowVectorXd::Constant(K, 1);
20}
21
22} // namespace math
23} // namespace stan
24
25#endif
auto ones_row_vector(int K)
Return a row vector of ones.
void check_nonnegative(const char *function, const char *name, const T_y &y)
Check if y is non-negative.
The lgamma implementation in stan-math is based on either the reentrant safe lgamma_r implementation ...