1 #ifndef __STAN__MATH__MATRIX__GET_BASE1_LHS_HPP__
2 #define __STAN__MATH__MATRIX__GET_BASE1_LHS_HPP__
29 const char* error_msg,
55 const char* error_msg,
83 const char* error_msg,
106 template <
typename T>
108 T&
get_base1_lhs(std::vector<std::vector<std::vector<std::vector<T> > > >& x,
113 const char* error_msg,
137 template <
typename T>
139 T&
get_base1_lhs(std::vector<std::vector<std::vector<std::vector<std::vector<T> > > > >& x,
145 const char* error_msg,
170 template <
typename T>
172 T&
get_base1_lhs(std::vector<std::vector<std::vector<std::vector<std::vector<std::vector<T> > > > > >& x,
179 const char* error_msg,
182 return get_base1_lhs(x[i1 - 1],i2,i3,i4,i5,i6,error_msg,idx+1);
206 template <
typename T>
208 T&
get_base1_lhs(std::vector<std::vector<std::vector<std::vector<std::vector<std::vector<std::vector<T> > > > > > >& x,
216 const char* error_msg,
219 return get_base1_lhs(x[i1 - 1],i2,i3,i4,i5,i6,i7,error_msg,idx+1);
244 template <
typename T>
246 T&
get_base1_lhs(std::vector<std::vector<std::vector<std::vector<std::vector<std::vector<std::vector<std::vector<T> > > > > > > >& x,
255 const char* error_msg,
258 return get_base1_lhs(x[i1 - 1],i2,i3,i4,i5,i6,i7,i8,error_msg,idx+1);
282 template <
typename T>
284 Eigen::Block<Eigen::Matrix<T,Eigen::Dynamic,Eigen::Dynamic> >
287 const char* error_msg,
290 return x.block(m-1,0,1,x.cols());
309 template <
typename T>
314 const char* error_msg,
318 return x(m - 1, n - 1);
335 template <
typename T>
339 const char* error_msg,
360 template <
typename T>
364 const char* error_msg,