#include <stdexcept>
#include <utility>
#include <vector>
#include "lattice.h"
#include "particles.h"
#include "pauliblocking.h"
#include "potentials.h"
#include "processbranch.h"
#include "random.h"
Go to the source code of this file.
|
| std::vector< ActionPtr > & | smash::operator+= (std::vector< ActionPtr > &lhs, std::vector< ActionPtr > &&rhs) |
| | Append vector of action pointers. More...
|
| |
| std::ostream & | smash::operator<< (std::ostream &out, const ActionPtr &action) |
| | Convenience: dereferences the ActionPtr to Action. More...
|
| |
| std::ostream & | smash::operator<< (std::ostream &out, const ActionList &actions) |
| | Writes multiple actions to the out stream. More...
|
| |
| void | smash::detail::sample_manybody_phasespace_impl (double sqrts, const ParticleTypePtrList &types, std::vector< FourVector > &sampled_momenta) |
| | Implementation of the full n-body phase-space sampling (masses, momenta, angles) in the center-of-mass frame for the final state particles, using the M-method from CERN-68-15, paragraph 9.6. More...
|
| |
| void | smash::detail::sample_manybody_phasespace_MCMC (const ParticleTypePtrList &types, std::vector< FourVector > &sampled_momenta) |
| | Metropolis–Hastings sampling of the many body phase space, starting from an initial guess in sampled_momenta that is assumed appropriate. More...
|
| |