Octopus
photoelectron_spectrum.F90 File Reference

Go to the source code of this file.

Data Types

type  pesoutput_t
 

Functions/Subroutines

program photoelectron_spectrum
 
character(len=512) function outfile (name, ist, ispin, extension)
 
subroutine output_spin_pes ()
 
subroutine output_pes ()
 
subroutine write_kpoints_info (kpoints, ikstart, ikend)
 
subroutine get_laser_polarization (lPol)
 
character(5) pure function index2var (ivar)
 

Function/Subroutine Documentation

◆ photoelectron_spectrum()

program photoelectron_spectrum

Definition at line 114 of file photoelectron_spectrum.F90.

◆ outfile()

character(len=512) function photoelectron_spectrum::outfile ( character(len=*), intent(in)  name,
integer, intent(in)  ist,
integer, intent(in)  ispin,
character(len=*), intent(in), optional  extension 
)

Definition at line 610 of file photoelectron_spectrum.F90.

◆ output_spin_pes()

subroutine photoelectron_spectrum::output_spin_pes

Definition at line 633 of file photoelectron_spectrum.F90.

◆ output_pes()

subroutine photoelectron_spectrum::output_pes

Definition at line 657 of file photoelectron_spectrum.F90.

◆ write_kpoints_info()

subroutine photoelectron_spectrum::write_kpoints_info ( type(kpoints_t), intent(in)  kpoints,
integer, intent(in)  ikstart,
integer, intent(in)  ikend 
)

Definition at line 860 of file photoelectron_spectrum.F90.

◆ get_laser_polarization()

subroutine photoelectron_spectrum::get_laser_polarization ( real(real64), dimension(:), intent(out)  lPol)

Definition at line 887 of file photoelectron_spectrum.F90.

◆ index2var()

character(5) pure function photoelectron_spectrum::index2var ( integer, intent(in)  ivar)

Definition at line 921 of file photoelectron_spectrum.F90.