Enum NormalizationConvention

Enum Documentation

enum class sequant::mbpt::NormalizationConvention

Prefactors of coefficient-summed MBPT operators.

For an operator with c creators and a annihilators let m = c! a! in a spin-orbital basis and m = c! in a spin-free basis (where c = a). The prefactor depends on the operator’s OpClass:

operators

Default

Symmetric

OpClass::Ex, OpClass::Deex (e.g. t, λ, R, L)

1/m

1/sqrt(m)

OpClass::Gen (e.g. h, f, g, θ)

1/m

1/m

projectors Â, Ŝ, P

None (Implicit)

1/sqrt(m)

For example, the doubles amplitude operator is 1/4 t^{i1 i2}_{a1 a2} a^{a1 a2}_{i1 i2} under Default and 1/2 t^{i1 i2}_{a1 a2} a^{a1 a2}_{i1 i2} under Symmetric.

The convention is read when an operator is lowered to tensor form.

Values:

enumerator Default

factorial prefactors; projectors carry none

enumerator Symmetric

square-root prefactors for amplitudes and projectors