WPILibC++ 2023.4.3-108-ge5452e3
IndexedViewHelper.h File Reference

Go to the source code of this file.

Classes

struct  Eigen::internal::symbolic_last_tag
 
struct  Eigen::internal::get_compile_time_incr< T, EnableIf >
 
struct  Eigen::internal::IndexedViewCompatibleType< T, XprSize, EnableIf >
 
struct  Eigen::internal::SingleRange
 
struct  Eigen::internal::get_compile_time_incr< SingleRange >
 
struct  Eigen::internal::IndexedViewCompatibleType< T, XprSize, typename internal::enable_if< internal::is_integral< T >::value >::type >
 
struct  Eigen::internal::IndexedViewCompatibleType< T, XprSize, typename enable_if< symbolic::is_symbolic< T >::value >::type >
 
struct  Eigen::internal::all_t
 
struct  Eigen::internal::AllRange< XprSize >
 
struct  Eigen::internal::IndexedViewCompatibleType< all_t, XprSize >
 
struct  Eigen::internal::get_compile_time_incr< AllRange< Size > >
 

Namespaces

namespace  Eigen
 Namespace containing all symbols from the Eigen library.
 
namespace  Eigen::internal
 
namespace  Eigen::placeholders
 

Typedefs

typedef symbolic::SymbolExpr< internal::symbolic_last_tag > Eigen::placeholders::last_t
 
typedef symbolic::AddExpr< symbolic::SymbolExpr< internal::symbolic_last_tag >, symbolic::ValueExpr< Eigen::internal::FixedInt< 1 > > > Eigen::placeholders::end_t
 
typedef Eigen::internal::all_t Eigen::placeholders::all_t
 

Functions

static const symbolic::AddExpr< symbolic::SymbolExpr< internal::symbolic_last_tag >, symbolic::ValueExpr< Eigen::internal::FixedInt< 1 > > > Eigen::lastp1 (last+fix< 1 >())
 
Index Eigen::internal::eval_expr_given_size (Index x, Index)
 
template<int N>
FixedInt< N > Eigen::internal::eval_expr_given_size (FixedInt< N > x, Index)
 
template<typename Derived >
Index Eigen::internal::eval_expr_given_size (const symbolic::BaseExpr< Derived > &x, Index size)
 
template<typename T >
EIGEN_CONSTEXPR Index Eigen::internal::first (const T &x) EIGEN_NOEXCEPT
 
template<typename T , typename Q >
const T & Eigen::internal::makeIndexedViewCompatible (const T &x, Index, Q)
 
template<typename T >
enable_if< symbolic::is_symbolic< T >::value, SingleRange >::type Eigen::internal::makeIndexedViewCompatible (const T &id, Index size, SpecializedType)
 
template<typename XprSizeType >
AllRange< get_fixed_value< XprSizeType >::valueEigen::internal::makeIndexedViewCompatible (all_t, XprSizeType size, SpecializedType)
 

Variables

static const symbolic::SymbolExpr< internal::symbolic_last_tag > Eigen::last
 Can be used as a parameter to Eigen::seq and Eigen::seqN functions to symbolically reference the last element/row/columns of the underlying vector or matrix once passed to DenseBase::operator()(const RowIndices&, const ColIndices&). More...
 
static const Eigen::internal::all_t Eigen::all
 Can be used as a parameter to DenseBase::operator()(const RowIndices&, const ColIndices&) to index all rows or columns. More...
 
static EIGEN_DEPRECATED const all_t Eigen::placeholders::all = Eigen::all
 
static EIGEN_DEPRECATED const last_t Eigen::placeholders::last = Eigen::last
 
static EIGEN_DEPRECATED const end_t Eigen::placeholders::end = Eigen::lastp1