~sebastien-wertz/mg5amcnlo/standalone_cpp_mem

« back to all changes in this revision

Viewing changes to tests/input_files/IOTestsComparison/IOExportStandaloneCPPMEMTest/MultiProcessTest/%MultiProcessME%src%HelAmps_sm.h

  • Committer: Sébastien Wertz
  • Date: 2015-10-30 14:14:25 UTC
  • Revision ID: swertz@ingrid-ui1-20151030141425-0ymwh93fx6xhcrfs
Finished IOTest, small corrections to exporter

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
//==========================================================================
 
2
// This file has been automatically generated for C++ Standalone
 
3
// MadGraph5_aMC@NLO v. 2.3.3, 2015-10-25
 
4
// By the MadGraph5_aMC@NLO Development Team
 
5
// Visit launchpad.net/madgraph5 and amcatnlo.web.cern.ch
 
6
//==========================================================================
 
7
 
 
8
#ifndef HelAmps_sm_H
 
9
#define HelAmps_sm_H
 
10
 
 
11
#include <cmath> 
 
12
#include <complex> 
 
13
 
 
14
using namespace std; 
 
15
 
 
16
namespace MG5_sm 
 
17
{
 
18
double Sgn(double e, double f); 
 
19
 
 
20
void vxxxxx(double p[4], double vmass, int nhel, int nsv, std::complex<double>
 
21
    v[6]);
 
22
 
 
23
void txxxxx(double p[4], double tmass, int nhel, int nst, std::complex<double>
 
24
    fi[18]);
 
25
 
 
26
void oxxxxx(double p[4], double fmass, int nhel, int nsf, std::complex<double>
 
27
    fo[6]);
 
28
 
 
29
void ixxxxx(double p[4], double fmass, int nhel, int nsf, std::complex<double>
 
30
    fi[6]);
 
31
 
 
32
void sxxxxx(double p[4], int nss, std::complex<double> sc[3]); 
 
33
 
 
34
void FFV1_0(complex<double> F1[], complex<double> F2[], complex<double> V3[],
 
35
    complex<double> COUP, complex<double> & vertex);
 
36
 
 
37
void FFV1_2(complex<double> F1[], complex<double> V3[], complex<double> COUP,
 
38
    double M2, double W2, complex<double> F2[]);
 
39
 
 
40
void FFV1_1(complex<double> F2[], complex<double> V3[], complex<double> COUP,
 
41
    double M1, double W1, complex<double> F1[]);
 
42
 
 
43
void VVV1P0_1(complex<double> V2[], complex<double> V3[], complex<double> COUP,
 
44
    double M1, double W1, complex<double> V1[]);
 
45
 
 
46
void FFV1P0_3(complex<double> F1[], complex<double> F2[], complex<double> COUP,
 
47
    double M3, double W3, complex<double> V3[]);
 
48
 
 
49
}  // end namespace MG5_sm
 
50
 
 
51
#endif  // HelAmps_sm_H