1#ifndef MESON_MIXING_WILSON_SUSY_H
2#define MESON_MIXING_WILSON_SUSY_H
13 std::shared_ptr<WilsonCoefficient>
clone()
const override {
14 return std::make_shared<C_mix_bd_1_SUSY>(*
this);
24 std::shared_ptr<WilsonCoefficient>
clone()
const override {
25 return std::make_shared<C_mix_bd_1_tilde_SUSY>(*
this);
35 std::shared_ptr<WilsonCoefficient>
clone()
const override {
36 return std::make_shared<C_mix_bd_2_SUSY>(*
this);
46 std::shared_ptr<WilsonCoefficient>
clone()
const override {
47 return std::make_shared<C_mix_bd_2_tilde_SUSY>(*
this);
57 std::shared_ptr<WilsonCoefficient>
clone()
const override {
58 return std::make_shared<C_mix_bd_3_SUSY>(*
this);
68 std::shared_ptr<WilsonCoefficient>
clone()
const override {
69 return std::make_shared<C_mix_bd_3_tilde_SUSY>(*
this);
79 std::shared_ptr<WilsonCoefficient>
clone()
const override {
80 return std::make_shared<C_mix_bd_4_SUSY>(*
this);
90 std::shared_ptr<WilsonCoefficient>
clone()
const override {
91 return std::make_shared<C_mix_bd_5_SUSY>(*
this);
104 std::shared_ptr<WilsonCoefficient>
clone()
const override {
105 return std::make_shared<C_mix_bs_1_SUSY>(*
this);
115 std::shared_ptr<WilsonCoefficient>
clone()
const override {
116 return std::make_shared<C_mix_bs_1_tilde_SUSY>(*
this);
126 std::shared_ptr<WilsonCoefficient>
clone()
const override {
127 return std::make_shared<C_mix_bs_2_SUSY>(*
this);
137 std::shared_ptr<WilsonCoefficient>
clone()
const override {
138 return std::make_shared<C_mix_bs_2_tilde_SUSY>(*
this);
148 std::shared_ptr<WilsonCoefficient>
clone()
const override {
149 return std::make_shared<C_mix_bs_3_SUSY>(*
this);
159 std::shared_ptr<WilsonCoefficient>
clone()
const override {
160 return std::make_shared<C_mix_bs_3_tilde_SUSY>(*
this);
170 std::shared_ptr<WilsonCoefficient>
clone()
const override {
171 return std::make_shared<C_mix_bs_4_SUSY>(*
this);
181 std::shared_ptr<WilsonCoefficient>
clone()
const override {
182 return std::make_shared<C_mix_bs_5_SUSY>(*
this);
Domain objects representing Wilson coefficients and their matching metadata.
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
static double compute_LO(const ParamSrc &src)
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
static double compute_LO(const ParamSrc &src)
static double compute_LO(const ParamSrc &src)
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
static double compute_LO(const ParamSrc &src)
static double compute_LO(const ParamSrc &src)
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
static double compute_LO(const ParamSrc &src)
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
static double compute_LO(const ParamSrc &src)
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
static double compute_LO(const ParamSrc &src)
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
static double compute_LO(const ParamSrc &src)
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
static double compute_LO(const ParamSrc &src)
static double compute_LO(const ParamSrc &src)
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
static double compute_LO(const ParamSrc &src)
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
static double compute_LO(const ParamSrc &src)
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
static double compute_LO(const ParamSrc &src)
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
static double compute_LO(const ParamSrc &src)
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
static double compute_LO(const ParamSrc &src)
Lightweight view over a set of source parameters keyed by ParamId.
Abstract base class representing a Wilson coefficient and its matching information.