![]()  | 
  
    Octopus
    
   | 
 
Functions/Subroutines | |
| subroutine, public | phonons_lr_run (system, from_scratch) | 
| subroutine | phonons_lr_run_legacy (sys, fromscratch) | 
| subroutine | born_from_infrared (vib, born) | 
| character(len=100) function, public | phn_rho_tag (iatom, dir) | 
| character(len=100) function, public | phn_wfs_tag (iatom, dir) | 
| character(len=100) function, public | phn_nm_wfs_tag (inm) | 
| subroutine, public | axsf_mode_output (this, ions, mesh, namespace) | 
| output eigenvectors as animated XSF file, one per frame, displacements as forces  More... | |
| subroutine | phonons_load (restart, vib, start_mode) | 
| Load restart information for a linear-response phonon calculation.  More... | |
| subroutine | zphonons_lr_infrared (mesh, ions, st, lr, kdotp_lr, imat, iatom, idir, infrared) | 
| subroutine | zphonons_lr_wavefunctions (lr, namespace, space, st, mesh, kpoints, vib, restart_load, restart_dump) | 
| calculate the wavefunction associated with each normal mode  More... | |
| subroutine | dphonons_lr_infrared (mesh, ions, st, lr, kdotp_lr, imat, iatom, idir, infrared) | 
| subroutine | dphonons_lr_wavefunctions (lr, namespace, space, st, mesh, kpoints, vib, restart_load, restart_dump) | 
| calculate the wavefunction associated with each normal mode  More... | |
| subroutine, public phonons_lr_oct_m::phonons_lr_run | ( | class(*), intent(inout) | system, | 
| logical, intent(in) | from_scratch | ||
| ) | 
Definition at line 169 of file phonons_lr.F90.
      
  | 
  private | 
Definition at line 187 of file phonons_lr.F90.
      
  | 
  private | 
Definition at line 595 of file phonons_lr.F90.
| character(len=100) function, public phonons_lr_oct_m::phn_rho_tag | ( | integer, intent(in) | iatom, | 
| integer, intent(in) | dir | ||
| ) | 
Definition at line 614 of file phonons_lr.F90.
| character(len=100) function, public phonons_lr_oct_m::phn_wfs_tag | ( | integer, intent(in) | iatom, | 
| integer, intent(in) | dir | ||
| ) | 
Definition at line 627 of file phonons_lr.F90.
| character(len=100) function, public phonons_lr_oct_m::phn_nm_wfs_tag | ( | integer, intent(in) | inm | ) | 
Definition at line 640 of file phonons_lr.F90.
| subroutine, public phonons_lr_oct_m::axsf_mode_output | ( | type(vibrations_t), intent(in) | this, | 
| type(ions_t), intent(in) | ions, | ||
| class(mesh_t), intent(in) | mesh, | ||
| type(namespace_t), intent(in) | namespace | ||
| ) | 
output eigenvectors as animated XSF file, one per frame, displacements as forces
Definition at line 654 of file phonons_lr.F90.
      
  | 
  private | 
Load restart information for a linear-response phonon calculation.
Definition at line 690 of file phonons_lr.F90.
      
  | 
  private | 
| [in] | kdotp_lr | (ndim) | 
| [in,out] | infrared | (nmat, nmat) | 
Definition at line 787 of file phonons_lr.F90.
      
  | 
  private | 
calculate the wavefunction associated with each normal mode
| [in,out] | st | not changed, just because of restart_read intent | 
Definition at line 827 of file phonons_lr.F90.
      
  | 
  private | 
| [in] | kdotp_lr | (ndim) | 
| [in,out] | infrared | (nmat, nmat) | 
Definition at line 966 of file phonons_lr.F90.
      
  | 
  private | 
calculate the wavefunction associated with each normal mode
| [in,out] | st | not changed, just because of restart_read intent | 
Definition at line 1006 of file phonons_lr.F90.