Loading [MathJax]/jax/output/HTML-CSS/config.js
 Version: SMASH-3.2
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
library.h File Reference
#include <string>
#include <vector>
#include "configuration.h"
#include "sha256.h"

Go to the source code of this file.

Namespaces

 smash
 

Functions

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={})
 Wrapper over a function that initializes the particles and decays from the given configuration, and over another that tabulates the resonance integrals. More...
 
sha256::Hash smash::initialize_particles_decays_and_return_hash (Configuration &configuration, const std::string &version)
 Initialize the particles and decays from the given configuration. More...
 
void smash::tabulate_resonance_integrals (const sha256::Hash &hash, const std::string &tabulations_dir)
 Tabulate the resonance integrals. More...