pub const C2S_L3: C2S;
Expand description

The transofrmation matrix from Cartesian to spheric for L=3 let b1 = 1.060660171779821287; // 3/4sqrt(2); a4 let b2 = -0.790569415042094833; // -sqrt(10)/4; -a5 let b3 = 0.790569415042094833; // sqrt(10)/4; a5 let b4 = -1.060660171779821287; // -3/4sqrt(2); -a4 let b5 = 0.866025403784438647; // sqrt(3)/2; a6 let b6 = -0.866025403784438647; // -sqrt(3)/2; -a6 let b7 = -0.273861278752583057; // -sqrt(6/5)/4; -0.25a7 let b8 = -0.612372435695794525; // -sqrt(6)/4; -0.25s6 let b9 = 1.095445115010332227; // sqrt(6/5); a7 let b10 = -0.670820393249936909; // -3/sqrt(5)/2 let rel_max = [ // 0 1 2 3 4 5 6 7 8 9 // xxx, xxy, xxz, xyy, xyz, xzz, yyy, yyz, yzz, zzz
0.0, b1, 0.0, 0.0, 0.0, 0.0, b2, 0.0, 0.0, 0.0, //(3,-3) 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, //(3,-2) 0.0, b7, 0.0, 0.0, 0.0, 0.0, b8, 0.0, b9, 0.0, //(3,-1) 0.0, 0.0, b10, 0.0, 0.0, 0.0, 0.0, b10, 0.0, 1.0, //(3, 0) b8, 0.0, 0.0, b7, 0.0, b9, 0.0, 0.0, 0.0, 0.0, //(3, 1) 0.0, 0.0, b5, 0.0, 0.0, 0.0, 0.0, b6, 0.0, 0.0, //(3, 2) b3, 0.0, 0.0, b4, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, //(3, 3) ].to_vec();