Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
ISourcesProvider.h
Go to the documentation of this file.
1#ifndef ISOURCES_PROVIDER_H
2#define ISOURCES_PROVIDER_H
3
4#include <unordered_set>
5
6#include "Include.h"
7
30public:
32 virtual ~ISourcesProvider() = default;
33
46 virtual std::unordered_set<ParamId> get_all_leaf_sources(const std::unordered_set<ParamId>& param_ids)
47 const = 0;
48
49};
50
51#endif // ISOURCES_PROVIDER_H
Interface for retrieving leaf source parameters from a dependency graph.
virtual ~ISourcesProvider()=default
Virtual destructor for interface.
virtual std::unordered_set< ParamId > get_all_leaf_sources(const std::unordered_set< ParamId > &param_ids) const =0
Retrieves all leaf (ultimate) source parameters for the given set of parameters.