Author(s): K.S. Kölbig | Library: MATHLIB |
Submitter: | Submitted: 15.10.1994 |
Language: Fortran | Revised: |
Function subprogram RTCLGN calculates the (signed) square of the Clebsch-Gordan coefficient in rational form and in powers of prime numbers. In terms of the Wigner-3j symbol, this coefficient is defined by
All and must have integral or half-integral values (see Notes). For definitions and notations see Ref. 1.
On computers other than CDC and Cray, only the double-precision version DTCLGN is available. On CDC and Cray computers, only the single-precision version RTCLGN is available.
Structure:
SUBROUTINE subprogram
User Entry Names: RTCLGN
Files Referenced: Unit 6
Usage:
For (type REAL), (type DOUBLE PRECISION),
CALL tTCLGN(JJ1,JJ2,JJ3,MM1,MM2,MM3,RNUM,RDEN,KPEX)
where are the first 40 prime numbers.
Notes:
A Clebsch-Gordan coefficient
is considered to be zero unless simultaneously
(i) | and have both either integral or half-integral values (each i), |
(ii) | (each i), |
(iii) | , |
(iv) | is an integer and \ . |
In this case, , or , , respectively, and .
This subroutine is based on an earlier version by H. Yoshiki.
Error handling:
Error U112.1: The calculation requires a prime number with
n>40.
In this case, , ,
. A message is written on
Unit 6 unless subroutine MTLSET (N002) has been called.
References: