so10.cpp
Go to the documentation of this file.
142 gamma += free(0, i_ * (sqrt(2) * H11(r1, r2) + 1 / 5 * d_(r1, r2) * sqrt(10) * H), -bt(r1) * b(r2));
150 gamma = free(-3, 1 / 6 * (e_(r1, r2, r3, r4, r5) * H20(r4, r5) / sqrt(3)), b(r1) * b(r2) * b(r3));
151 gamma += free(3, 1 / 6 * (e_(r1, r2, r3, r4, r5) * H02(r4, r5) / sqrt(3)), bt(r1) * bt(r2) * bt(r3));
152 gamma += free(-1, (2 * H12(r1, r2, r3) + d_(r1, r2) * H01(r3) - d_(r1, r3) * H01(r2)) / (2 * sqrt(3)), bt(r1) * b(r2) * b(r3));
153 gamma += free(1, (2 * H21(r1, r2, r3) + d_(r1, r3) * H10(r2) - d_(r2, r3) * H10(r1)) / (2 * sqrt(3)), bt(r1) * bt(r2) * b(r3));
166 gamma = free(2, sqrt(2) / 6 * (H31(r1, r2, r3, r4) / sqrt(3) + 1 / 3 * (d_(r3, r4) * H20(r1, r2) - d_(r2, r4) * H20(r1, r3) + d_(r1, r4) * H20(r2, r3))), bt(r1) * bt(r2) * bt(r3) * b(r4));
167 gamma += free(-2, sqrt(2) / 6 * (H13(r1, r2, r3, r4) / sqrt(3) + 1 / 3 * (d_(r1, r4) * H02(r2, r3) - d_(r1, r3) * H02(r2, r4) + d_(r1, r2) * H02(r3, r4))), -bt(r1) * b(r2) * b(r3) * b(r4));
168 gamma += free(4, sqrt(6) / 72 * e_(r1, r2, r3, r4, r5) * H01(r5), bt(r1) * bt(r2) * bt(r3) * bt(r4));
169 gamma += free(-4, sqrt(6) / 72 * e_(r1, r2, r3, r4, r5) * H10(r5), b(r1) * b(r2) * b(r3) * b(r4));
174 gamma += free(0, (1 / 4 * (H22(r1, r2, r3, r4) * sqrt(2) / sqrt(3) + sqrt(2) / 3 * (d_(r1, r4) * H11(r2, r3) - d_(r1, r3) * H11(r2, r4) + d_(r2, r3) * H11(r1, r4) - d_(r2, r4) * H11(r1, r3)) + (d_(r1, r4) * d_(r2, r3) - d_(r1, r3) * d_(r2, r4)) * H / sqrt(15))), bt(r1) * bt(r2) * b(r3) * b(r4));
187 gamma = free(-5, 1 / 60 * e_(r1, r2, r3, r4, r5) * H / sqrt(15), b(r1) * b(r2) * b(r3) * b(r4) * b(r5));
188 gamma += free(0, 1 / 60 * e_(r1, r2, r3, r4, r5) * H / sqrt(15), bt(r1) * bt(r2) * bt(r3) * bt(r4) * bt(r5));
191 gamma += free(1, 1 / 6 * sqrt(2) * H10(r1) / sqrt(5), bt(r1) * bt(rn) * b(rn) * bt(rm) * b(rm));
194 gamma += free(-1, 1 / 6 * sqrt(2) * H01(r1) / sqrt(5), bt(rn) * b(rn) * bt(rm) * b(rm) * b(r1));
195 gamma += free(3, 1 / 12 * sqrt(2) / sqrt(15) * e_(r1, r2, r3, r4, r5) * H02(r4, r5), bt(r1) * bt(r2) * bt(r3));
196 gamma += free(3, 1 / 12 * sqrt(2) / sqrt(15) * e_(r1, r2, r3, r4, r5) * H02(r4, r5), -bt(r1) * bt(r2) * bt(r3) * bt(rn) * b(rn));
197 gamma += free(-3, 1 / 12 * sqrt(2) / sqrt(15) * e_(r1, r2, r3, r4, r5) * H20(r4, r5), b(r1) * b(r2) * b(r3));
198 gamma += free(-3, 1 / 12 * sqrt(2) / sqrt(15) * e_(r1, r2, r3, r4, r5) * H20(r4, r5), -bt(rn) * b(rn) * b(r1) * b(r2) * b(r3));
200 gamma += free(1, 1 / 2 * sqrt(2) * H21(r1, r2, r3) / sqrt(15), -bt(r1) * bt(r2) * b(r3) * bt(rn) * b(rn));
202 gamma += free(-1, 1 / 2 * sqrt(2) * H12(r1, r2, r3) / sqrt(15), -bt(rn) * b(rn) * bt(r1) * b(r2) * b(r3));
203 gamma += free(3, 1 / 24 * sqrt(2) / sqrt(15) * e_(r1, r2, r3, r4, rn) * Hs02(rn, rm), bt(r1) * bt(r2) * bt(r3) * bt(r4) * b(rm));
204 gamma += free(-3, 1 / 24 * sqrt(2) / sqrt(15) * e_(r2, r3, r4, rm, rn) * Hs20(rn, r1), bt(r1) * b(r2) * b(r3) * b(r4) * b(rm));
205 gamma += free(1, 1 / 6 * H32(r1, r2, r3, r4, rm) / sqrt(15), bt(r1) * bt(r2) * bt(r3) * b(r4) * b(rm));
206 gamma += free(-1, 1 / 6 * H23(r1, r2, r3, r4, rm) / sqrt(15), bt(r1) * bt(r2) * b(r3) * b(r4) * b(rm));
314 exp += Braket(2, "1/2 * M20(A," + makeId(id, 1) + "," + makeId(id, 2) + ")", bb(makeId(id, 2)) * bb(makeId(id, 1)), bra);
315 exp += Braket(4, "1/24 * e_(" + makeId(id, 1) + "," + makeId(id, 2) + "," + makeId(id, 3) + "," + makeId(id, 4) + "," + makeId(id, 5) + ") * Mb01(A," + makeId(id, 1) + ")", \
321 exp += Braket(2, "1/2 * M20(B," + makeId(id, 1) + "," + makeId(id, 2) + ")", bbt(makeId(id, 1)) * bbt(makeId(id, 2)), ket);
322 exp += Braket(4, "1/24 * e_(" + makeId(id, 1) + "," + makeId(id, 2) + "," + makeId(id, 3) + "," + makeId(id, 4) + "," + makeId(id, 5) + ") * Mb01(B," + makeId(id, 1) + ")", \
420 exp += Braket(3, "1/12 * e_(" + makeId(id, 1) + "," + makeId(id, 2) + "," + makeId(id, 3) + "," + makeId(id, 4) + "," + makeId(id, 5)+\
421 ") * Nb02(A," + makeId(id, 1) + "," + makeId(id, 2) + ")", bb(makeId(id, 5)) * bb(makeId(id, 4)) * bb(makeId(id, 3)), bra);
422 exp += Braket(5, "1/120 * e_(" + makeId(id, 1) + "," + makeId(id, 2) + "," + makeId(id, 3) + "," + makeId(id, 4) + "," + makeId(id, 5)+\
423 ") * N(A)", bb(makeId(id, 5)) * bb(makeId(id, 4)) * bb(makeId(id, 3)) * bb(makeId(id, 2)) * bb(makeId(id, 1)), bra);
428 exp += Braket(3, "1/12 * e_(" + makeId(id, 1) + "," + makeId(id, 2) + "," + makeId(id, 3) + "," + makeId(id, 4) + "," + makeId(id, 5) + ") * Nb02(B," + makeId(id, 1) + "," + makeId(id, 2) + ")", \
430 exp += Braket(5, "1/120 * e_(" + makeId(id, 1) + "," + makeId(id, 2) + "," + makeId(id, 3) + "," + makeId(id, 4) + "," + makeId(id, 5) + ") * N(B)", \
431 bbt(makeId(id, 1)) * bbt(makeId(id, 2)) * bbt(makeId(id, 3)) * bbt(makeId(id, 4)) * bbt(makeId(id, 5)), ket);
483 exp += bra(3, (1 / 12 * e_(o, p, q, r, s) * P13(A, n, q, r, s) - 1 / 12 * e_(o, p, n, r, s) * P02(A, r, s) * sqrt(6 / 5)), b(p) * b(o));
486 exp += bra(1, (P21(A, o, p, n)/2 + (d_(o, n) * P10(A, p) - d_(p, n) * P10(A, o))/ (4*sqrt(5))), b(p) * b(o));
487 exp += bra(3, (1 / 48 * e_(o, p, q, r, s) * (P02(A, o, n) * sqrt(6 / 5) + Ps02(A, o, n) * sqrt(2))), b(s) * b(r) * b(q) * b(p));
492 exp += ket(3, (1 / 12 * e_(i, j, k, l, m) * P13(B, n, k, l, m) - 1 / 12 * e_(i, j, n, l, m) * P02(B, l, m) * sqrt(6 / 5)), bt(i) * bt(j));
495 exp += ket(1, (P21(B, i, j, n)/2 + (d_(i, n) * P10(B, j) - d_(j, n) * P10(B, i))/ (4*sqrt(5))), bt(i) * bt(j));
496 exp += ket(3, 1 / 48 * e_(i, j, k, l, m)*(P02(B, i, n) * sqrt(6 / 5) + Ps02(B, i, n) * sqrt(2)), bt(j) * bt(k) * bt(l) * bt(m));
558 exp += bra(4, 1 / 12 * e_(o, p, q, r, s) *(Q12(A, n, o, p) + 1 / (2*sqrt(5))* (d_(n, o) * Q01(A, p) - d_(n, p) * Q01(A, o))), b(s) * b(r) * b(q));
561 exp += bra(2, 1 / 72 * e_(o,p, qq, rr, ss) * (e_(o, p, q, r, s) * Q31(A, q, r, s, n) - e_(o, p, n, r, s) * Q20(A, r, s) * sqrt(6 / 5)), b(ss) * b(rr) * b(qq));
562 exp += bra(-1, 1 / 120 * e_(o, p, q, r, s) * Q01(A, n)*2 / sqrt(5), b(o) * b(p) * b(q) * b(r) * b(s));
567 exp += ket(4, 1 / 12 * e_(i, j, k, l, m) * (Q12(B, n, i, j) + 1 / (2*sqrt(5)) *( d_(n, i) * Q01(B, j) - d_(n, j) * Q01(B, i))), bt(k) * bt(l) * bt(m));
569 exp += ket(-1, 1 / 120 * e_(i, j, k, l, m) * Q01(B, n)*2 / sqrt(5), bt(i) * bt(j) * bt(k) * bt(l) * bt(m));
570 exp += ket(2, 1 / 72 * e_(i, j, kk, ll, mm) *(e_(i, j, k, l, m) * Q31(B, k, l, m, n) - e_(i, j, n, l, m) * Q20(B, l, m)*sqrt(6/5)), bt(kk) * bt(ll) * bt(mm));
Braket psi_16p(OPMode mode, string id) Constructs the ket and bra in the 16th SO(10) representation. Definition: so10.cpp:305 Definition: enum.h:80 Definition: enum.h:79 Braket psi_144p(OPMode mode) Constructs the ket and bra in the 144th-bar SO(10) representation. Definition: so10.cpp:474 enum OPMode_s OPMode Definition: braket.cpp:54 Braket psi_144m(OPMode mode) Constructs the ket and bra in the 144th SO(10) representation. Definition: so10.cpp:548 Braket psi_16m(OPMode mode, string id) Constructs the ket and bra in the 16th-bar SO(10) representation. Definition: so10.cpp:411 Main Sospin header file. Includes C++ macros, to simplify expression writing, B operator, Verbosity level and memory usage. #define Field(a, b, c, d) C++ Macro to declare field properties none expression. Definition: son.h:144 Specific functions for SO(10) group. Generated on Fri Dec 18 2015 19:49:47 for SOSpin by 1.8.9.1 |