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

Abstract model interface used by the statistical layer. More...

#include <cstddef>
#include <vector>
#include <map>
#include <memory>
#include "Include.h"
#include "ObservableValue.h"
Include dependency graph for IModel.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IModelThreadGuard
 
class  IModel
 Interface for a model capable of producing observable predictions. More...
 

Typedefs

using Vec = std::vector< double >
 

Detailed Description

Abstract model interface used by the statistical layer.

This header defines the model-facing port consumed by the Monte Carlo, likelihood and profiling components. Implementations are responsible for applying fit parameters and nuisance parameters, computing predictions and exposing observable metadata.

Definition in file IModel.h.

Typedef Documentation

◆ Vec

using Vec = std::vector<double>

Definition at line 12 of file IModel.h.