Octopus
pseudo.F90 File Reference

Go to the source code of this file.

Modules

module  pseudo_oct_m
 

Data Types

type  pseudo_oct_m::pseudo_t
 
interface  pseudo_oct_m::pseudo_detect_format
 
interface  pseudo_oct_m::pseudo_init
 
interface  pseudo_oct_m::pseudo_end
 
interface  pseudo_oct_m::pseudo_type
 
interface  pseudo_oct_m::pseudo_format
 
interface  pseudo_oct_m::pseudo_valence_charge
 
interface  pseudo_oct_m::pseudo_mesh_spacing
 
interface  pseudo_oct_m::pseudo_mesh_size
 
interface  pseudo_oct_m::pseudo_mass
 
interface  pseudo_oct_m::pseudo_lmax
 
interface  pseudo_oct_m::pseudo_llocal
 
interface  pseudo_oct_m::pseudo_nchannels
 
interface  pseudo_oct_m::pseudo_nprojectors
 
interface  pseudo_oct_m::pseudo_nprojectors_per_l
 
interface  pseudo_oct_m::pseudo_grid
 
interface  pseudo_oct_m::pseudo_grid_weights
 
interface  pseudo_oct_m::pseudo_local_potential
 
interface  pseudo_oct_m::pseudo_projector
 
interface  pseudo_oct_m::pseudo_dij
 
interface  pseudo_oct_m::pseudo_radial_potential
 
interface  pseudo_oct_m::pseudo_radial_function
 
interface  pseudo_oct_m::pseudo_nlcc_density
 
interface  pseudo_oct_m::pseudo_density
 
interface  pseudo_oct_m::pseudo_nwavefunctions
 
interface  pseudo_oct_m::pseudo_wavefunction
 
interface  pseudo_oct_m::pseudo_exchange
 
interface  pseudo_oct_m::pseudo_correlation
 
interface  pseudo_oct_m::pseudo_projector_2j
 
interface  pseudo_oct_m::pseudo_wavefunction_2j
 

Functions/Subroutines

logical function, public pseudo_oct_m::pseudo_has_nlcc (pseudo)
 
logical function, public pseudo_oct_m::pseudo_has_density (pseudo)
 
logical pure function, public pseudo_oct_m::pseudo_has_total_angular_momentum (pseudo)
 
logical function, public pseudo_oct_m::pseudo_has_radial_function (pseudo, l)
 

Variables

integer, parameter, public pseudo_oct_m::pseudo_type_ultrasoft = 30
 
integer, parameter, public pseudo_oct_m::pseudo_type_semilocal = 31
 
integer, parameter, public pseudo_oct_m::pseudo_type_kleinman_bylander = 32
 
integer, parameter, public pseudo_oct_m::pseudo_type_paw = 33
 
integer, parameter, public pseudo_oct_m::pseudo_status_success = 0
 
integer, parameter, public pseudo_oct_m::pseudo_status_file_not_found = 455
 
integer, parameter, public pseudo_oct_m::pseudo_status_format_not_supported = 456
 
integer, parameter, public pseudo_oct_m::pseudo_status_unknown_format = 457
 
integer, parameter, public pseudo_oct_m::pseudo_status_unsupported_type_ultrasoft = 458
 
integer, parameter, public pseudo_oct_m::pseudo_status_unsupported_type_paw = 459
 
integer, parameter, public pseudo_oct_m::pseudo_status_unsupported_type = 460
 
integer, parameter, public pseudo_oct_m::pseudo_format_file_not_found = 773
 
integer, parameter, public pseudo_oct_m::pseudo_format_unknown = 774
 
integer, parameter, public pseudo_oct_m::pseudo_format_upf1 = 775
 
integer, parameter, public pseudo_oct_m::pseudo_format_upf2 = 776
 
integer, parameter, public pseudo_oct_m::pseudo_format_qso = 777
 
integer, parameter, public pseudo_oct_m::pseudo_format_psml = 778
 
integer, parameter, public pseudo_oct_m::pseudo_format_psf = 779
 
integer, parameter, public pseudo_oct_m::pseudo_format_cpi = 780
 
integer, parameter, public pseudo_oct_m::pseudo_format_fhi = 781
 
integer, parameter, public pseudo_oct_m::pseudo_format_hgh = 782
 
integer, parameter, public pseudo_oct_m::pseudo_format_psp8 = 783
 
integer, parameter, public pseudo_oct_m::pseudo_exchange_unknown = -2
 
integer, parameter, public pseudo_oct_m::pseudo_exchange_any = -1
 
integer, parameter, public pseudo_oct_m::pseudo_correlation_unknown = -2
 
integer, parameter, public pseudo_oct_m::pseudo_correlation_any = -1