![]() |
Octopus
|
Data Types | |
| type | epot_t |
Functions/Subroutines | |
| subroutine, public | epot_init (ep, namespace, gr, ions, psolver, ispin, xc_family, kpoints) |
| subroutine, public | epot_end (ep) |
| subroutine, public | epot_generate (ep, namespace, mesh, ions, st_d) |
| logical pure function, public | local_potential_has_density (space, species) |
| subroutine, public | epot_local_potential (ep, namespace, space, latt, mesh, species, pos, iatom, vpsl) |
| subroutine, public | epot_precalc_local_potential (ep, namespace, gr, ions) |
| logical function, public | epot_have_external_potentials (ep) |
Variables | |
| integer, parameter, public | norel = 0 |
| integer, parameter, public | spin_orbit = 1 |
| integer, parameter, public | scalar_relativistic_zora = 2 |
| integer, parameter, public | fully_relativistic_zora = 3 |
| subroutine, public epot_oct_m::epot_init | ( | type(epot_t), intent(out) | ep, |
| type(namespace_t), intent(in) | namespace, | ||
| type(grid_t), intent(in) | gr, | ||
| type(ions_t), intent(inout) | ions, | ||
| type(poisson_t), intent(in), target | psolver, | ||
| integer, intent(in) | ispin, | ||
| integer, intent(in) | xc_family, | ||
| type(kpoints_t), intent(in) | kpoints | ||
| ) |
| subroutine, public epot_oct_m::epot_end | ( | type(epot_t), intent(inout) | ep | ) |
| subroutine, public epot_oct_m::epot_generate | ( | type(epot_t), intent(inout) | ep, |
| type(namespace_t), intent(in) | namespace, | ||
| class(mesh_t), intent(in), target | mesh, | ||
| type(ions_t), intent(inout), target | ions, | ||
| type(states_elec_dim_t), intent(inout) | st_d | ||
| ) |
| subroutine, public epot_oct_m::epot_local_potential | ( | type(epot_t), intent(in) | ep, |
| type(namespace_t), intent(in) | namespace, | ||
| class(space_t), intent(in) | space, | ||
| type(lattice_vectors_t), intent(in) | latt, | ||
| class(mesh_t), intent(in) | mesh, | ||
| class(species_t), intent(in), target | species, | ||
| real(real64), dimension(1:space%dim), intent(in) | pos, | ||
| integer, intent(in) | iatom, | ||
| real(real64), dimension(:), intent(inout), contiguous | vpsl | ||
| ) |
| subroutine, public epot_oct_m::epot_precalc_local_potential | ( | type(epot_t), intent(inout) | ep, |
| type(namespace_t), intent(in) | namespace, | ||
| type(grid_t), intent(in) | gr, | ||
| type(ions_t), intent(in) | ions | ||
| ) |
| logical function, public epot_oct_m::epot_have_external_potentials | ( | type(epot_t), intent(in) | ep | ) |
| integer, parameter, public epot_oct_m::scalar_relativistic_zora = 2 |