1#ifndef DEPENDENCYPRUNER_H
2#define DEPENDENCYPRUNER_H
Representation of SLHA / LHA block names with support for aliases.
Interface for detaching and reattaching parameter/block dependencies.
Model-dependent parameter repository and initialization strategies.
Block identifier with alias support.
Concrete dependency-pruning adapter backed by Parameters.
void reattach_parameter(ParameterType tp, const BlockName &block_name, const LhaID &id) override
Reattaches a previously detached dependent parameter.
void detach_block(ParameterType tp, const BlockName &block_name) override
Detaches a dependent block from its upstream dependencies.
void detach_parameter(ParameterType tp, const BlockName &block_name, const LhaID &id) override
Detaches a dependent parameter from its upstream dependencies.
void reattach_block(ParameterType tp, const BlockName &block_name) override
Reattaches a previously detached dependent block.
Port interface for pruning and restoring dependency links.
Represents an identifier of a LHA element, possibly containing several sub-ids.