1 #ifndef STAN_MATH_PRIM_MAT_META_vector_SEQ_VIEW_HPP 2 #define STAN_MATH_PRIM_MAT_META_vector_SEQ_VIEW_HPP 38 const Eigen::Matrix<S, Eigen::Dynamic, 1>& m): m_(m) {}
42 Eigen::Matrix<S, Eigen::Dynamic, 1>
operator[](
int )
const {
46 const Eigen::Matrix<S, Eigen::Dynamic, 1>& m_;
64 const Eigen::Matrix<S, 1, Eigen::Dynamic>& m): m_(m) {}
68 Eigen::Matrix<S, 1, Eigen::Dynamic>
operator[](
int )
const {
72 const Eigen::Matrix<S, 1, Eigen::Dynamic>& m_;
90 const std::vector<Eigen::Matrix<S, Eigen::Dynamic, 1> >& v):
95 Eigen::Matrix<S, Eigen::Dynamic, 1>
operator[](
int i)
const {
99 const std::vector<Eigen::Matrix<S, Eigen::Dynamic, 1> >&
v_;
113 template <
typename S>
117 const std::vector<Eigen::Matrix<S, 1, Eigen::Dynamic> >& v):
122 Eigen::Matrix<S, 1, Eigen::Dynamic>
operator[](
int i)
const {
126 const std::vector<Eigen::Matrix<S, 1, Eigen::Dynamic> >&
v_;
Eigen::Matrix< S, 1, Eigen::Dynamic > operator[](int) const
Eigen::Matrix< S, 1, Eigen::Dynamic > operator[](int i) const
vector_seq_view(const Eigen::Matrix< S, 1, Eigen::Dynamic > &m)
(Expert) Numerical traits for algorithmic differentiation variables.
Eigen::Matrix< S, Eigen::Dynamic, 1 > operator[](int) const
vector_seq_view(const std::vector< Eigen::Matrix< S, 1, Eigen::Dynamic > > &v)
vector_seq_view(const Eigen::Matrix< S, Eigen::Dynamic, 1 > &m)
This class provides a low-cost wrapper for situations where you either need an Eigen Vector or RowVec...
Eigen::Matrix< S, Eigen::Dynamic, 1 > operator[](int i) const
vector_seq_view(const std::vector< Eigen::Matrix< S, Eigen::Dynamic, 1 > > &v)