|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Abstract port used by the statistics module to prune dependency links. More...
#include <IStatDependencyPruner.h>

Public Member Functions | |
| virtual | ~IStatDependencyPruner ()=default |
| Virtual destructor. | |
| virtual void | reattach_block (ParameterType, const std::string &)=0 |
| Reattaches a previously detached block. | |
| virtual void | detach_block (ParameterType, const std::string &)=0 |
| Detaches a block from its upstream dependency graph. | |
| virtual void | reattach_parameter (ParameterType, const std::string &, const LhaID &)=0 |
| Reattaches a previously detached dependent parameter. | |
| virtual void | detach_parameter (ParameterType, const std::string &, const LhaID &)=0 |
| Detaches a dependent parameter from its upstream dependency graph. | |
Abstract port used by the statistics module to prune dependency links.
This interface allows statistical workflows to temporarily disable automatic dependency propagation on:
It is intentionally lightweight and string-based so that the statistics module does not depend directly on the full block-identifier abstraction of the core parameter system.
Definition at line 47 of file IStatDependencyPruner.h.
|
virtualdefault |
Virtual destructor.
|
pure virtual |
Detaches a block from its upstream dependency graph.
| type | Parameter namespace/domain containing the block. |
| block_name | Name of the block to detach. |
Implemented in StatDependencyPruner.
|
pure virtual |
Detaches a dependent parameter from its upstream dependency graph.
| type | Parameter namespace/domain containing the parameter. |
| block_name | Name of the parent block. |
| id | Identifier of the parameter to detach. |
Implemented in StatDependencyPruner.
|
pure virtual |
Reattaches a previously detached block.
| type | Parameter namespace/domain containing the block. |
| block_name | Name of the block to reattach. |
Implemented in StatDependencyPruner.
|
pure virtual |
Reattaches a previously detached dependent parameter.
| type | Parameter namespace/domain containing the parameter. |
| block_name | Name of the parent block. |
| id | Identifier of the parameter to reattach. |
Implemented in StatDependencyPruner.