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
29
class
ISourcesProvider
{
30
public
:
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
Include.h
ISourcesProvider
Interface for retrieving leaf source parameters from a dependency graph.
Definition
ISourcesProvider.h:29
ISourcesProvider::~ISourcesProvider
virtual ~ISourcesProvider()=default
Virtual destructor for interface.
ISourcesProvider::get_all_leaf_sources
virtual std::unordered_set< ParamId > get_all_leaf_sources(const std::unordered_set< ParamId > ¶m_ids) const =0
Retrieves all leaf (ultimate) source parameters for the given set of parameters.
Hyperiso
core
src
Core
ports
ISourcesProvider.h
Generated by
1.9.8