Octopus
|
Data Types | |
type | allelectron_t |
An abstract type for all electron species. More... | |
interface | full_anc_t |
interface | full_delta_t |
interface | full_gaussian_t |
interface | soft_coulomb_t |
Functions/Subroutines | |
class(soft_coulomb_t) function, pointer | soft_coulomb_constructor (label, index) |
class(full_anc_t) function, pointer | full_anc_constructor (label, index, a) |
Constructor for full_anc_t. More... | |
class(full_delta_t) function, pointer | full_delta_constructor (label, index, sigma) |
Constructor for full_delta_t. More... | |
class(full_gaussian_t) function, pointer | full_gaussian_constructor (label, index, sigma) |
Constructor for full_gaussian_t. More... | |
real(real64) pure function | allelectron_sigma (spec) |
pure subroutine | allelectron_set_sigma (spec, sigma) |
real(real64) pure function | allelectron_omega (spec) |
real(real64) pure function | full_anc_a (spec) |
real(real64) pure function | full_anc_b (spec) |
pure subroutine | full_anc_set_a (spec, a) |
real(real64) pure function | soft_coulomb_softening (spec) |
Get the softening parameter. More... | |
pure subroutine | soft_coulomb_set_softening (spec, soft) |
Set the softening parameter. More... | |
subroutine | allelectron_iwf_fix_qn (spec, namespace, nspin, dim) |
set up quantum numbers of orbitals More... | |
real(real64) function | allelectron_get_iwf_radius (spec, ii, is, threshold) |
Return radius outside which orbital is less than threshold value 0.001. More... | |
logical pure function | allelectron_is_local (spec) |
subroutine | allelectron_init_potential (this, namespace, grid_cutoff, filter) |
This routine performs some operations on the pseudopotential functions (filtering, etc), some of which depend on the grid cutoff value. More... | |
subroutine | allelectron_debug (spec, dir, namespace, gmax) |
subroutine | allelectron_build (spec, namespace, ispin, dim, print_info) |
logical pure function | allelectron_is_full (this) |
Is the species an all-electron derived class or not. More... | |
logical pure function | allelectron_represents_real_atom (spec) |
Is the species representing an atomic species or not. More... | |
Variables | |
real(real64) | alpha_p |
type(logrid_t), pointer | grid_p |
|
private |
Definition at line 224 of file allelectron.F90.
|
private |
Constructor for full_anc_t.
[in] | a | a parameter for the ANC potential |
Definition at line 244 of file allelectron.F90.
|
private |
Constructor for full_delta_t.
Definition at line 266 of file allelectron.F90.
|
private |
Constructor for full_gaussian_t.
Definition at line 286 of file allelectron.F90.
|
private |
Definition at line 306 of file allelectron.F90.
|
private |
Definition at line 312 of file allelectron.F90.
|
private |
Definition at line 319 of file allelectron.F90.
|
private |
Definition at line 325 of file allelectron.F90.
|
private |
Definition at line 331 of file allelectron.F90.
|
private |
Definition at line 337 of file allelectron.F90.
|
private |
Get the softening parameter.
Definition at line 345 of file allelectron.F90.
|
private |
Set the softening parameter.
Definition at line 352 of file allelectron.F90.
|
private |
set up quantum numbers of orbitals
Definition at line 361 of file allelectron.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 479 of file allelectron.F90.
|
private |
Definition at line 516 of file allelectron.F90.
|
private |
This routine performs some operations on the pseudopotential functions (filtering, etc), some of which depend on the grid cutoff value.
Definition at line 527 of file allelectron.F90.
|
private |
Definition at line 613 of file allelectron.F90.
|
private |
Definition at line 651 of file allelectron.F90.
|
private |
Is the species an all-electron derived class or not.
Definition at line 750 of file allelectron.F90.
|
private |
Is the species representing an atomic species or not.
Definition at line 763 of file allelectron.F90.
|
private |
Definition at line 217 of file allelectron.F90.
|
private |
Definition at line 218 of file allelectron.F90.