![]() |
Octopus
|
Data Types | |
| interface | ion_electron_local_potential_t |
Functions/Subroutines | |
| class(ion_electron_local_potential_t) function, pointer | ion_electron_local_potential_constructor (partner) |
| subroutine | ion_electron_local_potential_init (this, mesh, psolver, ions, namespace) |
| subroutine | ion_electron_local_potential_bind (this, psolver, ions) |
| Rebind ion-electron local potential helper pointers after a Hamiltonian copy. Ensure the local potential reuses the copied Poisson solver and ionic geometry. More... | |
| subroutine | ion_electron_local_potential_calculate (this) |
| subroutine | ion_electron_local_potential_end (this) |
| subroutine | ion_electron_local_potential_finalize (this) |
| subroutine | ion_electron_local_potential_calculate_energy (this) |
|
private |
Definition at line 187 of file ion_electron_local_potential.F90.
|
private |
Definition at line 203 of file ion_electron_local_potential.F90.
|
private |
Rebind ion-electron local potential helper pointers after a Hamiltonian copy. Ensure the local potential reuses the copied Poisson solver and ionic geometry.
Definition at line 241 of file ion_electron_local_potential.F90.
|
private |
Definition at line 260 of file ion_electron_local_potential.F90.
|
private |
Definition at line 356 of file ion_electron_local_potential.F90.
|
private |
Definition at line 372 of file ion_electron_local_potential.F90.
|
private |
This is not yet implemented. Therefore this routine should not be called at the moment.
Definition at line 383 of file ion_electron_local_potential.F90.