QCDLoop
One-loop scalar Feynman integrals
tadpole.h
1 //
2 // QCDLoop 2016
3 //
4 // Authors: Stefano Carrazza: stefano.carrazza@cern.ch
5 // Keith Ellis: keith.ellis@durham.ac.uk
6 // Giulia Zanderighi: giulia.zanderighi@cern.ch
7 
8 #pragma once
9 
10 #include "topology.h"
11 
12 namespace ql
13 {
19  template<typename TOutput = complex, typename TMass = double, typename TScale = double>
20  class TadPole: public Topology<TOutput,TMass,TScale>
21  {
22  public:
23  TadPole();
24  ~TadPole();
25 
27  void integral(vector<TOutput> &res, TScale const& mu2, vector<TMass> const& m, vector<TScale> const& p = {});
28  };
29 }
void integral(vector< TOutput > &res, TScale const &mu2, vector< TMass > const &m, vector< TScale > const &p={})
Computes the tadpole integral.
Definition: tadpole.cc:42
Definition: box.cc:14
The Topology abstract class.
Definition: topology.h:26
~TadPole()
The Destructor.
Definition: tadpole.cc:24
The TadPole integral.
Definition: tadpole.h:20
TadPole()
The Constructor.
Definition: tadpole.cc:16