1 #ifndef STAN_MATH_PRIM_MAT_META_vector_SEQ_VIEW_HPP 2 #define STAN_MATH_PRIM_MAT_META_vector_SEQ_VIEW_HPP 39 int size()
const {
return 1; }
40 Eigen::Matrix<S, Eigen::Dynamic, 1>
operator[](
int )
const {
45 const Eigen::Matrix<S, Eigen::Dynamic, 1>& m_;
64 int size()
const {
return 1; }
65 Eigen::Matrix<S, 1, Eigen::Dynamic>
operator[](
int )
const {
70 const Eigen::Matrix<S, 1, Eigen::Dynamic>& m_;
88 const std::vector<Eigen::Matrix<S, Eigen::Dynamic, 1> >& v)
90 int size()
const {
return v_.size(); }
91 Eigen::Matrix<S, Eigen::Dynamic, 1>
operator[](
int i)
const {
return v_[i]; }
94 const std::vector<Eigen::Matrix<S, Eigen::Dynamic, 1> >& v_;
108 template <
typename S>
112 const std::vector<Eigen::Matrix<S, 1, Eigen::Dynamic> >& v)
114 int size()
const {
return v_.size(); }
115 Eigen::Matrix<S, 1, Eigen::Dynamic>
operator[](
int i)
const {
return v_[i]; }
118 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)