template<typename FirstType, typename SizeType, typename IncrType>
class Eigen::ArithmeticSequence< FirstType, SizeType, IncrType >
This class represents an arithmetic progression defined by its first value , its size (aka length) n , and the increment (aka stride) that is equal to for any i .
It is internally used as the return type of the Eigen::seq and Eigen::seqN functions, and as the input arguments of DenseBase::operator()(const RowIndices&, const ColIndices&) , and most of the time this is the only way it is used.
Template Parameters
FirstType type of the first element, usually an Index , but internally it can be a symbolic expression
SizeType type representing the size of the sequence, usually an Index or a compile time integral constant. Internally, it can also be a symbolic expression
IncrType type of the increment, can be a runtime Index , or a compile time integral constant (default is compile-time 1)
See also Eigen::seq , Eigen::seqN , DenseBase::operator()(const RowIndices&, const ColIndices&) , class IndexedView