|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Strategy responsible for flavor-sector input blocks. More...
#include <Parameters.h>


Public Member Functions | |
| std::unordered_set< BlockName > | initializeParameters (class Parameters ¶ms) override |
| Initializes the block set for the target parameter repository. | |
| void | postInitialization (Parameters &) override |
| Performs additional initialization after raw blocks are loaded. | |
Public Member Functions inherited from ModelStrategy | |
| virtual | ~ModelStrategy ()=default |
| Virtual destructor. | |
| void | add_absent_block (std::unordered_set< BlockName > _) |
| Stores the set of blocks absent during initialization. | |
| void | remove_absent_block () |
| Clears the list of absent blocks. | |
Additional Inherited Members | |
Protected Attributes inherited from ModelStrategy | |
| std::unordered_set< BlockName > | absent_blocks |
Strategy responsible for flavor-sector input blocks.
This strategy loads the FLAVOR parameter namespace from the input cache. It currently has no extra post-initialization step.
Definition at line 195 of file Parameters.h.
|
overridevirtual |
Initializes the block set for the target parameter repository.
Typical implementations call Parameters::init_blocks with the appropriate ParameterType and return the set of missing blocks.
| params | Parameter repository being initialized. |
Implements ModelStrategy.
Definition at line 458 of file Parameters.cpp.
|
inlineoverridevirtual |
Performs additional initialization after raw blocks are loaded.
This hook is typically used to:
| params | Parameter repository being post-initialized. |
Current implementation does nothing.
Implements ModelStrategy.
Definition at line 207 of file Parameters.h.