1 #ifndef __STAN__MATH__MATRIX__RESIZE_HPP__
2 #define __STAN__MATH__MATRIX__RESIZE_HPP__
13 void resize(Eigen::Matrix<T,Eigen::Dynamic,Eigen::Dynamic>& x,
14 const std::vector<size_t>&
dims,
16 x.resize(dims[pos],dims[pos+1]);
20 void resize(Eigen::Matrix<T,Eigen::Dynamic,1>& x,
21 const std::vector<size_t>& dims,
27 void resize(Eigen::Matrix<T,1,Eigen::Dynamic>& x,
28 const std::vector<size_t>& dims,
35 const std::vector<size_t>& ,
41 void resize(std::vector<T>& x,
42 const std::vector<size_t>& dims,
46 if (pos >= dims.size())
return;
47 for (
size_t i = 0; i < x.size(); ++i)
63 inline void resize(T& x, std::vector<size_t> dims) {