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
7
template
<
typename
ConfigType,
typename
Prov
id
erType>
8
class
IWilsonBuilder
{
9
public
:
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
IWilsonProvider.h
IWilsonBuilder
Definition
IWilsonBuilder.h:8
IWilsonBuilder::add
virtual void add(ConfigType)=0
IWilsonBuilder::~IWilsonBuilder
virtual ~IWilsonBuilder()=default
IWilsonBuilder::get_wilson_provider
virtual std::shared_ptr< ProviderType > get_wilson_provider()=0
IWilsonBuilder::build
virtual void build(ConfigType)=0
Hyperiso
core
src
PhysicalModel
ports
IWilsonBuilder.h
Generated by
1.9.8