QCDLoop
One-loop scalar Feynman integrals
Public Member Functions | List of all members
ql::QCDLoop< TOutput, TMass, TScale > Class Template Reference

The one-loop scalar integral trigger. More...

#include <qcdloop.h>

Public Member Functions

 QCDLoop ()
 The Constructor.
 
 ~QCDLoop ()
 The Destructor.
 
void integral (vector< TOutput > &res, TScale const &mu2, vector< TMass > const &m, vector< TScale > const &p={}) const
 Computes the one-loop scalar integral. More...
 
void setCacheSize (int const &size)
 Set the Cache size.
 

Detailed Description

template<typename TOutput = complex, typename TMass = double, typename TScale = double>
class ql::QCDLoop< TOutput, TMass, TScale >

The one-loop scalar integral trigger.

Parses automatically the topology and computes the integral

Member Function Documentation

template<typename TOutput , typename TMass , typename TScale >
void ql::QCDLoop< TOutput, TMass, TScale >::integral ( vector< TOutput > &  res,
TScale const &  mu2,
vector< TMass > const &  m,
vector< TScale > const &  p = {} 
) const

Computes the one-loop scalar integral.

QCDLoop<TOutput, TScale, TMass>::I.

Parameters
resoutput object res[0,1,2] the coefficients in the Laurent series
mu2is the square of the scale mu
mare the squares of the masses of the internal lines
pare the four-momentum suqared of the external lines

The documentation for this class was generated from the following files: