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

Export the current HyperIso parameter database to JSON, YAML or LHA. More...

#include <memory>
#include <string>
#include <vector>
#include "BlockAccessor.h"
#include "IDataWriter.h"
#include "ParamID.h"
Include dependency graph for FileWriter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FileWriter
 

Detailed Description

Export the current HyperIso parameter database to JSON, YAML or LHA.

The writer serializes parameters as block/id entries. The output format is selected from the destination suffix:

  • .json for JSON,
  • .yaml or .yml for YAML,
  • .lha, .slha or .flha for Les Houches formats.

When no explicit BlockAccessor is supplied, the writer exports the current database managed by MemoryManager. Callers may export the complete database, a selected set of blocks, or a selected set of ParamId entries.

Definition in file FileWriter.h.