AmpGen 2.1
Loading...
Searching...
No Matches
integrate_fp.h File Reference
#include <tuple>
#include "AmpGen/simd/utils.h"
#include "AmpGen/MetaUtils.h"

Go to the source code of this file.

Namespaces

namespace  AmpGen
namespace  AmpGen::integrate_fp_constants

Functions

template<unsigned dim, unsigned width, 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>
std::tuple< double, double, unsigned > AmpGen::integrate_fp_scalar (const fcn &F, const std::array< double, dim > &ctr, const std::array< double, dim > &wth)

Variables

static const double AmpGen::integrate_fp_constants::xl2 = 0.358568582800318073
static const double AmpGen::integrate_fp_constants::xl4 = 0.948683298050513796
static const double AmpGen::integrate_fp_constants::xl5 = 0.688247201611685289
static const double AmpGen::integrate_fp_constants::w2 = 980. / 6561
static const double AmpGen::integrate_fp_constants::w4 = 200. / 19683
static const double AmpGen::integrate_fp_constants::wp2 = 245. / 486
static const double AmpGen::integrate_fp_constants::wp4 = 25. / 729
static const double AmpGen::integrate_fp_constants::wn1 [14]
static const double AmpGen::integrate_fp_constants::wn3 [14]
static const double AmpGen::integrate_fp_constants::wn5 [14]
static const double AmpGen::integrate_fp_constants::wpn1 [14]
static const double AmpGen::integrate_fp_constants::wpn3 [14]