Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
DependencyPruner.h File Reference

Adapter implementing IDependencyPruner on top of Parameters. More...

#include "IDependencyPruner.h"
#include "BlockName.h"
#include "Include.h"
#include "Parameters.h"
Include dependency graph for DependencyPruner.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DependencyPruner
 Concrete dependency-pruning adapter backed by Parameters. More...
 

Detailed Description

Adapter implementing IDependencyPruner on top of Parameters.

This class is a thin adapter between the dependency-pruning port (IDependencyPruner) and the concrete HyperISO parameter backend (Parameters).

For each operation, it:

  • retrieves the appropriate Parameters instance via Parameters::GetInstance(tp),
  • delegates the detach / reattach request to the corresponding repository method.

Supported operations:

  • block-level detach / reattach,
  • parameter-level detach / reattach.

This adapter is useful when higher layers should depend only on a port interface, without directly coupling to Parameters.

See also
IDependencyPruner
Parameters
DependentBlock
DependentParameter

Definition in file DependencyPruner.h.