- return Prestore.cgcdata[ factor1_2j*ipow(Prestore.max2j+1,5) +
- (factor1_2m+Prestore.max2j)/2 *ipow(Prestore.max2j+1,4) +
- factor2_2j*ipow(Prestore.max2j+1,3) +
- (factor2_2m+Prestore.max2j)/2 *ipow(Prestore.max2j+1,2) +
- irrep_2j*(Prestore.max2j+1) +
- (irrep_2m+Prestore.max2j)/2 ];
+ return Prestore.cgcdata[ factor1_2j*ipow(Prestore.max2j+1,2)*ipow(2*Prestore.max2j+1,3) +
+ (factor1_2m+Prestore.max2j) * ipow(Prestore.max2j+1,2)*ipow(2*Prestore.max2j+1,2) +
+ factor2_2j*(Prestore.max2j+1)*ipow(2*Prestore.max2j+1,2) +
+ (factor2_2m+Prestore.max2j) * (Prestore.max2j+1)*(2*Prestore.max2j+1) +
+ irrep_2j*(2*Prestore.max2j+1) +
+ (irrep_2m+Prestore.max2j) ];