rgmol.rectilinear_grid_reconstruction.reconstruct_eigenvectors#

rectilinear_grid_reconstruction.reconstruct_eigenvectors(mol, kernel, grid_points=(80, 80, 80), delta=5, mol_p=None, mol_m=None, fukui_type='0')#

Calculates the eigenmodes of a kernel for a molecule on the representation grid

Parameters:
  • mol (molecule) – the molecule

  • grid_points (list of 3, optional) – the number of points on the representation grid

  • delta (float, optional) – the length added on all directions to the box containing all atomic centers

  • mol_p (molecule, optional) – The molecule with an electron added. Needed for calculating the softness kernel with a fukui_type of “0” or “+”

  • mol_m (molecule, optional) – The molecule with an electron removed. Needed for calculating the softness kernel with a fukui_type of “0” or “-”

  • fukui_type (molecule, optional) – The type of fukui function used to calculate the softness kernel. The available types are “0”, “+” or “-”

Returns:

coords, reconstructed_eigenvectors