Clean getEnergyDistinct
This commit is contained in:
parent
1ceb4cf0d6
commit
c4ec227185
@ -147,22 +147,28 @@ void getEnergyDistinct
|
|||||||
, D(acc::maybeConjugateScalar(Tijk[j + No*k + No*No*i]))
|
, D(acc::maybeConjugateScalar(Tijk[j + No*k + No*No*i]))
|
||||||
, E(acc::maybeConjugateScalar(Tijk[k + No*i + No*No*j]))
|
, E(acc::maybeConjugateScalar(Tijk[k + No*i + No*No*j]))
|
||||||
, _F(acc::maybeConjugateScalar(Tijk[k + No*j + No*No*i]))
|
, _F(acc::maybeConjugateScalar(Tijk[k + No*j + No*No*i]))
|
||||||
|
, AU = acc::prod(A, U)
|
||||||
|
, BV = acc::prod(B, V)
|
||||||
|
, CW = acc::prod(C, W)
|
||||||
|
, DX = acc::prod(D, X)
|
||||||
|
, EY = acc::prod(E, Y)
|
||||||
|
, FZ = acc::prod(_F, Z)
|
||||||
|
, UXY = acc::add(U, acc::add(X, Y))
|
||||||
|
, VWZ = acc::add(V, acc::add(W, Z))
|
||||||
|
, ADE = acc::add(A, acc::add(D, E))
|
||||||
|
, BCF = acc::add(B, acc::add(C, _F))
|
||||||
// I just might as well write this in CL
|
// I just might as well write this in CL
|
||||||
, _first = acc::add(acc::prod(A, U),
|
, _first = acc::add(AU,
|
||||||
acc::add(acc::prod(B, V),
|
acc::add(BV,
|
||||||
acc::add(acc::prod(C, W),
|
acc::add(CW,
|
||||||
acc::add(acc::prod(D, X),
|
acc::add(DX,
|
||||||
acc::add(acc::prod(E, Y),
|
acc::add(EY, FZ)))))
|
||||||
acc::prod(_F, Z))))))
|
, _second = acc::prod(acc::sub(UXY,
|
||||||
, _second = acc::prod(acc::sub(acc::add(U, acc::add(X, Y)),
|
acc::prod(F{-2.0}, VWZ)),
|
||||||
acc::prod(F{-2.0},
|
ADE)
|
||||||
acc::add(V, acc::add(W, Z)))),
|
, _third = acc::prod(acc::sub(VWZ,
|
||||||
acc::add(A, acc::add(D, E)))
|
acc::prod(F{-2.0}, UXY)),
|
||||||
, _third = acc::prod(acc::sub(acc::add(V, acc::add(W, Z)),
|
BCF)
|
||||||
acc::prod(F{-2.0},
|
|
||||||
acc::add(U,
|
|
||||||
acc::add(X, Y)))),
|
|
||||||
acc::add(B, acc::add(C, _F)))
|
|
||||||
, value = acc::add(acc::prod(F{3.0}, _first),
|
, value = acc::add(acc::prod(F{3.0}, _first),
|
||||||
acc::add(_second,
|
acc::add(_second,
|
||||||
_third))
|
_third))
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user