|
| template<typename T , typename Ratio > |
| static ostream & | std::operator<< (ostream &out, const chrono::duration< T, Ratio > &seconds) |
| | Print time span in a human readable way: time < 10 min => seconds 10 min < time < 3 h => minutes time > 3h => hours. More...
|
| |
| template<typename Modus > |
| std::ostream & | smash::operator<< (std::ostream &out, const Experiment< Modus > &e) |
| | Creates a verbose textual description of the setup of the Experiment. More...
|
| |
| void | smash::validate_duplicate_IC_config (double, std::optional< double >, std::string) |
| | The physics inputs for Initial Conditions are currently duplicated in both Output and Collider sections, with the former being deprecated. More...
|
| |
| ExperimentParameters | smash::create_experiment_parameters (Configuration &config) |
| | Gathers all general Experiment parameters. More...
|
| |
| const std::string | smash::hline (113, '-') |
| | String representing a horizontal line. More...
|
| |
| std::string | smash::format_measurements (const std::vector< Particles > &ensembles, uint64_t scatterings_this_interval, const QuantumNumbers &conserved_initial, SystemTimePoint time_start, double time, double E_mean_field, double E_mean_field_initial) |
| | Generate a string which will be printed to the screen when SMASH is running. More...
|
| |
| double | smash::calculate_mean_field_energy (const Potentials &potentials, RectangularLattice< smash::DensityOnLattice > &jmu_B_lat, RectangularLattice< std::pair< ThreeVector, ThreeVector >> *em_lattice, const ExperimentParameters ¶meters) |
| | Calculate the total mean field energy of the system; this will be printed to the screen when SMASH is running. More...
|
| |
| EventInfo | smash::fill_event_info (const std::vector< Particles > &ensembles, double E_mean_field, double modus_impact_parameter, const ExperimentParameters ¶meters, bool projectile_target_interact, bool kinematic_cut_for_SMASH_IC) |
| | Generate the EventInfo object which is passed to outputs_. More...
|
| |
| void | smash::validate_and_adjust_particle_list (ParticleList &particle_list) |
| | Validate a particle list adjusting each particle to be a valid SMASH particle. More...
|
| |
| void | smash::check_interactions_total (uint64_t interactions_total) |
| | Make sure interactions_total can be represented as a 32-bit integer. More...
|
| |