AdcBlockView

class adcc.AdcBlockView(fullmatrix, block)

Bases: adcc.AdcMatrix.AdcMatrix

Initialise an ADC matrix.

Parameters
  • method (str or AdcMethod) – Method to use.

  • hf_or_mp (adcc.ReferenceState or adcc.LazyMp) – HF reference or MP ground state

  • block_orders (optional) – The order of perturbation theory to employ for each matrix block. If not set, defaults according to the selected ADC method are chosen.

  • intermediates (adcc.Intermediates or NoneType) – Allows to pass intermediates to re-use to this class.

  • diagonal_precomputed (adcc.AmplitudeVector) – Allows to pass a pre-computed diagonal, for internal use only.