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

Interface (port) for unified access to parameter block diagnostics. More...

#include <unordered_set>
#include <string>
#include "Include.h"
#include "scalar.h"
Include dependency graph for IBlockProxy.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IBlockProxy
 Abstract interface for block inspection and logging. More...
 

Detailed Description

Interface (port) for unified access to parameter block diagnostics.

This header defines IBlockProxy, an abstract interface exposing a unified API to:

  • test the existence of parameter blocks,
  • log blocks or entire parameter sets,
  • retrieve the list of available blocks for a given model.

The goal of this interface is to decouple clients from concrete implementations such as:

Typical implementations (e.g. BlockProxy) act as façades combining multiple internal services.

See also
BlockProxy
BlockProvider
APIAdapter
Parameters

Definition in file IBlockProxy.h.