Octopus
|
Data Types | |
interface | jellium_charge_t |
interface | jellium_slab_t |
interface | jellium_sphere_t |
type | jellium_t |
interface | species_charge_density_t |
interface | species_from_file_t |
interface | species_user_defined_t |
Functions/Subroutines | |
class(jellium_slab_t) function, pointer | jellium_slab_constructor (label, index) |
subroutine | jellium_slab_finalize (this) |
class(jellium_sphere_t) function, pointer | jellium_sphere_constructor (label, index) |
subroutine | jellium_sphere_finalize (this) |
class(jellium_charge_t) function, pointer | jellium_charge_constructor (label, index) |
subroutine | jellium_charge_finalize (this) |
class(species_from_file_t) function, pointer | species_from_file_constructor (label, index) |
subroutine | species_from_file_finalize (this) |
class(species_user_defined_t) function, pointer | species_user_defined_constructor (label, index) |
subroutine | species_user_defined_finalize (this) |
class(species_charge_density_t) function, pointer | species_charge_density_constructor (label, index) |
subroutine | species_charge_density_finalize (this) |
real(real64) pure function | jellium_get_omega (spec) |
real(real64) pure function | jellium_radius (spec) |
pure subroutine | jellium_set_radius (spec, radius) |
real(real64) pure function | jellium_thick (spec) |
pure subroutine | jellium_set_thickness (spec, thick) |
character(len=200) pure function | jellium_rho_string (spec) |
character(len=200) pure function | species_rho_string (spec) |
complex(real64) function | jellium_userdef_pot (spec, dim, xx, r) |
subroutine | jellium_iwf_fix_qn (spec, namespace, nspin, dim) |
set up quantum numbers of orbitals More... | |
real(real64) pure function | jellium_get_iwf_radius (spec, ii, is, threshold) |
Return radius outside which orbital is less than threshold value 0.001. More... | |
logical pure function | jellium_is_local (spec) |
subroutine | jellium_init_potential (this, namespace, grid_cutoff, filter) |
Some operations like filtering of the potentials. More... | |
subroutine | jellium_debug (spec, dir, namespace, gmax) |
subroutine | jellium_build (spec, namespace, ispin, dim, print_info) |
logical pure function | jellium_user_defined (spec) |
Is the species user-defined or not. More... | |
real(real64) pure function | jellium_slab_density (slab, box_dim) |
Returns the electron density of a jellium slab. More... | |
Variables | |
integer, parameter, public | species_jellium = 3 |
jellium sphere. More... | |
integer, parameter, public | species_jellium_slab = 4 |
jellium slab. More... | |
integer, parameter, public | species_jellium_charge_density = 129 |
jellium volume read from file More... | |
integer, parameter, public | species_usdef = 123 |
user-defined function for local potential More... | |
integer, parameter, public | species_charge_density = 125 |
user-defined function for charge density More... | |
integer, parameter, public | species_from_file = 126 |
|
private |
Definition at line 250 of file jellium.F90.
|
private |
Definition at line 268 of file jellium.F90.
|
private |
Definition at line 279 of file jellium.F90.
|
private |
Definition at line 298 of file jellium.F90.
|
private |
Definition at line 309 of file jellium.F90.
|
private |
Definition at line 328 of file jellium.F90.
|
private |
Definition at line 340 of file jellium.F90.
|
private |
Definition at line 357 of file jellium.F90.
|
private |
Definition at line 369 of file jellium.F90.
|
private |
Definition at line 388 of file jellium.F90.
|
private |
Definition at line 400 of file jellium.F90.
|
private |
Definition at line 419 of file jellium.F90.
|
private |
Definition at line 430 of file jellium.F90.
|
private |
Definition at line 437 of file jellium.F90.
|
private |
Definition at line 443 of file jellium.F90.
|
private |
Definition at line 450 of file jellium.F90.
|
private |
Definition at line 456 of file jellium.F90.
|
private |
Definition at line 463 of file jellium.F90.
|
private |
Definition at line 469 of file jellium.F90.
|
private |
Definition at line 476 of file jellium.F90.
|
private |
set up quantum numbers of orbitals
Definition at line 494 of file jellium.F90.
|
private |
Return radius outside which orbital is less than threshold value 0.001.
[in] | ii | principal quantum number |
[in] | is | spin component |
Definition at line 627 of file jellium.F90.
|
private |
Definition at line 646 of file jellium.F90.
|
private |
Some operations like filtering of the potentials.
Definition at line 655 of file jellium.F90.
|
private |
Definition at line 668 of file jellium.F90.
|
private |
Definition at line 720 of file jellium.F90.
|
private |
Is the species user-defined or not.
Definition at line 838 of file jellium.F90.
|
private |
Returns the electron density of a jellium slab.
Definition at line 856 of file jellium.F90.
integer, parameter, public jellium_oct_m::species_jellium = 3 |
jellium sphere.
Definition at line 139 of file jellium.F90.
integer, parameter, public jellium_oct_m::species_jellium_slab = 4 |
jellium slab.
Definition at line 139 of file jellium.F90.
integer, parameter, public jellium_oct_m::species_jellium_charge_density = 129 |
jellium volume read from file
Definition at line 139 of file jellium.F90.
integer, parameter, public jellium_oct_m::species_usdef = 123 |
user-defined function for local potential
Definition at line 139 of file jellium.F90.
integer, parameter, public jellium_oct_m::species_charge_density = 125 |
user-defined function for charge density
Definition at line 139 of file jellium.F90.
integer, parameter, public jellium_oct_m::species_from_file = 126 |
Definition at line 139 of file jellium.F90.