.. _exhale_struct_structHS__nondiagonal__operator: Template Struct HS_nondiagonal_operator ======================================= - Defined in :ref:`file_src_ed_Operators_HS_nondiagonal_operator.hpp` Inheritance Relationships ------------------------- Base Type ********* - ``public HS_Hermitian_operator`` (:ref:`exhale_struct_structHS__Hermitian__operator`) Derived Types ************* - ``public HS_Heisenberg_operator< HS_field >`` (:ref:`exhale_struct_structHS__Heisenberg__operator`) - ``public HS_Hund_operator< HS_field >`` (:ref:`exhale_struct_structHS__Hund__operator`) - ``public HS_anomalous_operator< HS_field >`` (:ref:`exhale_struct_structHS__anomalous__operator`) - ``public HS_general_interaction_operator< HS_field >`` (:ref:`exhale_struct_structHS__general__interaction__operator`) - ``public HS_one_body_operator< HS_field >`` (:ref:`exhale_struct_structHS__one__body__operator`) Struct Documentation -------------------- .. doxygenstruct:: HS_nondiagonal_operator :project: qcm :members: :protected-members: :undoc-members: