#include <iostream>
#include <queue>
#include <gsl/gsl_integration.h>
#include "AmpGen/MetaUtils.h"
#include "AmpGen/simd/utils.h"
#include "AmpGen/simd/integrate_fp.h"
Go to the source code of this file.
|
template<typename function_type> |
double | AmpGen::integrate_1d (const function_type &fcn, const double &min, const double &max, gsl_integration_workspace *ws=nullptr) |
|
template<typename function_type> |
double | AmpGen::integrate_1d_inf (const function_type &fcn, gsl_integration_workspace *ws=nullptr) |
|
template<typename function_type> |
double | AmpGen::integrate_1d_cauchy (const function_type &fcn, const double &x0, const double &min, const double &max, gsl_integration_workspace *ws=nullptr) |
|
template<unsigned dim, typename fcn> |
std::tuple< double, double, unsigned > | AmpGen::integrate_fp (const fcn &F, const std::array< double, dim > &ctr, const std::array< double, dim > &wth) |
|
template<unsigned dim, typename fcn> |
double | AmpGen::integrate (const fcn &F, const std::array< double, dim > xmin, const std::array< double, dim > &xmax) |
|