4 const std::unordered_map<
QCDOrder, std::unordered_map<WCoefId, scalar_t>>& coef_matching,
9 std::unordered_map<WCoefId, scalar_t> Ci_run_map {};
10 for (
size_t k = 0; k < ids.size(); k++) {
22 return std::make_shared<BclnuCoefficientGroup>(*
this);
27 const std::unordered_map<
QCDOrder, std::unordered_map<WCoefId, scalar_t>>& coef_matching,
32 std::unordered_map<WCoefId, scalar_t> Ci_run_map {};
33 for (
size_t k = 0; k < ids.size(); k++) {
46 return std::make_shared<BulnuCoefficientGroup>(*
this);
std::shared_ptr< CoefficientGroup > clone() const override
Polymorphic clone.
BclnuCoefficientGroup(WilsonGroupAdapterConfig adapters)
static std::unordered_map< WCoefId, scalar_t > base_1_LO_calculation(const std::unordered_map< QCDOrder, std::unordered_map< WCoefId, scalar_t > > &coef_matching, const BlockSrc &src)
Lightweight view over a set of source blocks.
std::shared_ptr< CoefficientGroup > clone() const override
Polymorphic clone.
static std::unordered_map< WCoefId, scalar_t > base_1_LO_calculation(const std::unordered_map< QCDOrder, std::unordered_map< WCoefId, scalar_t > > &coef_matching, const BlockSrc &src)
BulnuCoefficientGroup(WilsonGroupAdapterConfig adapters)
Polymorphic container of WilsonCoefficient objects representing a coefficient group.
static IdOf< WCoefTag > to_id(WCoef e)
Converts an enum value to an IdOf<Tag>.
static std::vector< WCoef > get_group(WGroup g)
Returns the list of Wilson coefficients belonging to a WGroup.
Dependency injection bundle for CoefficientGroup.