Function Dune::XT::Common::value_range

Function template Dune::XT::Common::value_range

template<class T, class sequence = std::vector<T>>
typename std::enable_if<!std::is_enum<T>::value, sequence>::type Dune::XT::Common::value_range(const T end)

get a vector with values in [0 : Epsilon : end)

Function template Dune::XT::Common::value_range

template<class T, class sequence = std::vector<T>>
typename std::enable_if<!std::is_enum<T>::value, sequence>::type Dune::XT::Common::value_range(const T start, const T end, const T increment = Epsilon<T>::value)

get a vector with values in [start : increment : end)

Function template Dune::XT::Common::value_range

template<class T, class sequence = std::vector<typename internal::Absretval<T>::type>>
typename std::enable_if<std::is_enum<T>::value, sequence>::type Dune::XT::Common::value_range(const T end)

get a vector with values in [0 : Epsilon : end)

Function template Dune::XT::Common::value_range

template<class T, class sequence = std::vector<typename internal::Absretval<T>::type>>
typename std::enable_if<std::is_enum<T>::value, sequence>::type Dune::XT::Common::value_range(const T start, const T end, const typename internal::Absretval<T>::type increment = Epsilon<typename internal::Absretval<T>::type>::value)

signature for enumeration Types T