ArithmeticSequence.h File Reference

Go to the source code of this file.

Classes

struct  Eigen::internal::cleanup_seq_incr< T >
 
class  Eigen::ArithmeticSequence< FirstType, SizeType, IncrType >
 

Namespaces

 Eigen
 Namespace containing all symbols from the Eigen library.
 
 Eigen::internal
 Namespace containing low-level routines from the Eigen library.
 
 Eigen::placeholders
 
 Eigen::indexing
 

Functions

template<typename FirstType , typename SizeType , typename IncrType >
ArithmeticSequence< typename internal::cleanup_index_type< FirstType >::type, typename internal::cleanup_index_type< SizeType >::type, typename internal::cleanup_seq_incr< IncrType >::type > Eigen::seqN (FirstType first, SizeType size, IncrType incr)
 
template<typename FirstType , typename SizeType >
ArithmeticSequence< typename internal::cleanup_index_type< FirstType >::type, typename internal::cleanup_index_type< SizeType >::type > Eigen::seqN (FirstType first, SizeType size)
 
template<typename FirstType , typename LastType >
auto Eigen::seq (FirstType f, LastType l) -> decltype(seqN(typename internal::cleanup_index_type< FirstType >::type(f),(typename internal::cleanup_index_type< LastType >::type(l) - typename internal::cleanup_index_type< FirstType >::type(f)+fix< 1 >())))
 
template<typename FirstType , typename LastType , typename IncrType >
auto Eigen::seq (FirstType f, LastType l, IncrType incr) -> decltype(seqN(typename internal::cleanup_index_type< FirstType >::type(f),(typename internal::cleanup_index_type< LastType >::type(l) - typename internal::cleanup_index_type< FirstType >::type(f)+typename internal::cleanup_seq_incr< IncrType >::type(incr))/typename internal::cleanup_seq_incr< IncrType >::type(incr), typename internal::cleanup_seq_incr< IncrType >::type(incr)))
 
template<typename SizeType , typename IncrType >
auto Eigen::placeholders::lastN (SizeType size, IncrType incr) -> decltype(seqN(Eigen::placeholders::last -(size - fix< 1 >()) *incr, size, incr))
 
template<typename SizeType >
auto Eigen::placeholders::lastN (SizeType size) -> decltype(seqN(Eigen::placeholders::last+fix< 1 >() - size, size))