Enum ProjectionTerms

Enum Documentation

enum class sequant::mbpt::ProjectionTerms : std::uint32_t

the R2 terms the projection fires on; the four cells partition eligible R2 terms by (Mulliken class, order in the amplitudes), where linear means <= 1 in the amplitudes

Values:

enumerator None
enumerator ExchangeLinear

(ov|ov) integrals in R2 terms of order <= 1 in the amplitudes

enumerator ExchangeNonlinear

(ov|ov) integrals in R2 terms of order >= 2 in the amplitudes

enumerator CoulombLinear

(oo|vv) integrals in R2 terms of order <= 1 in the amplitudes

enumerator CoulombNonlinear

(oo|vv) integrals in R2 terms of order >= 2 in the amplitudes

enumerator Exchange
enumerator Coulomb
enumerator Linear
enumerator Nonlinear
enumerator All