|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Concrete dependency-pruning adapter backed by Parameters. More...
#include <DependencyPruner.h>


Public Member Functions | |
| void | reattach_block (ParameterType tp, const BlockName &block_name) override |
| Reattaches a previously detached dependent block. | |
| void | detach_block (ParameterType tp, const BlockName &block_name) override |
| Detaches a dependent block from its upstream dependencies. | |
| void | reattach_parameter (ParameterType tp, const BlockName &block_name, const LhaID &id) override |
| Reattaches a previously detached dependent parameter. | |
| void | detach_parameter (ParameterType tp, const BlockName &block_name, const LhaID &id) override |
| Detaches a dependent parameter from its upstream dependencies. | |
Public Member Functions inherited from IDependencyPruner< ParameterType, BlockName, LhaID > | |
| virtual | ~IDependencyPruner ()=default |
| Virtual destructor. | |
Concrete dependency-pruning adapter backed by Parameters.
Template specialization:
In practice, this class provides a simple façade to:
Parameters::reattach_blockParameters::detach_blockParameters::reattach_paramParameters::detach_param Definition at line 51 of file DependencyPruner.h.
|
overridevirtual |
Detaches a dependent block from its upstream dependencies.
Delegates to:
| tp | Parameter namespace containing the block. |
| block_name | Name of the block to detach. |
Implements IDependencyPruner< ParameterType, BlockName, LhaID >.
Definition at line 7 of file DependencyPruner.cpp.
|
overridevirtual |
Detaches a dependent parameter from its upstream dependencies.
Delegates to:
| tp | Parameter namespace containing the parameter. |
| block_name | Name of the parent block. |
| id | Identifier of the parameter to detach. |
Implements IDependencyPruner< ParameterType, BlockName, LhaID >.
Definition at line 15 of file DependencyPruner.cpp.
|
overridevirtual |
Reattaches a previously detached dependent block.
Delegates to:
| tp | Parameter namespace containing the block. |
| block_name | Name of the block to reattach. |
Implements IDependencyPruner< ParameterType, BlockName, LhaID >.
Definition at line 3 of file DependencyPruner.cpp.
|
overridevirtual |
Reattaches a previously detached dependent parameter.
Delegates to:
| tp | Parameter namespace containing the parameter. |
| block_name | Name of the parent block. |
| id | Identifier of the parameter to reattach. |
Implements IDependencyPruner< ParameterType, BlockName, LhaID >.
Definition at line 11 of file DependencyPruner.cpp.