Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
IParamMappingSource.h
Go to the documentation of this file.
1#ifndef IPARAMMAPPINGSOURCE_H
2#define IPARAMMAPPINGSOURCE_H
3
4#include <memory>
5#include <string>
6#include <unordered_map>
7
8#include "Include.h"
9#include "IParser.h"
10#include "InterpretedParam.h"
11
34public:
35 virtual ~IParamMappingSource() = default;
36
48 virtual std::unordered_map<std::string, InterpretedParam>
49 loadFromFile(const std::string& filePath) const = 0;
50};
51
52#endif // IPARAMMAPPINGSOURCE_H
Abstract interface for (de)serializing data as DBNode trees.
Lightweight key describing an interpreted LHA/SLHA parameter.
Abstract source of InterpretedParam mappings.
virtual ~IParamMappingSource()=default
virtual std::unordered_map< std::string, InterpretedParam > loadFromFile(const std::string &filePath) const =0
Loads all parameter mappings from a given file.