36 std::vector<mty::QuantumField>
const &insertions,
37 std::vector<csl::Tensor>
const &t_momenta
44 std::vector<csl::Expr> isMomentumSum(
csl::Expr const &sub);
45 std::optional<csl::Expr> applyOnMomentumSum(
46 std::vector<csl::Expr> &factors
49 std::pair<int, csl::Expr> getMomentumStructure(
csl::Expr const &term);
50 bool simplify(std::vector<csl::Expr> &factors);
51 csl::Expr recoverExpr(std::vector<csl::Expr>
const &factors);
55 std::vector<bool> signs;
56 std::vector<csl::Tensor> momenta;
57 size_t posSimplestMomenta;
Namespace of MARTY.
Definition: 2HDM.h:31
Definition: momentumConservation.h:31
Contains QuantumField and QuantumFieldParent, basic objects handling quantum fields as csl expression...