Documentation of
MARTY
A
M
odern
AR
tificial
T
heoretical ph
Y
sicist
include
localTerms.h
Go to the documentation of this file.
1
// This file is part of MARTY.
2
//
3
// MARTY is free software: you can redistribute it and/or modify
4
// it under the terms of the GNU General Public License as published by
5
// the Free Software Foundation, either version 3 of the License, or
6
// (at your option) any later version.
7
//
8
// MARTY is distributed in the hope that it will be useful,
9
// but WITHOUT ANY WARRANTY; without even the implied warranty of
10
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11
// GNU General Public License for more details.
12
//
13
// You should have received a copy of the GNU General Public License
14
// along with MARTY. If not, see <https://www.gnu.org/licenses/>.
15
23
#ifndef LOCALTERMS_H_INCLUDED
24
#define LOCALTERMS_H_INCLUDED
25
26
#include "
feynmanIntegral.h
"
27
28
namespace
mty
{
29
30
inline
const
csl::Expr
FiniteFlag = csl::constant_s(
"Finite"
);
31
32
csl::Expr
getLocalTerm(
33
IntegralType type,
34
std::vector<size_t>
const
&indices,
35
std::vector<csl::Expr>
const
&momentum,
36
std::vector<csl::Expr>
const
&masses
37
);
38
39
csl::Expr
getLocalATerm(
40
std::string
const
&indices,
41
std::vector<csl::Expr>
const
&momentum,
42
std::vector<csl::Expr>
const
&masses
43
);
44
45
csl::Expr
getLocalBTerm(
46
std::string
const
&indices,
47
std::vector<csl::Expr>
const
&momentum,
48
std::vector<csl::Expr>
const
&masses
49
);
50
51
csl::Expr
getLocalCTerm(
52
std::string
const
&indices,
53
std::vector<csl::Expr>
const
&momentum,
54
std::vector<csl::Expr>
const
&masses
55
);
56
57
csl::Expr
getLocalDTerm(
58
std::string
const
&indices,
59
std::vector<csl::Expr>
const
&momentum,
60
std::vector<csl::Expr>
const
&masses
61
);
62
63
csl::Expr
getLocalETerm(
64
std::string
const
&indices,
65
std::vector<csl::Expr>
const
&momentum,
66
std::vector<csl::Expr>
const
&masses
67
);
68
69
}
// End of namespace mty
70
71
#endif
feynmanIntegral.h
mty
Namespace of MARTY.
Definition:
2HDM.h:31
csl::Expr
Generated by
1.8.13