Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
IWilsonBuilder.h
Go to the documentation of this file.
1#ifndef IWILSONBUILDER_H
2#define IWILSONBUILDER_H
3
4#include <memory>
5#include "IWilsonProvider.h"
6
7template<typename ConfigType, typename ProviderType>
9public:
10 virtual ~IWilsonBuilder() = default;
11
12 virtual void build(ConfigType) = 0;
13 virtual void add(ConfigType) = 0;
14 virtual std::shared_ptr<ProviderType> get_wilson_provider() = 0;
15};
16
17#endif // IWILSONBUILDER_H
virtual void add(ConfigType)=0
virtual ~IWilsonBuilder()=default
virtual std::shared_ptr< ProviderType > get_wilson_provider()=0
virtual void build(ConfigType)=0