Namespace sequant::mbpt¶
the main namespace of the Many-Body Perturbation Theory (MBPT) components of SeQuant
Namespaces¶
Namespace sequant::mbpt::@000235336071023116234165043351265162165121355325
Namespace sequant::mbpt::@120264252266231100337324266251124035204172054036
Namespace sequant::mbpt::@215342113363315316346375302364102254016176066115
Namespace sequant::mbpt::@246317342361247252335203262365262201310225031210
Namespace sequant::mbpt::@261104147262263227231111107317360215320376231010
Namespace sequant::mbpt::@364306013351161267202201224332223300276052226102
Namespace sequant::mbpt::@373121222350024113372232244330234354342211374104
Classes¶
Enums¶
Functions¶
Function sequant::mbpt::biorthogonal_transform(container::svector<ResultExpr>&, double)
Function sequant::mbpt::biorthogonal_transform(ResultExpr&, double)
Function sequant::mbpt::biorthogonal_transform_copy(const ResultExpr&, double)
Function sequant::mbpt::biorthogonal_transform_copy(const container::svector<ResultExpr>&, double)
Template Function sequant::mbpt::biorthogonal_transform_impl
Template Function sequant::mbpt::biorthogonal_transform_pre_nnsproject_impl
Function sequant::mbpt::closed_shell_spintrace(const ExprPtr&, EmptyInitializerList, bool)
Function sequant::mbpt::closed_shell_spintrace(const ResultExpr&, bool)
Template Function sequant::mbpt::closed_shell_spintrace_impl
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::make_hardcoded_biorthogonalizer_matrix
Template Function sequant::mbpt::operator!=(const QuantumNumberChange<Tag, QNV>&, I)
Function sequant::mbpt::operator!=(Context const&, Context const&)
Function sequant::mbpt::operator&(ProjectionTerms, ProjectionTerms)
Template Function sequant::mbpt::operator==(const QuantumNumberChange<Tag, QNV>&, I)
Function sequant::mbpt::operator==(Context const&, Context const&)
Function sequant::mbpt::operator|(ProjectionTerms, ProjectionTerms)
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::set_default_mbpt_context(const Context&)
Function sequant::mbpt::set_default_mbpt_context(const Context::Options&)
Function sequant::mbpt::set_scoped_default_mbpt_context(const Context&)
Function sequant::mbpt::set_scoped_default_mbpt_context(const Context::Options&)
Function sequant::mbpt::spinannotation_remove(const QuantumNumbersAttr&)
Template Function sequant::mbpt::spinannotation_remove(WS&&)
Function sequant::mbpt::spintrace(const ExprPtr&, EmptyInitializerList, bool)
Template Function sequant::mbpt::WK_biorthogonalization_filter_impl