Namespace sequant::mbpt¶
the main namespace of the Many-Body Perturbation Theory (MBPT) components of SeQuant
Namespaces¶
Classes¶
Enums¶
Functions¶
Function sequant::mbpt::can_change_qns(const ExprPtr&, const qns_t, const qns_t)
Function sequant::mbpt::op::DEFINE_SINGLE_SIGNED_ARGUMENT_OP_VARIANT(R_)
Function sequant::mbpt::op::DEFINE_SINGLE_SIGNED_ARGUMENT_OP_VARIANT(L_)
Function sequant::mbpt::op::DEFINE_SINGLE_SIGNED_ARGUMENT_OP_VARIANT(R)
Function sequant::mbpt::op::DEFINE_SINGLE_SIGNED_ARGUMENT_OP_VARIANT(L)
Function sequant::mbpt::op::DEFINE_SINGLE_SIGNED_ARGUMENT_OP_VARIANT(P)
Function sequant::mbpt::op::DEFINE_SINGLE_SIGNED_ARGUMENT_OP_VARIANT(A)
Function sequant::mbpt::DEFINE_STRONG_TYPE_FOR_INTEGER(nₚ, std::int64_t)
Function sequant::mbpt::DEFINE_STRONG_TYPE_FOR_INTEGER(nₕ, std::int64_t)
Specialized Template Function sequant::mbpt::is_vacuum< qns_t >
Function sequant::mbpt::op::L(nann, ncre, const cre<IndexSpace>&, const ann<IndexSpace>&)
Function sequant::mbpt::op::L_(nann, ncre, const cre<IndexSpace>&, const ann<IndexSpace>&)
Function sequant::mbpt::operator!=(Context const&, Context const&)
Template Function sequant::mbpt::operator!=(const QuantumNumberChange<Tag, QNV>&, I)
Function sequant::mbpt::operator==(Context const&, Context const&)
Template Function sequant::mbpt::operator==(const QuantumNumberChange<Tag, QNV>&, I)
Function sequant::mbpt::op::R(nann, ncre, const cre<IndexSpace>&, const ann<IndexSpace>&)
Function sequant::mbpt::op::R_(nann, ncre, const cre<IndexSpace>&, const ann<IndexSpace>&)
Function sequant::mbpt::spinannotation_remove(const QuantumNumbersAttr&)
Template Function sequant::mbpt::spinannotation_remove(WS&&)