Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
StatParamSourcesProxy Class Reference

Adapter exposing parameter leaf-source resolution to the statistics layer. More...

#include <StatParamSourcesProxy.h>

Inheritance diagram for StatParamSourcesProxy:
Collaboration diagram for StatParamSourcesProxy:

Public Member Functions

 StatParamSourcesProxy ()=default
 Default constructor.
 
std::unordered_set< ParamIdget_all_leaf_sources (const std::unordered_set< ParamId > &param_ids) const override
 Returns all leaf/root sources contributing to a set of parameters.
 
- Public Member Functions inherited from IStatSourcesProxy
virtual ~IStatSourcesProxy ()=default
 Virtual destructor.
 

Detailed Description

Adapter exposing parameter leaf-source resolution to the statistics layer.

This class delegates all work to an internal ParamSourcesProvider. It is used when the statistics module needs to identify the ultimate input parameters behind one or more derived quantities.

Definition at line 32 of file StatParamSourcesProxy.h.

Constructor & Destructor Documentation

◆ StatParamSourcesProxy()

StatParamSourcesProxy::StatParamSourcesProxy ( )
default

Default constructor.

Constructs the proxy with its internal ParamSourcesProvider.

Member Function Documentation

◆ get_all_leaf_sources()

std::unordered_set< ParamId > StatParamSourcesProxy::get_all_leaf_sources ( const std::unordered_set< ParamId > &  param_ids) const
overridevirtual

Returns all leaf/root sources contributing to a set of parameters.

Returns all leaf/root sources contributing to a set of parameters.

Delegates to:

psp.get_all_leaf_sources(param_ids);
std::unordered_set< ParamId > get_all_leaf_sources(const std::unordered_set< ParamId > &param_ids) const override
Retrieves all leaf source parameters for the given set of ParamIds.
Parameters
param_idsSet of starting parameter identifiers.
Returns
Set of leaf/root parameter identifiers.

Delegates to:

psp.get_all_leaf_sources(param_ids);
Parameters
param_idsSet of starting parameter identifiers.
Returns
Set of leaf/root parameter identifiers.

Implements IStatSourcesProxy.

Definition at line 6 of file StatParamSourcesProxy.cpp.


The documentation for this class was generated from the following files: