#include <array>#include <filesystem>#include <functional>#include <map>#include <set>#include <string>#include <utility>#include <variant>#include <vector>#include "einhard.hpp"#include "constants.h"#include "forwarddeclarations.h"#include "key.h"#include "pdgcode.h"Go to the source code of this file.
Classes | |
| struct | smash::InputSections::Section |
| A simple struct to represent input sections. More... | |
| struct | smash::InputKeys |
| A container to keep track of all ever existed input keys. More... | |
Namespaces | |
| smash | |
| smash::InputSections | |
| A namespace to keep track of all ever existed sections in the input file. | |
Functions | |
| constexpr Section | smash::InputSections::operator+ (const Section &parent, std::string_view child) |
| Add a child section to a parent section. More... | |
Variables | |
| constexpr Section | smash::InputSections::collisionTerm {"Collision_Term"} |
| Section for the collision term. More... | |
| constexpr Section | smash::InputSections::c_dileptons |
| Subsection for the dileptons. More... | |
| constexpr Section | smash::InputSections::c_pauliBlocking |
| Subsection for the Pauli blocking mechanism. More... | |
| constexpr Section | smash::InputSections::c_photons = InputSections::collisionTerm + "Photons" |
| Subsection for the photons. More... | |
| constexpr Section | smash::InputSections::c_heavyFlavor |
| Subsection for heavy flavor. More... | |
| constexpr Section | smash::InputSections::c_stringParameters |
| Subsection for the string parameters. More... | |
| constexpr Section | smash::InputSections::c_stringTransition |
| Subsection for the string transition. More... | |
| constexpr Section | smash::InputSections::c_hardStringTransition |
| Subsection for the hard string transition. More... | |
| constexpr Section | smash::InputSections::forcedThermalization {"Forced_Thermalization"} |
| Section for the forced thermalization. More... | |
| constexpr Section | smash::InputSections::general {"General"} |
| General section. More... | |
| constexpr Section | smash::InputSections::g_minEnsembles |
| Subsection for the minimum-nonempty-ensembles mechanism. More... | |
| constexpr Section | smash::InputSections::lattice {"Lattice"} |
| Section for the lattice. More... | |
| constexpr Section | smash::InputSections::logging {"Logging"} |
| Section for the logging. More... | |
| constexpr Section | smash::InputSections::modi {"Modi"} |
| Section for the modus specific information. More... | |
| constexpr Section | smash::InputSections::m_box = InputSections::modi + "Box" |
| Subsection for the box modus. More... | |
| constexpr Section | smash::InputSections::m_b_jet = InputSections::m_box + "Jet" |
| Subsection for the jet in box modus. More... | |
| constexpr Section | smash::InputSections::m_collider = InputSections::modi + "Collider" |
| Subsection for the collider modus. More... | |
| constexpr Section | smash::InputSections::m_c_impact = InputSections::m_collider + "Impact" |
| Subsection for the impact information in collider modus. More... | |
| constexpr Section | smash::InputSections::m_c_initialConditions |
| Subsection for the initial conditions in collider modus. More... | |
| constexpr Section | smash::InputSections::m_c_projectile |
| Subsection for the projectile in collider modus. More... | |
| constexpr Section | smash::InputSections::m_c_p_alphaClustered |
| Subsection for the alpha-clustered projectile in collider modus. More... | |
| constexpr Section | smash::InputSections::m_c_p_custom |
| Subsection for the custom projectile in collider modus. More... | |
| constexpr Section | smash::InputSections::m_c_p_deformed |
| Subsection for the deformed projectile in collider modus. More... | |
| constexpr Section | smash::InputSections::m_c_p_orientation |
| Subsection for the projectile orientation in collider modus. More... | |
| constexpr Section | smash::InputSections::m_c_target = InputSections::m_collider + "Target" |
| Subsection for the target in collider modus. More... | |
| constexpr Section | smash::InputSections::m_c_t_alphaClustered |
| Subsection for the alpha-clustered target in collider modus. More... | |
| constexpr Section | smash::InputSections::m_c_t_custom = InputSections::m_c_target + "Custom" |
| Subsection for the custom target in collider modus. More... | |
| constexpr Section | smash::InputSections::m_c_t_deformed |
| Subsection for the deformed target in collider modus. More... | |
| constexpr Section | smash::InputSections::m_c_t_orientation |
| Subsection for the target orientation in collider modus. More... | |
| constexpr Section | smash::InputSections::m_list = InputSections::modi + "List" |
| Subsection for the list modus. More... | |
| constexpr Section | smash::InputSections::m_listBox = InputSections::modi + "ListBox" |
| Subsection for the list-box modus. More... | |
| constexpr Section | smash::InputSections::m_sphere = InputSections::modi + "Sphere" |
| Subsection for the sphere modus. More... | |
| constexpr Section | smash::InputSections::m_s_jet = InputSections::m_sphere + "Jet" |
| Subsection for the jet in sphere modus. More... | |
| constexpr Section | smash::InputSections::output {"Output"} |
| Section for the output information. More... | |
| constexpr Section | smash::InputSections::o_collisions = InputSections::output + "Collisions" |
| Subsection for the output collisions content. More... | |
| constexpr Section | smash::InputSections::o_coulomb = InputSections::output + "Coulomb" |
| Subsection for the output Coulomb content. More... | |
| constexpr Section | smash::InputSections::o_dileptons = InputSections::output + "Dileptons" |
| Subsection for the output dileptons content. More... | |
| constexpr Section | smash::InputSections::o_initialConditions |
| Subsection for the output initial conditions content. More... | |
| constexpr Section | smash::InputSections::o_particles = InputSections::output + "Particles" |
| Subsection for the output particles content. More... | |
| constexpr Section | smash::InputSections::o_photons = InputSections::output + "Photons" |
| Subsection for the output photons content. More... | |
| constexpr Section | smash::InputSections::o_rivet = InputSections::output + "Rivet" |
| Subsection for the output Rivet content. More... | |
| constexpr Section | smash::InputSections::o_r_weights = InputSections::o_rivet + "Weights" |
| Subsection for the output Rivet weights information. More... | |
| constexpr Section | smash::InputSections::o_thermodynamics |
| Subsection for the output thermodynamics content. More... | |
| constexpr Section | smash::InputSections::potentials {"Potentials"} |
| Section for the potentials information. More... | |
| constexpr Section | smash::InputSections::p_coulomb = InputSections::potentials + "Coulomb" |
| Subsection for the Coulomb potentials information. More... | |
| constexpr Section | smash::InputSections::p_momentumDependence |
| Subsection for the momentum-dependent potentials information. More... | |
| constexpr Section | smash::InputSections::p_skyrme = InputSections::potentials + "Skyrme" |
| Subsection for the Skyrme potentials information. More... | |
| constexpr Section | smash::InputSections::p_symmetry = InputSections::potentials + "Symmetry" |
| Subsection for the symmetry potentials information. More... | |
| constexpr Section | smash::InputSections::p_vdf = InputSections::potentials + "VDF" |
| Subsection for the VDF potentials information. More... | |