1#ifndef WILSONPROVIDER_H
2#define WILSONPROVIDER_H
59 scalar_t get(std::shared_ptr<AbstractConfig> config)
override;
64 std::shared_ptr<WilsonBuilder>
get_builder()
override;
72 std::shared_ptr<WilsonBuilder> builder;
73 std::shared_ptr<CoefficientManager> cm;
Configuration structures used to control Wilson coefficient computations, strong coupling evaluations...
High-level orchestration of Wilson coefficient groups (matching + running/hadronic).
Returns an uppercase copy of the input string.
High-level factory assembling a complete Wilson computation pipeline.
Thin query layer: converts user requests into CoefficientManager calls.
std::unordered_set< WilsonBasis > get_bases(WGroupId group) override
Returns the set of bases supported by a Wilson group.
std::shared_ptr< WilsonBuilder > get_builder() override
Returns the underlying builder.
scalar_t get(std::shared_ptr< AbstractConfig > config) override
Returns the requested Wilson coefficient as scalar_t (complex).