rfactors_dict#

rfactors_dict = {'P(P)(2P)': {'c0': 1/(sqrt(2*J_i + 1)*(120*J_i - 60)), 'c12': 1, 'c13': 1, 'c14': 6}, 'P(P)(2Q)': {'c0': 1/(60*J_i*(2*J_i - 1)*sqrt(2*J_i + 1)), 'c12': 2*J_i - 3, 'c13': 2 - 3*J_i, 'c14': -3*J_i - 3}, 'P(P)(2R)': {'c0': 1/(60*J_i*(2*J_i - 1)*(2*J_i + 1)**(3/2)), 'c12': 2*J_i**2 - 5*J_i + 3, 'c13': 12*J_i**2 - 2, 'c14': 2*J_i**2 + 5*J_i + 3}, 'P(P)(P)': {'c0': 1/(60*J_i*(2*J_i - 1)*(2*J_i + 1)**(3/2)), 'c12': 2*J_i**2 - 5*J_i + 3, 'c13': 12*J_i**2 - 2, 'c14': 2*J_i**2 + 5*J_i + 3}, 'P(P)(Q)': {'c0': 1/(60*J_i*(2*J_i - 1)*sqrt(2*J_i + 1)), 'c12': 2*J_i - 3, 'c13': 2 - 3*J_i, 'c14': -3*J_i - 3}, 'P(P)(R)': {'c0': 1/(sqrt(2*J_i + 1)*(120*J_i - 60)), 'c12': 1, 'c13': 1, 'c14': 6}, 'P(P)2P': {'c0': 1/(sqrt(2*J_i + 1)*(120*J_i - 60)), 'c12': 1, 'c13': 6, 'c14': 1}, 'P(P)2Q': {'c0': 1/(60*J_i*(2*J_i - 1)*sqrt(2*J_i + 1)), 'c12': 2*J_i - 3, 'c13': -3*J_i - 3, 'c14': 2 - 3*J_i}, 'P(P)2R': {'c0': 1/(60*J_i*(2*J_i - 1)*(2*J_i + 1)**(3/2)), 'c12': 2*J_i**2 - 5*J_i + 3, 'c13': 2*J_i**2 + 5*J_i + 3, 'c14': 12*J_i**2 - 2}, 'P(P)P': {'c0': 1/(60*J_i*(2*J_i - 1)*(2*J_i + 1)**(3/2)), 'c12': 2*J_i**2 - 5*J_i + 3, 'c13': 2*J_i**2 + 5*J_i + 3, 'c14': 12*J_i**2 - 2}, 'P(P)Q': {'c0': 1/(60*J_i*(2*J_i - 1)*sqrt(2*J_i + 1)), 'c12': 2*J_i - 3, 'c13': -3*J_i - 3, 'c14': 2 - 3*J_i}, 'P(P)R': {'c0': 1/(sqrt(2*J_i + 1)*(120*J_i - 60)), 'c12': 1, 'c13': 6, 'c14': 1}, 'P(Q)(2P)': {'c0': -sqrt(J_i - 1)*sqrt(J_i + 1)/(60*J_i*sqrt(2*J_i - 1)*(2*J_i + 1)), 'c12': 3, 'c13': -2, 'c14': 3}, 'P(Q)(2Q)': {'c0': -1/(60*J_i*(2*J_i + 1)**(3/2)), 'c12': 3*J_i - 3, 'c13': 3*J_i + 2, 'c14': -2*J_i - 3}, 'P(Q)(Q)': {'c0': -1/(60*J_i*(2*J_i + 1)**(3/2)), 'c12': 3*J_i - 3, 'c13': 3*J_i + 2, 'c14': -2*J_i - 3}, 'P(Q)(R)': {'c0': -sqrt(J_i - 1)*sqrt(J_i + 1)/(60*J_i*sqrt(2*J_i - 1)*(2*J_i + 1)), 'c12': 3, 'c13': -2, 'c14': 3}, 'P(Q)2Q': {'c0': -sqrt(J_i - 1)*sqrt(J_i + 1)/(60*J_i*sqrt(2*J_i - 1)*(2*J_i + 1)), 'c12': 3, 'c13': 3, 'c14': -2}, 'P(Q)2R': {'c0': -1/(60*J_i*(2*J_i + 1)**(3/2)), 'c12': 3*J_i - 3, 'c13': -2*J_i - 3, 'c14': 3*J_i + 2}, 'P(Q)P': {'c0': -1/(60*J_i*(2*J_i + 1)**(3/2)), 'c12': 3*J_i - 3, 'c13': -2*J_i - 3, 'c14': 3*J_i + 2}, 'P(Q)Q': {'c0': -sqrt(J_i - 1)*sqrt(J_i + 1)/(60*J_i*sqrt(2*J_i - 1)*(2*J_i + 1)), 'c12': 3, 'c13': 3, 'c14': -2}, 'P(R)(2P)': {'c0': 1/(60*(2*J_i + 1)**(3/2)), 'c12': 6, 'c13': 1, 'c14': 1}, 'P(R)(R)': {'c0': 1/(60*(2*J_i + 1)**(3/2)), 'c12': 6, 'c13': 1, 'c14': 1}, 'P(R)2R': {'c0': 1/(60*(2*J_i + 1)**(3/2)), 'c12': 6, 'c13': 1, 'c14': 1}, 'P(R)P': {'c0': 1/(60*(2*J_i + 1)**(3/2)), 'c12': 6, 'c13': 1, 'c14': 1}, 'P2P(P)': {'c0': 1/(sqrt(2*J_i + 1)*(120*J_i - 60)), 'c12': 6, 'c13': 1, 'c14': 1}, 'P2P2P': {'c0': 1/(sqrt(2*J_i + 1)*(120*J_i - 60)), 'c12': 6, 'c13': 1, 'c14': 1}, 'P2Q(P)': {'c0': -1/(60*J_i*(2*J_i - 1)*sqrt(2*J_i + 1)), 'c12': 3*J_i + 3, 'c13': 3 - 2*J_i, 'c14': 3*J_i - 2}, 'P2Q(Q)': {'c0': -sqrt(J_i - 1)*sqrt(J_i + 1)/(60*J_i*sqrt(2*J_i - 1)*(2*J_i + 1)), 'c12': 3, 'c13': 3, 'c14': -2}, 'P2Q2P': {'c0': -sqrt(J_i - 1)*sqrt(J_i + 1)/(60*J_i*sqrt(2*J_i - 1)*(2*J_i + 1)), 'c12': 3, 'c13': -2, 'c14': 3}, 'P2Q2Q': {'c0': -1/(60*J_i*(2*J_i - 1)*sqrt(2*J_i + 1)), 'c12': 3*J_i + 3, 'c13': 3*J_i - 2, 'c14': 3 - 2*J_i}, 'P2R(P)': {'c0': 1/(60*J_i*(2*J_i - 1)*(2*J_i + 1)**(3/2)), 'c12': 2*J_i**2 + 5*J_i + 3, 'c13': 2*J_i**2 - 5*J_i + 3, 'c14': 12*J_i**2 - 2}, 'P2R(Q)': {'c0': 1/(60*J_i*(2*J_i + 1)**(3/2)), 'c12': 2*J_i + 3, 'c13': 3 - 3*J_i, 'c14': -3*J_i - 2}, 'P2R(R)': {'c0': 1/(60*(2*J_i + 1)**(3/2)), 'c12': 1, 'c13': 6, 'c14': 1}, 'P2R2P': {'c0': 1/(60*(2*J_i + 1)**(3/2)), 'c12': 1, 'c13': 1, 'c14': 6}, 'P2R2Q': {'c0': 1/(60*J_i*(2*J_i + 1)**(3/2)), 'c12': 2*J_i + 3, 'c13': -3*J_i - 2, 'c14': 3 - 3*J_i}, 'P2R2R': {'c0': 1/(60*J_i*(2*J_i - 1)*(2*J_i + 1)**(3/2)), 'c12': 2*J_i**2 + 5*J_i + 3, 'c13': 12*J_i**2 - 2, 'c14': 2*J_i**2 - 5*J_i + 3}, 'PP(P)': {'c0': 1/(60*J_i*(2*J_i - 1)*(2*J_i + 1)**(3/2)), 'c12': 2*J_i**2 + 5*J_i + 3, 'c13': 2*J_i**2 - 5*J_i + 3, 'c14': 12*J_i**2 - 2}, 'PP(Q)': {'c0': 1/(60*J_i*(2*J_i + 1)**(3/2)), 'c12': 2*J_i + 3, 'c13': 3 - 3*J_i, 'c14': -3*J_i - 2}, 'PP(R)': {'c0': 1/(60*(2*J_i + 1)**(3/2)), 'c12': 1, 'c13': 6, 'c14': 1}, 'PPP': {'c0': 1/(60*J_i*(2*J_i - 1)*(2*J_i + 1)**(3/2)), 'c12': 2*J_i**2 + 5*J_i + 3, 'c13': 12*J_i**2 - 2, 'c14': 2*J_i**2 - 5*J_i + 3}, 'PPQ': {'c0': 1/(60*J_i*(2*J_i + 1)**(3/2)), 'c12': 2*J_i + 3, 'c13': -3*J_i - 2, 'c14': 3 - 3*J_i}, 'PPR': {'c0': 1/(60*(2*J_i + 1)**(3/2)), 'c12': 1, 'c13': 1, 'c14': 6}, 'PQ(P)': {'c0': -1/(60*J_i*(2*J_i - 1)*sqrt(2*J_i + 1)), 'c12': 3*J_i + 3, 'c13': 3 - 2*J_i, 'c14': 3*J_i - 2}, 'PQ(Q)': {'c0': -sqrt(J_i - 1)*sqrt(J_i + 1)/(60*J_i*sqrt(2*J_i - 1)*(2*J_i + 1)), 'c12': 3, 'c13': 3, 'c14': -2}, 'PQQ': {'c0': -1/(60*J_i*(2*J_i - 1)*sqrt(2*J_i + 1)), 'c12': 3*J_i + 3, 'c13': 3*J_i - 2, 'c14': 3 - 2*J_i}, 'PQR': {'c0': -sqrt(J_i - 1)*sqrt(J_i + 1)/(60*J_i*sqrt(2*J_i - 1)*(2*J_i + 1)), 'c12': 3, 'c13': -2, 'c14': 3}, 'PR(P)': {'c0': 1/(sqrt(2*J_i + 1)*(120*J_i - 60)), 'c12': 6, 'c13': 1, 'c14': 1}, 'PRR': {'c0': 1/(sqrt(2*J_i + 1)*(120*J_i - 60)), 'c12': 6, 'c13': 1, 'c14': 1}, 'Q(P)(2Q)': {'c0': -sqrt(J_i - 1)*sqrt(J_i + 1)/(60*J_i*sqrt(2*J_i - 1)*(2*J_i + 1)), 'c12': 3, 'c13': -2, 'c14': 3}, 'Q(P)(2R)': {'c0': -1/(60*J_i*(2*J_i + 1)**(3/2)), 'c12': 3*J_i - 3, 'c13': 3*J_i + 2, 'c14': -2*J_i - 3}, 'Q(P)(P)': {'c0': -1/(60*J_i*(2*J_i + 1)**(3/2)), 'c12': 3*J_i - 3, 'c13': 3*J_i + 2, 'c14': -2*J_i - 3}, 'Q(P)(Q)': {'c0': -sqrt(J_i - 1)*sqrt(J_i + 1)/(60*J_i*sqrt(2*J_i - 1)*(2*J_i + 1)), 'c12': 3, 'c13': -2, 'c14': 3}, 'Q(P)2P': {'c0': -sqrt(J_i - 1)*sqrt(J_i + 1)/(60*J_i*sqrt(2*J_i - 1)*(2*J_i + 1)), 'c12': 3, 'c13': 3, 'c14': -2}, 'Q(P)2Q': {'c0': -1/(60*J_i*(2*J_i + 1)**(3/2)), 'c12': 3*J_i - 3, 'c13': -2*J_i - 3, 'c14': 3*J_i + 2}, 'Q(P)Q': {'c0': -1/(60*J_i*(2*J_i + 1)**(3/2)), 'c12': 3*J_i - 3, 'c13': -2*J_i - 3, 'c14': 3*J_i + 2}, 'Q(P)R': {'c0': -sqrt(J_i - 1)*sqrt(J_i + 1)/(60*J_i*sqrt(2*J_i - 1)*(2*J_i + 1)), 'c12': 3, 'c13': 3, 'c14': -2}, 'Q(Q)(2P)': {'c0': 1/(60*J_i*(2*J_i + 1)**(3/2)), 'c12': 2*J_i + 3, 'c13': -3*J_i - 2, 'c14': 3 - 3*J_i}, 'Q(Q)(2Q)': {'c0': 1/(60*J_i*(J_i + 1)*(2*J_i + 1)**(3/2)), 'c12': 4*J_i**2 + 4*J_i - 3, 'c13': 4*J_i**2 + 4*J_i + 2, 'c14': 4*J_i**2 + 4*J_i - 3}, 'Q(Q)(2R)': {'c0': 1/((2*J_i + 1)**(3/2)*(60*J_i + 60)), 'c12': 2*J_i - 1, 'c13': -3*J_i - 1, 'c14': -3*J_i - 6}, 'Q(Q)(P)': {'c0': 1/((2*J_i + 1)**(3/2)*(60*J_i + 60)), 'c12': 2*J_i - 1, 'c13': -3*J_i - 1, 'c14': -3*J_i - 6}, 'Q(Q)(Q)': {'c0': 1/(60*J_i*(J_i + 1)*(2*J_i + 1)**(3/2)), 'c12': 4*J_i**2 + 4*J_i - 3, 'c13': 4*J_i**2 + 4*J_i + 2, 'c14': 4*J_i**2 + 4*J_i - 3}, 'Q(Q)(R)': {'c0': 1/(60*J_i*(2*J_i + 1)**(3/2)), 'c12': 2*J_i + 3, 'c13': -3*J_i - 2, 'c14': 3 - 3*J_i}, 'Q(Q)2P': {'c0': 1/(60*J_i*(2*J_i + 1)**(3/2)), 'c12': 2*J_i + 3, 'c13': 3 - 3*J_i, 'c14': -3*J_i - 2}, 'Q(Q)2Q': {'c0': 1/(60*J_i*(J_i + 1)*(2*J_i + 1)**(3/2)), 'c12': 4*J_i**2 + 4*J_i - 3, 'c13': 4*J_i**2 + 4*J_i - 3, 'c14': 4*J_i**2 + 4*J_i + 2}, 'Q(Q)2R': {'c0': 1/((2*J_i + 1)**(3/2)*(60*J_i + 60)), 'c12': 2*J_i - 1, 'c13': -3*J_i - 6, 'c14': -3*J_i - 1}, 'Q(Q)P': {'c0': 1/((2*J_i + 1)**(3/2)*(60*J_i + 60)), 'c12': 2*J_i - 1, 'c13': -3*J_i - 6, 'c14': -3*J_i - 1}, 'Q(Q)Q': {'c0': 1/(60*J_i*(J_i + 1)*(2*J_i + 1)**(3/2)), 'c12': 4*J_i**2 + 4*J_i - 3, 'c13': 4*J_i**2 + 4*J_i - 3, 'c14': 4*J_i**2 + 4*J_i + 2}, 'Q(Q)R': {'c0': 1/(60*J_i*(2*J_i + 1)**(3/2)), 'c12': 2*J_i + 3, 'c13': 3 - 3*J_i, 'c14': -3*J_i - 2}, 'Q(R)(2P)': {'c0': -1/((2*J_i + 1)**(3/2)*(60*J_i + 60)), 'c12': 3*J_i + 6, 'c13': 3*J_i + 1, 'c14': 1 - 2*J_i}, 'Q(R)(2Q)': {'c0': -sqrt(J_i)*sqrt(J_i + 2)/((2*J_i + 1)*sqrt(2*J_i + 3)*(60*J_i + 60)), 'c12': 3, 'c13': -2, 'c14': 3}, 'Q(R)(Q)': {'c0': -sqrt(J_i)*sqrt(J_i + 2)/((2*J_i + 1)*sqrt(2*J_i + 3)*(60*J_i + 60)), 'c12': 3, 'c13': -2, 'c14': 3}, 'Q(R)(R)': {'c0': -1/((2*J_i + 1)**(3/2)*(60*J_i + 60)), 'c12': 3*J_i + 6, 'c13': 3*J_i + 1, 'c14': 1 - 2*J_i}, 'Q(R)2Q': {'c0': -1/((2*J_i + 1)**(3/2)*(60*J_i + 60)), 'c12': 3*J_i + 6, 'c13': 1 - 2*J_i, 'c14': 3*J_i + 1}, 'Q(R)2R': {'c0': -sqrt(J_i)*sqrt(J_i + 2)/((2*J_i + 1)*sqrt(2*J_i + 3)*(60*J_i + 60)), 'c12': 3, 'c13': 3, 'c14': -2}, 'Q(R)P': {'c0': -sqrt(J_i)*sqrt(J_i + 2)/((2*J_i + 1)*sqrt(2*J_i + 3)*(60*J_i + 60)), 'c12': 3, 'c13': 3, 'c14': -2}, 'Q(R)Q': {'c0': -1/((2*J_i + 1)**(3/2)*(60*J_i + 60)), 'c12': 3*J_i + 6, 'c13': 1 - 2*J_i, 'c14': 3*J_i + 1}, 'Q2P(P)': {'c0': -sqrt(J_i - 1)*sqrt(J_i + 1)/(60*J_i*sqrt(2*J_i - 1)*(2*J_i + 1)), 'c12': 3, 'c13': 3, 'c14': -2}, 'Q2P(Q)': {'c0': -1/(60*J_i*(2*J_i + 1)**(3/2)), 'c12': 3*J_i - 3, 'c13': -2*J_i - 3, 'c14': 3*J_i + 2}, 'Q2P2P': {'c0': -1/(60*J_i*(2*J_i + 1)**(3/2)), 'c12': 3*J_i - 3, 'c13': 3*J_i + 2, 'c14': -2*J_i - 3}, 'Q2P2Q': {'c0': -sqrt(J_i - 1)*sqrt(J_i + 1)/(60*J_i*sqrt(2*J_i - 1)*(2*J_i + 1)), 'c12': 3, 'c13': -2, 'c14': 3}, 'Q2Q(P)': {'c0': 1/(60*J_i*(2*J_i + 1)**(3/2)), 'c12': 2*J_i + 3, 'c13': 3 - 3*J_i, 'c14': -3*J_i - 2}, 'Q2Q(Q)': {'c0': 1/(60*J_i*(J_i + 1)*(2*J_i + 1)**(3/2)), 'c12': 4*J_i**2 + 4*J_i - 3, 'c13': 4*J_i**2 + 4*J_i - 3, 'c14': 4*J_i**2 + 4*J_i + 2}, 'Q2Q(R)': {'c0': 1/((2*J_i + 1)**(3/2)*(60*J_i + 60)), 'c12': 2*J_i - 1, 'c13': -3*J_i - 6, 'c14': -3*J_i - 1}, 'Q2Q2P': {'c0': 1/((2*J_i + 1)**(3/2)*(60*J_i + 60)), 'c12': 2*J_i - 1, 'c13': -3*J_i - 1, 'c14': -3*J_i - 6}, 'Q2Q2Q': {'c0': 1/(60*J_i*(J_i + 1)*(2*J_i + 1)**(3/2)), 'c12': 4*J_i**2 + 4*J_i - 3, 'c13': 4*J_i**2 + 4*J_i + 2, 'c14': 4*J_i**2 + 4*J_i - 3}, 'Q2Q2R': {'c0': 1/(60*J_i*(2*J_i + 1)**(3/2)), 'c12': 2*J_i + 3, 'c13': -3*J_i - 2, 'c14': 3 - 3*J_i}, 'Q2R(Q)': {'c0': -1/((2*J_i + 1)**(3/2)*(60*J_i + 60)), 'c12': 3*J_i + 6, 'c13': 1 - 2*J_i, 'c14': 3*J_i + 1}, 'Q2R(R)': {'c0': -sqrt(J_i)*sqrt(J_i + 2)/((2*J_i + 1)*sqrt(2*J_i + 3)*(60*J_i + 60)), 'c12': 3, 'c13': 3, 'c14': -2}, 'Q2R2Q': {'c0': -sqrt(J_i)*sqrt(J_i + 2)/((2*J_i + 1)*sqrt(2*J_i + 3)*(60*J_i + 60)), 'c12': 3, 'c13': -2, 'c14': 3}, 'Q2R2R': {'c0': -1/((2*J_i + 1)**(3/2)*(60*J_i + 60)), 'c12': 3*J_i + 6, 'c13': 3*J_i + 1, 'c14': 1 - 2*J_i}, 'QP(Q)': {'c0': -1/((2*J_i + 1)**(3/2)*(60*J_i + 60)), 'c12': 3*J_i + 6, 'c13': 1 - 2*J_i, 'c14': 3*J_i + 1}, 'QP(R)': {'c0': -sqrt(J_i)*sqrt(J_i + 2)/((2*J_i + 1)*sqrt(2*J_i + 3)*(60*J_i + 60)), 'c12': 3, 'c13': 3, 'c14': -2}, 'QPP': {'c0': -1/((2*J_i + 1)**(3/2)*(60*J_i + 60)), 'c12': 3*J_i + 6, 'c13': 3*J_i + 1, 'c14': 1 - 2*J_i}, 'QPQ': {'c0': -sqrt(J_i)*sqrt(J_i + 2)/((2*J_i + 1)*sqrt(2*J_i + 3)*(60*J_i + 60)), 'c12': 3, 'c13': -2, 'c14': 3}, 'QQ(P)': {'c0': 1/(60*J_i*(2*J_i + 1)**(3/2)), 'c12': 2*J_i + 3, 'c13': 3 - 3*J_i, 'c14': -3*J_i - 2}, 'QQ(Q)': {'c0': 1/(60*J_i*(J_i + 1)*(2*J_i + 1)**(3/2)), 'c12': 4*J_i**2 + 4*J_i - 3, 'c13': 4*J_i**2 + 4*J_i - 3, 'c14': 4*J_i**2 + 4*J_i + 2}, 'QQ(R)': {'c0': 1/((2*J_i + 1)**(3/2)*(60*J_i + 60)), 'c12': 2*J_i - 1, 'c13': -3*J_i - 6, 'c14': -3*J_i - 1}, 'QQP': {'c0': 1/(60*J_i*(2*J_i + 1)**(3/2)), 'c12': 2*J_i + 3, 'c13': -3*J_i - 2, 'c14': 3 - 3*J_i}, 'QQQ': {'c0': 1/(60*J_i*(J_i + 1)*(2*J_i + 1)**(3/2)), 'c12': 4*J_i**2 + 4*J_i - 3, 'c13': 4*J_i**2 + 4*J_i + 2, 'c14': 4*J_i**2 + 4*J_i - 3}, 'QQR': {'c0': 1/((2*J_i + 1)**(3/2)*(60*J_i + 60)), 'c12': 2*J_i - 1, 'c13': -3*J_i - 1, 'c14': -3*J_i - 6}, 'QR(P)': {'c0': -sqrt(J_i - 1)*sqrt(J_i + 1)/(60*J_i*sqrt(2*J_i - 1)*(2*J_i + 1)), 'c12': 3, 'c13': 3, 'c14': -2}, 'QR(Q)': {'c0': -1/(60*J_i*(2*J_i + 1)**(3/2)), 'c12': 3*J_i - 3, 'c13': -2*J_i - 3, 'c14': 3*J_i + 2}, 'QRQ': {'c0': -sqrt(J_i - 1)*sqrt(J_i + 1)/(60*J_i*sqrt(2*J_i - 1)*(2*J_i + 1)), 'c12': 3, 'c13': -2, 'c14': 3}, 'QRR': {'c0': -1/(60*J_i*(2*J_i + 1)**(3/2)), 'c12': 3*J_i - 3, 'c13': 3*J_i + 2, 'c14': -2*J_i - 3}, 'R(P)(2R)': {'c0': 1/(60*(2*J_i + 1)**(3/2)), 'c12': 6, 'c13': 1, 'c14': 1}, 'R(P)(P)': {'c0': 1/(60*(2*J_i + 1)**(3/2)), 'c12': 6, 'c13': 1, 'c14': 1}, 'R(P)2P': {'c0': 1/(60*(2*J_i + 1)**(3/2)), 'c12': 6, 'c13': 1, 'c14': 1}, 'R(P)R': {'c0': 1/(60*(2*J_i + 1)**(3/2)), 'c12': 6, 'c13': 1, 'c14': 1}, 'R(Q)(2Q)': {'c0': -1/((2*J_i + 1)**(3/2)*(60*J_i + 60)), 'c12': 3*J_i + 6, 'c13': 3*J_i + 1, 'c14': 1 - 2*J_i}, 'R(Q)(2R)': {'c0': -sqrt(J_i)*sqrt(J_i + 2)/((2*J_i + 1)*sqrt(2*J_i + 3)*(60*J_i + 60)), 'c12': 3, 'c13': -2, 'c14': 3}, 'R(Q)(P)': {'c0': -sqrt(J_i)*sqrt(J_i + 2)/((2*J_i + 1)*sqrt(2*J_i + 3)*(60*J_i + 60)), 'c12': 3, 'c13': -2, 'c14': 3}, 'R(Q)(Q)': {'c0': -1/((2*J_i + 1)**(3/2)*(60*J_i + 60)), 'c12': 3*J_i + 6, 'c13': 3*J_i + 1, 'c14': 1 - 2*J_i}, 'R(Q)2P': {'c0': -1/((2*J_i + 1)**(3/2)*(60*J_i + 60)), 'c12': 3*J_i + 6, 'c13': 1 - 2*J_i, 'c14': 3*J_i + 1}, 'R(Q)2Q': {'c0': -sqrt(J_i)*sqrt(J_i + 2)/((2*J_i + 1)*sqrt(2*J_i + 3)*(60*J_i + 60)), 'c12': 3, 'c13': 3, 'c14': -2}, 'R(Q)Q': {'c0': -sqrt(J_i)*sqrt(J_i + 2)/((2*J_i + 1)*sqrt(2*J_i + 3)*(60*J_i + 60)), 'c12': 3, 'c13': 3, 'c14': -2}, 'R(Q)R': {'c0': -1/((2*J_i + 1)**(3/2)*(60*J_i + 60)), 'c12': 3*J_i + 6, 'c13': 1 - 2*J_i, 'c14': 3*J_i + 1}, 'R(R)(2P)': {'c0': 1/((2*J_i + 1)**(3/2)*(2*J_i + 3)*(60*J_i + 60)), 'c12': 2*J_i**2 + 9*J_i + 10, 'c13': 12*J_i**2 + 24*J_i + 10, 'c14': 2*J_i**2 - J_i}, 'R(R)(2Q)': {'c0': 1/(sqrt(2*J_i + 1)*(2*J_i + 3)*(60*J_i + 60)), 'c12': 2*J_i + 5, 'c13': -3*J_i - 5, 'c14': -3*J_i}, 'R(R)(2R)': {'c0': 1/(60*sqrt(2*J_i + 1)*(2*J_i + 3)), 'c12': 1, 'c13': 1, 'c14': 6}, 'R(R)(P)': {'c0': 1/(60*sqrt(2*J_i + 1)*(2*J_i + 3)), 'c12': 1, 'c13': 1, 'c14': 6}, 'R(R)(Q)': {'c0': 1/(sqrt(2*J_i + 1)*(2*J_i + 3)*(60*J_i + 60)), 'c12': 2*J_i + 5, 'c13': -3*J_i - 5, 'c14': -3*J_i}, 'R(R)(R)': {'c0': 1/((2*J_i + 1)**(3/2)*(2*J_i + 3)*(60*J_i + 60)), 'c12': 2*J_i**2 + 9*J_i + 10, 'c13': 12*J_i**2 + 24*J_i + 10, 'c14': 2*J_i**2 - J_i}, 'R(R)2P': {'c0': 1/((2*J_i + 1)**(3/2)*(2*J_i + 3)*(60*J_i + 60)), 'c12': 2*J_i**2 + 9*J_i + 10, 'c13': 2*J_i**2 - J_i, 'c14': 12*J_i**2 + 24*J_i + 10}, 'R(R)2Q': {'c0': 1/(sqrt(2*J_i + 1)*(2*J_i + 3)*(60*J_i + 60)), 'c12': 2*J_i + 5, 'c13': -3*J_i, 'c14': -3*J_i - 5}, 'R(R)2R': {'c0': 1/(60*sqrt(2*J_i + 1)*(2*J_i + 3)), 'c12': 1, 'c13': 6, 'c14': 1}, 'R(R)P': {'c0': 1/(60*sqrt(2*J_i + 1)*(2*J_i + 3)), 'c12': 1, 'c13': 6, 'c14': 1}, 'R(R)Q': {'c0': 1/(sqrt(2*J_i + 1)*(2*J_i + 3)*(60*J_i + 60)), 'c12': 2*J_i + 5, 'c13': -3*J_i, 'c14': -3*J_i - 5}, 'R(R)R': {'c0': 1/((2*J_i + 1)**(3/2)*(2*J_i + 3)*(60*J_i + 60)), 'c12': 2*J_i**2 + 9*J_i + 10, 'c13': 2*J_i**2 - J_i, 'c14': 12*J_i**2 + 24*J_i + 10}, 'R2P(P)': {'c0': 1/(60*(2*J_i + 1)**(3/2)), 'c12': 1, 'c13': 6, 'c14': 1}, 'R2P(Q)': {'c0': 1/((2*J_i + 1)**(3/2)*(60*J_i + 60)), 'c12': 2*J_i - 1, 'c13': -3*J_i - 6, 'c14': -3*J_i - 1}, 'R2P(R)': {'c0': 1/((2*J_i + 1)**(3/2)*(2*J_i + 3)*(60*J_i + 60)), 'c12': 2*J_i**2 - J_i, 'c13': 2*J_i**2 + 9*J_i + 10, 'c14': 12*J_i**2 + 24*J_i + 10}, 'R2P2P': {'c0': 1/((2*J_i + 1)**(3/2)*(2*J_i + 3)*(60*J_i + 60)), 'c12': 2*J_i**2 - J_i, 'c13': 12*J_i**2 + 24*J_i + 10, 'c14': 2*J_i**2 + 9*J_i + 10}, 'R2P2Q': {'c0': 1/((2*J_i + 1)**(3/2)*(60*J_i + 60)), 'c12': 2*J_i - 1, 'c13': -3*J_i - 1, 'c14': -3*J_i - 6}, 'R2P2R': {'c0': 1/(60*(2*J_i + 1)**(3/2)), 'c12': 1, 'c13': 1, 'c14': 6}, 'R2Q(Q)': {'c0': -sqrt(J_i)*sqrt(J_i + 2)/((2*J_i + 1)*sqrt(2*J_i + 3)*(60*J_i + 60)), 'c12': 3, 'c13': 3, 'c14': -2}, 'R2Q(R)': {'c0': -1/(sqrt(2*J_i + 1)*(2*J_i + 3)*(60*J_i + 60)), 'c12': 3*J_i, 'c13': -2*J_i - 5, 'c14': 3*J_i + 5}, 'R2Q2Q': {'c0': -1/(sqrt(2*J_i + 1)*(2*J_i + 3)*(60*J_i + 60)), 'c12': 3*J_i, 'c13': 3*J_i + 5, 'c14': -2*J_i - 5}, 'R2Q2R': {'c0': -sqrt(J_i)*sqrt(J_i + 2)/((2*J_i + 1)*sqrt(2*J_i + 3)*(60*J_i + 60)), 'c12': 3, 'c13': -2, 'c14': 3}, 'R2R(R)': {'c0': 1/(60*sqrt(2*J_i + 1)*(2*J_i + 3)), 'c12': 6, 'c13': 1, 'c14': 1}, 'R2R2R': {'c0': 1/(60*sqrt(2*J_i + 1)*(2*J_i + 3)), 'c12': 6, 'c13': 1, 'c14': 1}, 'RP(R)': {'c0': 1/(60*sqrt(2*J_i + 1)*(2*J_i + 3)), 'c12': 6, 'c13': 1, 'c14': 1}, 'RPP': {'c0': 1/(60*sqrt(2*J_i + 1)*(2*J_i + 3)), 'c12': 6, 'c13': 1, 'c14': 1}, 'RQ(Q)': {'c0': -sqrt(J_i)*sqrt(J_i + 2)/((2*J_i + 1)*sqrt(2*J_i + 3)*(60*J_i + 60)), 'c12': 3, 'c13': 3, 'c14': -2}, 'RQ(R)': {'c0': -1/(sqrt(2*J_i + 1)*(2*J_i + 3)*(60*J_i + 60)), 'c12': 3*J_i, 'c13': -2*J_i - 5, 'c14': 3*J_i + 5}, 'RQP': {'c0': -sqrt(J_i)*sqrt(J_i + 2)/((2*J_i + 1)*sqrt(2*J_i + 3)*(60*J_i + 60)), 'c12': 3, 'c13': -2, 'c14': 3}, 'RQQ': {'c0': -1/(sqrt(2*J_i + 1)*(2*J_i + 3)*(60*J_i + 60)), 'c12': 3*J_i, 'c13': 3*J_i + 5, 'c14': -2*J_i - 5}, 'RR(P)': {'c0': 1/(60*(2*J_i + 1)**(3/2)), 'c12': 1, 'c13': 6, 'c14': 1}, 'RR(Q)': {'c0': 1/((2*J_i + 1)**(3/2)*(60*J_i + 60)), 'c12': 2*J_i - 1, 'c13': -3*J_i - 6, 'c14': -3*J_i - 1}, 'RR(R)': {'c0': 1/((2*J_i + 1)**(3/2)*(2*J_i + 3)*(60*J_i + 60)), 'c12': 2*J_i**2 - J_i, 'c13': 2*J_i**2 + 9*J_i + 10, 'c14': 12*J_i**2 + 24*J_i + 10}, 'RRP': {'c0': 1/(60*(2*J_i + 1)**(3/2)), 'c12': 1, 'c13': 1, 'c14': 6}, 'RRQ': {'c0': 1/((2*J_i + 1)**(3/2)*(60*J_i + 60)), 'c12': 2*J_i - 1, 'c13': -3*J_i - 1, 'c14': -3*J_i - 6}, 'RRR': {'c0': 1/((2*J_i + 1)**(3/2)*(2*J_i + 3)*(60*J_i + 60)), 'c12': 2*J_i**2 - J_i, 'c13': 12*J_i**2 + 24*J_i + 10, 'c14': 2*J_i**2 + 9*J_i + 10}}#

R-factors as dictionaries of coefficients