#include <hydra/detail/Config.h>
#include <hydra/Types.h>
#include <hydra/Parameter.h>
#include <hydra/Pdf.h>
#include <hydra/detail/utility/Utility_Tuple.h>
#include <hydra/detail/utility/Generic.h>
#include <hydra/detail/FunctorTraits.h>
#include <hydra/detail/BackendPolicy.h>
#include <hydra/PDFSumExtendable.h>
#include <hydra/detail/AddPdfBase.h>
#include <hydra/Tuple.h>
#include <hydra/detail/external/hydra_thrust/tuple.h>
#include <hydra/detail/external/hydra_thrust/transform_reduce.h>
#include <hydra/detail/functors/ProcessSPlot.h>
#include <hydra/detail/external/hydra_Eigen/Dense>
#include <initializer_list>
#include <utility>
Go to the source code of this file.
|
| hydra |
| Generic policies definition.
|
|
|
template<typename Iterator , typename PDF1 , typename PDF2 , typename ... PDFs> |
std::enable_if< detail::is_iterator< Iterator >::value, SPlot< Iterator, PDF1, PDF2, PDFs... > >::type | hydra::make_splot (PDFSumExtendable< PDF1, PDF2, PDFs... > const &pdf, Iterator first, Iterator last) |
| Convenience function for instantiating SPlot objects using type deduction. More...
|
|
template<typename Iterable , typename PDF1 , typename PDF2 , typename ... PDFs> |
std::enable_if< detail::is_iterable< Iterable >::value, SPlot< decltype(std::declval< Iterable >).begin()), PDF1, PDF2, PDFs... > >::type | hydra::make_splot (PDFSumExtendable< PDF1, PDF2, PDFs... > const &pdf, Iterable &&data) |
| Convenience function for instantiating SPlot objects using type deduction. More...
|
|
◆ EIGEN_MAX_STATIC_ALIGN_BYTES
#define EIGEN_MAX_STATIC_ALIGN_BYTES 0 |