![]() |
Octopus
|
Functions/Subroutines | |
subroutine, public | eigensolver_evolution (namespace, mesh, st, hm, space, ext_partners, te, iter, niter, converged, tau0, tau, time, propagator, variable_timestep, vks_old, normalization_energies, normalization_energies_prev, residual) |
subroutine | exponential_imaginary_time (namespace, mesh, st, hm, te, converged, tau, normalization_energies) |
integer function | get_first_unconverged_batch (st, hm, ik, converged) |
Variables | |
integer, parameter, public | it_forward_euler = 1 |
integer, parameter, public | it_expmid = 2 |
subroutine, public eigen_evolution_oct_m::eigensolver_evolution | ( | type(namespace_t), intent(in) | namespace, |
type(mesh_t), intent(in), target | mesh, | ||
type(states_elec_t), intent(inout), target | st, | ||
type(hamiltonian_elec_t), intent(inout), target | hm, | ||
class(space_t), intent(in) | space, | ||
type(partner_list_t), intent(in) | ext_partners, | ||
type(exponential_t), intent(inout) | te, | ||
integer, intent(in) | iter, | ||
integer, intent(inout) | niter, | ||
integer, dimension(:), intent(inout) | converged, | ||
real(real64), intent(inout) | tau0, | ||
real(real64), intent(inout) | tau, | ||
real(real64), intent(inout) | time, | ||
integer, intent(in) | propagator, | ||
logical, intent(in) | variable_timestep, | ||
type(potential_interpolation_t), intent(inout) | vks_old, | ||
real(real64), dimension(:, :), intent(inout) | normalization_energies, | ||
real(real64), dimension(:, :), intent(inout) | normalization_energies_prev, | ||
real(real64), dimension(:, :), intent(inout) | residual | ||
) |
Definition at line 147 of file eigen_evolution.F90.
|
private |
[in,out] | converged | (1:stnik) |
Definition at line 244 of file eigen_evolution.F90.
|
private |
Definition at line 305 of file eigen_evolution.F90.
integer, parameter, public eigen_evolution_oct_m::it_forward_euler = 1 |
Definition at line 140 of file eigen_evolution.F90.
integer, parameter, public eigen_evolution_oct_m::it_expmid = 2 |
Definition at line 140 of file eigen_evolution.F90.