11 #ifndef EIGEN_INDEXED_VIEW_HELPER_H 12 #define EIGEN_INDEXED_VIEW_HELPER_H 52 #ifdef EIGEN_PARSED_BY_DOXYGEN 53 static const auto lastp1 = last+fix<1>;
68 template<
typename Derived>
71 return x.
derived().eval(last=size-1);
85 template<
typename T,
int XprSize,
typename EnableIf=
void>
90 template<
typename T,
typename Q>
113 template<
typename T,
int XprSize>
121 template<
typename T,
int XprSize>
140 template<
int XprSize>
142 enum { SizeAtCompileTime = XprSize };
150 template<
int XprSize>
155 template<
typename XprSizeType>
174 namespace placeholders {
186 #endif // EIGEN_INDEXED_VIEW_HELPER_H
static const Eigen::internal::all_t all
AllRange(Index size=XprSize)
Index first() const EIGEN_NOEXCEPT
Namespace containing all symbols from the Eigen library.
EIGEN_CONSTEXPR Index size() const EIGEN_NOEXCEPT
EIGEN_CONSTEXPR Index first(const T &x) EIGEN_NOEXCEPT
static const symbolic::SymbolExpr< internal::symbolic_last_tag > last
EIGEN_CONSTEXPR Index first() const EIGEN_NOEXCEPT
Index operator[](Index) const
symbolic::AddExpr< symbolic::SymbolExpr< internal::symbolic_last_tag >, symbolic::ValueExpr< Eigen::internal::FixedInt< 1 > > > end_t
static EIGEN_CONSTEXPR Index size() EIGEN_NOEXCEPT
static const symbolic::AddExpr< symbolic::SymbolExpr< internal::symbolic_last_tag >, symbolic::ValueExpr< Eigen::internal::FixedInt< 1 > > > lastp1(last+fix< 1 >())
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
Index eval_expr_given_size(Index x, Index)
variable_if_dynamic< Index, XprSize > m_size
symbolic::SymbolExpr< internal::symbolic_last_tag > last_t
EIGEN_CONSTEXPR Index operator[](Index i) const EIGEN_NOEXCEPT
EIGEN_CONSTEXPR Index size(const T &x)
The quaternion class used to represent 3D orientations and rotations.
static EIGEN_DEPRECATED const end_t end
ArithmeticSequence< Index, typename make_size_type< SizeType >::type, IncrType > makeIndexedViewCompatible(const ArithmeticSequence< FirstType, SizeType, IncrType > &ids, Index size, SpecializedType)
const Derived & derived() const
set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy x
Eigen::internal::all_t all_t