|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Interface for detaching and reattaching parameter/block dependencies. More...

Go to the source code of this file.
Classes | |
| class | IDependencyPruner< Type_T, Block_T, Id_T > |
| Port interface for pruning and restoring dependency links. More... | |
Interface for detaching and reattaching parameter/block dependencies.
This interface defines a small port used to manipulate the dependency graph of parameter repositories.
It abstracts operations that temporarily prune dependency links:
The interface is generic over:
Typical concrete implementations delegate these operations to a backend parameter repository such as Parameters.
| Type_T | Type identifying the parameter namespace/domain (e.g. ParameterType). |
| Block_T | Type identifying a block (e.g. BlockName). |
| Id_T | Type identifying a parameter inside a block (e.g. LhaID). |
Definition in file IDependencyPruner.h.