Enum NormalizationConvention¶
Defined in File context.hpp
Enum Documentation¶
-
enum class sequant::mbpt::NormalizationConvention¶
Prefactors of coefficient-summed MBPT operators.
For an operator with
ccreators andaannihilators letm = c! a!in a spin-orbital basis andm = c!in a spin-free basis (wherec = 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 and1/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
-
enumerator Default¶