11#ifndef EIGEN_INDEXED_VIEW_HELPER_H
12#define EIGEN_INDEXED_VIEW_HELPER_H
52#ifdef EIGEN_PARSED_BY_DOXYGEN
53static const auto lastp1 = last+fix<1>;
68template<
typename Derived>
71 return x.derived().eval(last=
size-1);
85template<
typename T,
int XprSize,
typename EnableIf=
void>
90template<
typename T,
typename Q>
113template<
typename T,
int XprSize>
121template<
typename T,
int XprSize>
155template<
typename XprSizeType>
174namespace placeholders {
int i
Definition BiCGSTAB_step_by_step.cpp:9
MatrixXf Q
Definition HouseholderQR_householderQ.cpp:1
#define EIGEN_DEPRECATED
Definition Macros.h:1058
#define EIGEN_NOEXCEPT
Definition Macros.h:1418
#define EIGEN_CONSTEXPR
Definition Macros.h:787
Scalar Scalar int size
Definition benchVecAdd.cpp:17
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EIGEN_CONSTEXPR T value()
Definition XprHelper.h:135
Definition SymbolicIndex.h:252
Definition SymbolicIndex.h:78
Definition SymbolicIndex.h:214
Definition SymbolicIndex.h:52
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
Definition gnuplot_common_settings.hh:12
ArithmeticSequence< Index, typename make_size_type< SizeType >::type, IncrType > makeIndexedViewCompatible(const ArithmeticSequence< FirstType, SizeType, IncrType > &ids, Index size, SpecializedType)
Definition ArithmeticSequence.h:366
Index eval_expr_given_size(Index x, Index)
Definition IndexedViewHelper.h:63
EIGEN_CONSTEXPR Index first(const T &x) EIGEN_NOEXCEPT
Definition IndexedViewHelper.h:81
symbolic::AddExpr< symbolic::SymbolExpr< internal::symbolic_last_tag >, symbolic::ValueExpr< Eigen::internal::FixedInt< 1 > > > end_t
Definition IndexedViewHelper.h:176
symbolic::SymbolExpr< internal::symbolic_last_tag > last_t
Definition IndexedViewHelper.h:175
Eigen::internal::all_t all_t
Definition IndexedViewHelper.h:177
Namespace containing all symbols from the Eigen library.
Definition bench_norm.cpp:85
const int UndefinedIncr
Definition Constants.h:31
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
Definition Meta.h:74
SpecializedType
Definition Constants.h:309
Definition BandTriangularSolver.h:13
Definition IndexedViewHelper.h:141
variable_if_dynamic< Index, XprSize > m_size
Definition IndexedViewHelper.h:147
AllRange(Index size=XprSize)
Definition IndexedViewHelper.h:143
@ SizeAtCompileTime
Definition IndexedViewHelper.h:142
EIGEN_CONSTEXPR Index size() const EIGEN_NOEXCEPT
Definition IndexedViewHelper.h:145
EIGEN_CONSTEXPR Index first() const EIGEN_NOEXCEPT
Definition IndexedViewHelper.h:146
EIGEN_CONSTEXPR Index operator[](Index i) const EIGEN_NOEXCEPT
Definition IndexedViewHelper.h:144
SingleRange type
Definition IndexedViewHelper.h:123
SingleRange type
Definition IndexedViewHelper.h:118
AllRange< XprSize > type
Definition IndexedViewHelper.h:152
Definition IndexedViewHelper.h:86
T type
Definition IndexedViewHelper.h:87
Definition IndexedViewHelper.h:97
static EIGEN_CONSTEXPR Index size() EIGEN_NOEXCEPT
Definition IndexedViewHelper.h:103
Index m_value
Definition IndexedViewHelper.h:105
SingleRange(Index val)
Definition IndexedViewHelper.h:101
@ SizeAtCompileTime
Definition IndexedViewHelper.h:99
Index first() const EIGEN_NOEXCEPT
Definition IndexedViewHelper.h:104
Index operator[](Index) const
Definition IndexedViewHelper.h:102
Definition IndexedViewHelper.h:137
all_t()
Definition IndexedViewHelper.h:137
Definition IndexedViewHelper.h:75
@ value
Definition IndexedViewHelper.h:76
Definition IndexedViewHelper.h:17
Definition ForwardDeclarations.h:17