11#ifndef EIGEN_INDEXED_VIEW_HELPER_H
12#define EIGEN_INDEXED_VIEW_HELPER_H
52#ifdef EIGEN_PARSED_BY_DOXYGEN
68template<
typename Derived>
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 {
#define EIGEN_DEPRECATED
Definition: Macros.h:1068
#define EIGEN_NOEXCEPT
Definition: Macros.h:1428
#define EIGEN_CONSTEXPR
Definition: Macros.h:797
Definition: IntegralConstant.h:52
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EIGEN_CONSTEXPR T value()
Definition: XprHelper.h:135
Definition: SymbolicIndex.h:252
Common base class of any symbolic expressions.
Definition: SymbolicIndex.h:78
const Derived & derived() const
Definition: SymbolicIndex.h:80
Expression of a symbol uniquely identified by the template parameter type tag.
Definition: SymbolicIndex.h:214
Definition: SymbolicIndex.h:52
type
Definition: core.h:575
static const symbolic::SymbolExpr< internal::symbolic_last_tag > last
Can be used as a parameter to Eigen::seq and Eigen::seqN functions to symbolically reference the last...
Definition: IndexedViewHelper.h:38
static const Eigen::internal::all_t all
Can be used as a parameter to DenseBase::operator()(const RowIndices&, const ColIndices&) to index al...
Definition: IndexedViewHelper.h:171
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 size(const T &x)
Definition: Meta.h:479
EIGEN_CONSTEXPR Index first(const T &x) EIGEN_NOEXCEPT
Definition: IndexedViewHelper.h:81
static EIGEN_DEPRECATED const all_t all
Definition: IndexedViewHelper.h:179
symbolic::AddExpr< symbolic::SymbolExpr< internal::symbolic_last_tag >, symbolic::ValueExpr< Eigen::internal::FixedInt< 1 > > > end_t
Definition: IndexedViewHelper.h:176
static EIGEN_DEPRECATED const end_t end
Definition: IndexedViewHelper.h:181
symbolic::SymbolExpr< internal::symbolic_last_tag > last_t
Definition: IndexedViewHelper.h:175
Eigen::internal::all_t all_t
Definition: IndexedViewHelper.h:177
static EIGEN_DEPRECATED const last_t last
Definition: IndexedViewHelper.h:180
Namespace containing all symbols from the Eigen library.
Definition: Core:141
const int UndefinedIncr
This value means that the increment to go from one value to another in a sequence is not constant for...
Definition: Constants.h:31
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.
Definition: Meta.h:74
SpecializedType
Definition: Constants.h:309
Definition: Eigen_Colamd.h:50
Definition: IndexedViewHelper.h:141
variable_if_dynamic< Index, XprSize > m_size
Definition: IndexedViewHelper.h:147
AllRange(Index size=XprSize)
Definition: IndexedViewHelper.h:143
EIGEN_CONSTEXPR Index size() const EIGEN_NOEXCEPT
Definition: IndexedViewHelper.h:145
@ SizeAtCompileTime
Definition: IndexedViewHelper.h:142
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:118
SingleRange type
Definition: IndexedViewHelper.h:123
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
Index first() const EIGEN_NOEXCEPT
Definition: IndexedViewHelper.h:104
Index operator[](Index) const
Definition: IndexedViewHelper.h:102
@ SizeAtCompileTime
Definition: IndexedViewHelper.h:99
Definition: IndexedViewHelper.h:137
all_t()
Definition: IndexedViewHelper.h:137
Definition: IndexedViewHelper.h:75
Definition: IndexedViewHelper.h:17