Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
registry_init.hpp File Reference
#include "observable_ids.hpp"
#include "wcoef_ids.hpp"
#include "wgroup_ids.hpp"
#include "parametertype_ids.hpp"
#include "model_ids.hpp"
#include "wilsonbasis_ids.hpp"
#include "contributiontype_ids.hpp"
#include "masstype_ids.hpp"
#include "scaletype_ids.hpp"
#include "uncertaintytype_ids.hpp"
#include "decay_ids.hpp"
#include "decay_graph.h"
#include "qcdorder_ids.hpp"
Include dependency graph for registry_init.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void init_decay_graph_builtins ()
 Populates DecayGraph with builtin decay–observable relations.
 
void init_all_builtins ()
 Initializes all builtin mapper registries and the decay graph.
 

Function Documentation

◆ init_all_builtins()

void init_all_builtins ( )
inline

Initializes all builtin mapper registries and the decay graph.

This function:

  • calls init_builtins() on all mapper types,
  • then calls init_decay_graph_builtins(),
  • is guarded by a static flag so it runs at most once.

It is safe to call multiple times; only the first call performs actual work.

Definition at line 58 of file registry_init.hpp.

◆ init_decay_graph_builtins()

void init_decay_graph_builtins ( )
inline

Populates DecayGraph with builtin decay–observable relations.

This iterates over decay_observable_mapping(), converts each decay and observable enum into their respective ids via DecayMapper and ObservableMapper, and registers the links in the DecayGraph singleton.

Definition at line 38 of file registry_init.hpp.