public class Wigner3j
extends java.lang.Object
| Constructor | Description |
|---|---|
Wigner3j() |
| Modifier and Type | Method | Description |
|---|---|---|
static void |
main(java.lang.String[] args) |
Test programs.
|
static BigSurdVec |
wigner3j(java.lang.String m1,
java.lang.String t1,
java.lang.String t2,
java.lang.String j) |
Wigner 3jn symbol.
|
static BigSurd |
wigner3jm(int j1,
int j2,
int j3,
int m1,
int m2,
int m3) |
The Wigner 3jm symbol (j1,j2,j3,m1,m2,m3).
|
protected static BigSurd |
wigner3jm(Rational j1,
Rational j2,
Rational j3,
Rational m1,
Rational m2,
Rational m3) |
The Wigner 3jm symbol (j1,j2,j3,m1,m2,m3).
|
public static void main(java.lang.String[] args)
public static BigSurd wigner3jm(int j1, int j2, int j3, int m1, int m2, int m3)
j1 - integer representing 2*j1j2 - integer representing 2*j2j3 - integer representing 2*j3m1 - integer representing 2*m1m2 - integer representing 2*m2m3 - integer representing 2*m3public static BigSurdVec wigner3j(java.lang.String m1, java.lang.String t1, java.lang.String t2, java.lang.String j)
m1 - The information on the number of angular momenta.t1 - The list of one half of the triads, indexing j, whitespace separatedt2 - The list of the second half of the triads, indexing j, whitespace separatedj - The list of the integer values of the angular momenta.
They are actually the doubled j-values plus 1, whitespace separated. Only as many
as announced by the m1 parameter are used; trailing numbers are ignored.protected static BigSurd wigner3jm(Rational j1, Rational j2, Rational j3, Rational m1, Rational m2, Rational m3)
j1 - integer or half-integer j1j2 - integer or half-integer j2j3 - integer or half-integer j3m1 - integer or half-integer m1m2 - integer or half-integer m2m3 - integer or half-integer m3