#include "smash/library.h"
#include <filesystem>
#include "smash/configuration.h"
#include "smash/decaymodes.h"
#include "smash/inputfunctions.h"
#include "smash/isoparticletype.h"
#include "smash/logging.h"
#include "smash/setup_particles_decaymodes.h"
#include "smash/stringfunctions.h"
Go to the source code of this file.
Namespaces | |
smash | |
Functions | |
static Configuration | smash::create_configuration (const std::string &, const std::vector< std::string > &) |
static void | smash::do_minimal_loggers_setup_for_config_validation () |
static void | smash::fully_validate_configuration (const Configuration &) |
static void | smash::setup_logging (Configuration &) |
static void | smash::read_particles_and_decaymodes_files_setting_keys_in_configuration (const std::string &, const std::string &, Configuration &) |
Configuration | smash::setup_config_and_logging (const std::string &config_file, const std::string &particles_file={}, const std::string &decaymodes_file={}, const std::vector< std::string > &extra_config={}) |
Set up configuration and logging from input files and extra config. More... | |
void | smash::initialize_particles_decays_and_tabulations (Configuration &configuration, const std::string &version, const std::string &tabulations_dir={}) |
Initialize the particles and decays from the given configuration, plus tabulate the resonance integrals. More... | |
Variables | |
static constexpr int | smash::LMain = LogArea::Main::id |