Tatooine
Classes | Namespaces | Functions | Variables
linspace.h File Reference

Go to the source code of this file.

Classes

struct  tatooine::linspace< Real >
 
struct  tatooine::is_linspace_impl< T >
 
struct  tatooine::is_linspace_impl< linspace< Real > >
 
struct  tatooine::detail::linspace::iterator_sentinel< Real >
 
struct  tatooine::detail::linspace::iterator< Real >
 

Namespaces

namespace  tatooine
 
namespace  tatooine::detail
 
namespace  tatooine::detail::linspace
 
namespace  tatooine::reflection
 

Functions

template<floating_point Real>
auto tatooine::front (linspace< Real > const &l)
 
template<floating_point Real>
auto tatooine::front (linspace< Real > &l) -> auto &
 
template<floating_point Real>
auto tatooine::back (linspace< Real > const &l)
 
template<floating_point Real>
auto tatooine::back (linspace< Real > &l) -> auto &
 
template<arithmetic Real0, arithmetic Real1>
 tatooine::linspace (Real0 const, Real1 const, std::size_t const) -> linspace< common_type< Real0, Real1 > >
 
template<floating_point Real>
auto tatooine::operator<< (std::ostream &out, linspace< Real > const &l) -> auto &
 
template<floating_point Real>
auto tatooine::detail::linspace::prev (iterator_sentinel< Real >const &sent)
 

Variables

template<typename T >
static constexpr auto tatooine::is_linspace = is_linspace_impl<T>::value