Eigen::internal::AllRange< SizeAtCompileTime_ > Class Template Reference

#include <IndexedViewHelper.h>

Public Member Functions

constexpr AllRange (Index size)
 
constexpr Index operator[] (Index i) const noexcept
 
constexpr Index first () const noexcept
 
constexpr Index size () const noexcept
 
constexpr Index incr () const noexcept
 

Static Public Attributes

static constexpr Index FirstAtCompileTime = Index(0)
 
static constexpr Index SizeAtCompileTime = SizeAtCompileTime_
 
static constexpr Index IncrAtCompileTime = Index(1)
 

Private Attributes

variable_if_dynamic< Index, int(SizeAtCompileTime)> size_
 

Constructor & Destructor Documentation

◆ AllRange()

template<Index SizeAtCompileTime_>
constexpr Eigen::internal::AllRange< SizeAtCompileTime_ >::AllRange ( Index  size)
inlineconstexpr
283 : size_(size) {}
constexpr Index size() const noexcept
Definition: IndexedViewHelper.h:286
variable_if_dynamic< Index, int(SizeAtCompileTime)> size_
Definition: IndexedViewHelper.h:290

Member Function Documentation

◆ first()

template<Index SizeAtCompileTime_>
constexpr Index Eigen::internal::AllRange< SizeAtCompileTime_ >::first ( ) const
inlineconstexprnoexcept

◆ incr()

template<Index SizeAtCompileTime_>
constexpr Index Eigen::internal::AllRange< SizeAtCompileTime_ >::incr ( ) const
inlineconstexprnoexcept

◆ operator[]()

template<Index SizeAtCompileTime_>
constexpr Index Eigen::internal::AllRange< SizeAtCompileTime_ >::operator[] ( Index  i) const
inlineconstexprnoexcept
284 { return i; }
int i
Definition: BiCGSTAB_step_by_step.cpp:9

References i.

◆ size()

template<Index SizeAtCompileTime_>
constexpr Index Eigen::internal::AllRange< SizeAtCompileTime_ >::size ( ) const
inlineconstexprnoexcept

Member Data Documentation

◆ FirstAtCompileTime

template<Index SizeAtCompileTime_>
constexpr Index Eigen::internal::AllRange< SizeAtCompileTime_ >::FirstAtCompileTime = Index(0)
staticconstexpr

◆ IncrAtCompileTime

template<Index SizeAtCompileTime_>
constexpr Index Eigen::internal::AllRange< SizeAtCompileTime_ >::IncrAtCompileTime = Index(1)
staticconstexpr

◆ size_

template<Index SizeAtCompileTime_>
variable_if_dynamic<Index, int(SizeAtCompileTime)> Eigen::internal::AllRange< SizeAtCompileTime_ >::size_
private

◆ SizeAtCompileTime

template<Index SizeAtCompileTime_>
constexpr Index Eigen::internal::AllRange< SizeAtCompileTime_ >::SizeAtCompileTime = SizeAtCompileTime_
staticconstexpr

The documentation for this class was generated from the following file: