Version: SMASH-3.1
clebschgordan.cc File Reference
#include "smash/clebschgordan.h"
#include <numeric>
#include "gsl/gsl_sf_coupling.h"
#include "smash/clebschgordan_lookup.h"
#include "smash/constants.h"
#include "smash/logging.h"

Go to the source code of this file.

Namespaces

 smash
 

Functions

static double smash::isospin_clebsch_gordan_2to1 (const ParticleType &p_a, const ParticleType &p_b, const int I_tot, const int I_z)
 Calculate isospin Clebsch-Gordan coefficient for two particles p_a and p_b coupling to a total isospin. More...
 
double smash::isospin_clebsch_gordan_sqr_3to1 (const ParticleType &p_a, const ParticleType &p_b, const ParticleType &p_c, const ParticleType &Res)
 Calculate the squared isospin Clebsch-Gordan coefficient for three particles p_a, p_b and p_c coupling to a resonance Res. More...
 
double smash::isospin_clebsch_gordan_sqr_2to2 (const ParticleType &p_a, const ParticleType &p_b, const ParticleType &p_c, const ParticleType &p_d, const int I=-1)
 Calculate the squared isospin Clebsch-Gordan coefficient for a 2-to-2 reaction A + B -> C + D. More...