mirror of
https://github.com/paboyle/Grid.git
synced 2025-06-19 16:27:05 +01:00
QedFVol: Calculate phase factors for momentum projections once per configuration only.
This commit is contained in:
@ -230,87 +230,6 @@ void TChargedProp::execute(void)
|
||||
write(writer, "prop_Q", resultQ);
|
||||
write(writer, "prop_Sun", resultSun);
|
||||
write(writer, "prop_Tad", resultTad);
|
||||
|
||||
// // Write full propagator
|
||||
// buf = prop;
|
||||
// for (unsigned int j = 0; j < env().getNd()-1; ++j)
|
||||
// {
|
||||
// for (unsigned int momcount = 0; momcount < mom[j]; ++momcount)
|
||||
// {
|
||||
// buf = buf*adj(*phase_[j]);
|
||||
// }
|
||||
// }
|
||||
// sliceSum(buf, vecBuf, Tp);
|
||||
// result.resize(vecBuf.size());
|
||||
// for (unsigned int t = 0; t < vecBuf.size(); ++t)
|
||||
// {
|
||||
// result[t] = TensorRemove(vecBuf[t]);
|
||||
// }
|
||||
// write(writer, "prop", result);
|
||||
|
||||
// // Write free propagator
|
||||
// buf = *prop0_;
|
||||
// for (unsigned int j = 0; j < env().getNd()-1; ++j)
|
||||
// {
|
||||
// for (unsigned int momcount = 0; momcount < mom[j]; ++momcount)
|
||||
// {
|
||||
// buf = buf*adj(*phase_[j]);
|
||||
// }
|
||||
// }
|
||||
// sliceSum(buf, vecBuf, Tp);
|
||||
// for (unsigned int t = 0; t < vecBuf.size(); ++t)
|
||||
// {
|
||||
// result[t] = TensorRemove(vecBuf[t]);
|
||||
// }
|
||||
// write(writer, "prop_0", result);
|
||||
|
||||
// // Write propagator O(q) term
|
||||
// buf = propQ;
|
||||
// for (unsigned int j = 0; j < env().getNd()-1; ++j)
|
||||
// {
|
||||
// for (unsigned int momcount = 0; momcount < mom[j]; ++momcount)
|
||||
// {
|
||||
// buf = buf*adj(*phase_[j]);
|
||||
// }
|
||||
// }
|
||||
// sliceSum(buf, vecBuf, Tp);
|
||||
// for (unsigned int t = 0; t < vecBuf.size(); ++t)
|
||||
// {
|
||||
// result[t] = TensorRemove(vecBuf[t]);
|
||||
// }
|
||||
// write(writer, "prop_Q", result);
|
||||
|
||||
// // Write propagator sunset term
|
||||
// buf = propSun;
|
||||
// for (unsigned int j = 0; j < env().getNd()-1; ++j)
|
||||
// {
|
||||
// for (unsigned int momcount = 0; momcount < mom[j]; ++momcount)
|
||||
// {
|
||||
// buf = buf*adj(*phase_[j]);
|
||||
// }
|
||||
// }
|
||||
// sliceSum(buf, vecBuf, Tp);
|
||||
// for (unsigned int t = 0; t < vecBuf.size(); ++t)
|
||||
// {
|
||||
// result[t] = TensorRemove(vecBuf[t]);
|
||||
// }
|
||||
// write(writer, "prop_Sun", result);
|
||||
|
||||
// // Write propagator tadpole term
|
||||
// buf = propTad;
|
||||
// for (unsigned int j = 0; j < env().getNd()-1; ++j)
|
||||
// {
|
||||
// for (unsigned int momcount = 0; momcount < mom[j]; ++momcount)
|
||||
// {
|
||||
// buf = buf*adj(*phase_[j]);
|
||||
// }
|
||||
// }
|
||||
// sliceSum(buf, vecBuf, Tp);
|
||||
// for (unsigned int t = 0; t < vecBuf.size(); ++t)
|
||||
// {
|
||||
// result[t] = TensorRemove(vecBuf[t]);
|
||||
// }
|
||||
// write(writer, "prop_Tad", result);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user