Namespace sequant::mbpt¶
the main namespace of the Many-Body Perturbation Theory (MBPT) components of SeQuant
Namespaces¶
Classes¶
Enums¶
Functions¶
Function sequant::mbpt::closed_shell_spintrace(const ResultExpr&, bool)
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)
Function sequant::mbpt::expand_antisymm(const Tensor&, bool)
Function sequant::mbpt::expand_antisymm(const ExprPtr&, bool)
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::op::lower_to_tensor_form(const ExprPtr&)
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::op::ref_av(ExprPtr, const OpConnections<std::wstring>&, bool, bool, bool)
Function sequant::mbpt::op::ref_av(ExprPtr, const OpConnections<OpType>&, bool, bool, bool)
Function sequant::mbpt::op::ref_av(ExprPtr, const OpConnections<mbpt::OpType>&, bool, bool, bool)
Function sequant::mbpt::spinannotation_remove(const QuantumNumbersAttr&)
Template Function sequant::mbpt::spinannotation_remove(WS&&)
Function sequant::mbpt::op::vac_av(ExprPtr, const OpConnections<std::wstring>&, bool, bool, bool)
Function sequant::mbpt::op::vac_av(ExprPtr, const OpConnections<OpType>&, bool, bool, bool)
Function sequant::mbpt::op::vac_av(ExprPtr, const OpConnections<mbpt::OpType>&, bool, bool, bool)