|
DIPELM 2.0
|
Functions/Subroutines | |
| real(rk) function | cleb (j1, m1, j2, m2, j, m) |
| real(rk) function | threej (j1, m1, j2, m2, j, m) |
| complex(rk) function | basis_transform (j, m1, m2) |
| real(rk) function | gaunt (j1, m1, j2, m2, j, m) |
| real(rk) function | gaunt_resp2 (j2, m2, j3, m3, j1, m1) |
| real(rk) function | gaunt_resp4 (j2, m2, j3, m3, j1, m1) |
| real(rk) function | gaunt_resp3 (j2, m2, j3, m3, j1, m1) |
| real(rk) function | clebsch_resp4 (j2, m2, j3, m3, j1, m1) |
| real(rk) function | real_threej (j1, m1, j2, m2, j, m) |
| real(rk) function | real_threej2 (j1, m1, j2, m2, j, m) |
| real(rk) function | clebsch_resp_slow (j1, m1, j2, m2, j, m) |
| real(rk) function | clebsch_resp_slowest (j1, m1, j2, m2, j, m) |
| real(rk) function | sixj (a, b, c, d, e, f) |
| real(rk) function | angdelta (a, b, c) |
| real(rk) function | ninej (a, b, c, d, e, f, g, h, i) |
| recursive real(rk) function | factorial (n) |
| recursive real(rk) function | binom (n, r) |
Variables | |
| integer, parameter | rk = selected_real_kind(p=15) |
| real(rk) function anglib::angdelta | ( | integer | a, |
| integer | b, | ||
| integer | c ) |

| complex(rk) function anglib::basis_transform | ( | integer | j, |
| integer | m1, | ||
| integer | m2 ) |

| recursive real(rk) function anglib::binom | ( | integer | n, |
| integer | r ) |

| real(rk) function anglib::cleb | ( | integer | j1, |
| integer | m1, | ||
| integer | j2, | ||
| integer | m2, | ||
| integer | j, | ||
| integer | m ) |

| real(rk) function anglib::clebsch_resp4 | ( | integer | j2, |
| integer | m2, | ||
| integer | j3, | ||
| integer | m3, | ||
| integer | j1, | ||
| integer | m1 ) |

| real(rk) function anglib::clebsch_resp_slow | ( | integer | j1, |
| integer | m1, | ||
| integer | j2, | ||
| integer | m2, | ||
| integer | j, | ||
| integer | m ) |

| real(rk) function anglib::clebsch_resp_slowest | ( | integer | j1, |
| integer | m1, | ||
| integer | j2, | ||
| integer | m2, | ||
| integer | j, | ||
| integer | m ) |

| recursive real(rk) function anglib::factorial | ( | integer | n | ) |

| real(rk) function anglib::gaunt | ( | integer | j1, |
| integer | m1, | ||
| integer | j2, | ||
| integer | m2, | ||
| integer | j, | ||
| integer | m ) |

| real(rk) function anglib::gaunt_resp2 | ( | integer | j2, |
| integer | m2, | ||
| integer | j3, | ||
| integer | m3, | ||
| integer | j1, | ||
| integer | m1 ) |

| real(rk) function anglib::gaunt_resp3 | ( | integer | j2, |
| integer | m2, | ||
| integer | j3, | ||
| integer | m3, | ||
| integer | j1, | ||
| integer | m1 ) |

| real(rk) function anglib::gaunt_resp4 | ( | integer | j2, |
| integer | m2, | ||
| integer | j3, | ||
| integer | m3, | ||
| integer | j1, | ||
| integer | m1 ) |

| real(rk) function anglib::ninej | ( | integer | a, |
| integer | b, | ||
| integer | c, | ||
| integer | d, | ||
| integer | e, | ||
| integer | f, | ||
| integer | g, | ||
| integer | h, | ||
| integer | i ) |

| real(rk) function anglib::real_threej | ( | integer | j1, |
| integer | m1, | ||
| integer | j2, | ||
| integer | m2, | ||
| integer | j, | ||
| integer | m ) |

| real(rk) function anglib::real_threej2 | ( | integer | j1, |
| integer | m1, | ||
| integer | j2, | ||
| integer | m2, | ||
| integer | j, | ||
| integer | m ) |

| real(rk) function anglib::sixj | ( | integer, intent(in) | a, |
| integer, intent(in) | b, | ||
| integer, intent(in) | c, | ||
| integer, intent(in) | d, | ||
| integer, intent(in) | e, | ||
| integer, intent(in) | f ) |

| real(rk) function anglib::threej | ( | integer | j1, |
| integer | m1, | ||
| integer | j2, | ||
| integer | m2, | ||
| integer | j, | ||
| integer | m ) |

| integer, parameter anglib::rk = selected_real_kind(p=15) |