legume.ExcitonSchroedEq.run

ExcitonSchroedEq.run(kpoints=array([[0], [0]]), **kwargs)

Run the simulation. The computed eigen-frequencies are stored in ExcitonSchroedEq.freqs, and the corresponding eigenvectors - in ExcitonSchroedEq.eigvecs.

Parameters:
  • kpoints (np.ndarray, optional) – Numpy array of shape (2, Nk) with the [kx, ky] coordinates of the k-vectors over which the simulation is run.

  • numeig_ex (int, optional) – Number of eigen-frequencies to be stored (starting from lowest).