Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
CliUtils.cpp File Reference
#include "CliUtils.h"
#include <algorithm>
#include <cctype>
#include <iostream>
#include <sstream>
#include <stdexcept>
Include dependency graph for CliUtils.cpp:

Go to the source code of this file.

Functions

void print_section (const std::string &title)
 
Model parse_model (const std::string &model)
 
QCDOrder parse_qcd_order (const std::string &order)
 
ContributionType parse_contribution (const std::string &contribution)
 
HyperisoMaster init_hyperiso_from_cli (const CliOptions &opts)
 

Function Documentation

◆ init_hyperiso_from_cli()

HyperisoMaster init_hyperiso_from_cli ( const CliOptions opts)

Build and initialize HyperisoMaster from common CLI options.

Definition at line 130 of file CliUtils.cpp.

◆ parse_contribution()

ContributionType parse_contribution ( const std::string &  contribution)

Definition at line 122 of file CliUtils.cpp.

◆ parse_model()

Model parse_model ( const std::string &  model)

Convert a CLI string to a Hyperiso model enum.

Definition at line 104 of file CliUtils.cpp.

◆ parse_qcd_order()

QCDOrder parse_qcd_order ( const std::string &  order)

Convert a CLI string to QCD order.

Definition at line 113 of file CliUtils.cpp.

◆ print_section()

void print_section ( const std::string &  title)

Print a title surrounded by a light separator.

Definition at line 100 of file CliUtils.cpp.