#include <Wigner.h>
|
static int | max_2j () |
| Two times the maximum value of the angular momentum which is allowed.
|
|
static double | wigner3j (const int two_ja, const int two_jb, const int two_jc, const int two_ma, const int two_mb, const int two_mc) |
| Wigner-3j symbol (gsl api) More...
|
|
static double | wigner6j (const int two_ja, const int two_jb, const int two_jc, const int two_jd, const int two_je, const int two_jf) |
| Wigner-6j symbol (gsl api) More...
|
|
static double | wigner9j (const int two_ja, const int two_jb, const int two_jc, const int two_jd, const int two_je, const int two_jf, const int two_jg, const int two_jh, const int two_ji) |
| Wigner-9j symbol (gsl api) More...
|
|
Wigner class.
- Author
- Sebastian Wouters sebas.nosp@m.tian.nosp@m.woute.nosp@m.rs@g.nosp@m.mail..nosp@m.com
- Date
- May 23, 2016
The Wigner class allows to calculate Wigner-nj symbols.
Definition at line 33 of file Wigner.h.
double CheMPS2::Wigner::wigner3j |
( |
const int |
two_ja, |
|
|
const int |
two_jb, |
|
|
const int |
two_jc, |
|
|
const int |
two_ma, |
|
|
const int |
two_mb, |
|
|
const int |
two_mc |
|
) |
| |
|
static |
Wigner-3j symbol (gsl api)
- Parameters
-
two_ja | Two times the first spin |
two_jb | Two times the second spin |
two_jc | Two times the third spin |
two_ma | Two times the first spin projection |
two_mb | Two times the second spin projection |
two_mc | Two times the thirs spin projection |
- Returns
- The corresponding wigner-3j value
Definition at line 243 of file Wigner.cpp.
double CheMPS2::Wigner::wigner6j |
( |
const int |
two_ja, |
|
|
const int |
two_jb, |
|
|
const int |
two_jc, |
|
|
const int |
two_jd, |
|
|
const int |
two_je, |
|
|
const int |
two_jf |
|
) |
| |
|
static |
Wigner-6j symbol (gsl api)
- Parameters
-
two_ja | Two times the first spin |
two_jb | Two times the second spin |
two_jc | Two times the third spin |
two_jd | Two times the fourth spin |
two_je | Two times the fifth spin |
two_jf | Two times the sixth spin |
- Returns
- The corresponding wigner-6j value
Definition at line 294 of file Wigner.cpp.
double CheMPS2::Wigner::wigner9j |
( |
const int |
two_ja, |
|
|
const int |
two_jb, |
|
|
const int |
two_jc, |
|
|
const int |
two_jd, |
|
|
const int |
two_je, |
|
|
const int |
two_jf, |
|
|
const int |
two_jg, |
|
|
const int |
two_jh, |
|
|
const int |
two_ji |
|
) |
| |
|
static |
Wigner-9j symbol (gsl api)
- Parameters
-
two_ja | Two times the first spin |
two_jb | Two times the second spin |
two_jc | Two times the third spin |
two_jd | Two times the fourth spin |
two_je | Two times the fifth spin |
two_jf | Two times the sixth spin |
two_jg | Two times the seventh spin |
two_jh | Two times the eigth spin |
two_ji | Two times the nineth spin |
- Returns
- The corresponding wigner-9j value
Definition at line 341 of file Wigner.cpp.
The documentation for this class was generated from the following files: