|
template<typename ArgType , typename Iterator1 , typename Iterator2 > |
SplineFunctor< Iterator1, Iterator2, ArgType > | hydra::make_spline (Iterator1 firstX, Iterator1 lastX, Iterator2 firstY) |
|
template<typename ArgType , typename Iterable1 , typename Iterable2 > |
std::enable_if< hydra::detail::is_iterable< Iterable1 >::value &&hydra::detail::is_iterable< Iterable2 >::value, SplineFunctor< decltype(std::declval< Iterable1 >).begin()), decltype(std::declval< Iterable2 >).begin()), ArgType > >::type | hydra::make_spline (Iterable1 &&x, Iterable2 &&y) |
|
template<typename T , hydra::detail::Backend BACKEND> |
SplineFunctor< decltype(std::declval< DenseHistogram< T, 1, hydra::detail::BackendPolicy< BACKEND >, detail::unidimensional > >).GetBinsCenters().begin()), decltype(std::declval< DenseHistogram< T, 1, hydra::detail::BackendPolicy< BACKEND >, detail::unidimensional > >).GetBinsContents().begin()), T > | hydra::make_spline (DenseHistogram< T, 1, hydra::detail::BackendPolicy< BACKEND >, detail::unidimensional > const &histogram) |
|
template<typename T , hydra::detail::Backend BACKEND> |
SplineFunctor< decltype(std::declval< SparseHistogram< T, 1, hydra::detail::BackendPolicy< BACKEND >, detail::unidimensional > >).GetBinsCenters().begin()), decltype(std::declval< SparseHistogram< T, 1, hydra::detail::BackendPolicy< BACKEND >, detail::unidimensional > >).GetBinsContents().begin()), T > | hydra::make_spline (SparseHistogram< T, 1, hydra::detail::BackendPolicy< BACKEND >, detail::unidimensional > const &histogram) |
|