114 for (
int so = 0; so <= su; ++so)
116 for (
int uo = 0; uo <= so; ++uo)
118 if (su == so * (so + 1) / 2 + uo)
147 for (
int so = 0; so <= su; ++so)
149 for (
int uo = 0; uo <= so; ++uo)
151 if (su == so * (so + 1) / 2 + uo)
228 return (1 - biasU) * (
246 return (1 - biasU) * (
264 return (1 - biasT) * (
392 for (
int i = 0; i < n; ++i)
399 for (
int j = 0; j <
size; ++j)
401 superbundle.
bundle(0)[j] += weight * base[
static_cast<int>(sites[j].
spinPermutation[0])][frequencyOffset + sites[j].rid];
402 superbundle.
bundle(1)[j] += weight * base[
static_cast<int>(sites[j].
spinPermutation[1])][frequencyOffset + sites[j].rid];
403 superbundle.
bundle(2)[j] += weight * base[
static_cast<int>(sites[j].
spinPermutation[2])][frequencyOffset + sites[j].rid];
404 superbundle.
bundle(3)[j] += signedWeight * base[3][frequencyOffset + sites[j].
rid];
596 if (sOffset >= uOffset)
return _directAccess(siteOffset, sOffset, tOffset, uOffset, symmetry);
600 else return -
_directAccess(siteOffset, uOffset, tOffset, sOffset, symmetry);
620 ASSERT(sOffset >= uOffset);
643 if (sOffset < uOffset)