source.full_qed_matrix module
- class source.full_qed_matrix.qed_matrix_full(method, hf_or_mp, block_orders=None, intermediates=None)
Bases:
AdcMatrixInitialise an polaritonic ADC matrix. :param method: Method to use. :type method: str or AdcMethod :param hf_or_mp: HF reference or QED MP ground state :type hf_or_mp: polaritonic_adcc.qed_mp :param block_orders: PT order for each matrix block. (if None, ADC default is chosen) :type block_orders: optional :param intermediates: Allows to pass intermediates to re-use to this class. :type intermediates: adcc.Intermediates or NoneType
- __init__(method, hf_or_mp, block_orders=None, intermediates=None)
Initialise an polaritonic ADC matrix. :param method: Method to use. :type method: str or AdcMethod :param hf_or_mp: HF reference or QED MP ground state :type hf_or_mp: polaritonic_adcc.qed_mp :param block_orders: PT order for each matrix block. (if None, ADC default is chosen) :type block_orders: optional :param intermediates: Allows to pass intermediates to re-use to this class. :type intermediates: adcc.Intermediates or NoneType
- diagonal()
Return the diagonal of the full QED-ADC matrix