Octopus
|
Data Types | |
type | batch_pointer_t |
Functions/Subroutines | |
subroutine | find_lambda (ca, cb, cc, lambda, ik, ist) |
subroutine, public | deigensolver_rmmdiis (namespace, mesh, st, hm, pre, tol, niter, converged, ik, diff) |
See http: More... | |
subroutine, public | deigensolver_rmmdiis_min (namespace, mesh, st, hm, pre, niter, converged, ik) |
subroutine, public | zeigensolver_rmmdiis (namespace, mesh, st, hm, pre, tol, niter, converged, ik, diff) |
See http: More... | |
subroutine, public | zeigensolver_rmmdiis_min (namespace, mesh, st, hm, pre, niter, converged, ik) |
|
private |
Definition at line 152 of file eigen_rmmdiis.F90.
subroutine, public eigen_rmmdiis_oct_m::deigensolver_rmmdiis | ( | type(namespace_t), intent(in) | namespace, |
type(mesh_t), intent(in) | mesh, | ||
type(states_elec_t), intent(inout), target | st, | ||
type(hamiltonian_elec_t), intent(in) | hm, | ||
type(preconditioner_t), intent(in) | pre, | ||
real(real64), intent(in) | tol, | ||
integer, intent(inout) | niter, | ||
integer, intent(inout) | converged, | ||
integer, intent(in) | ik, | ||
real(real64), dimension(:), intent(out) | diff | ||
) |
subroutine, public eigen_rmmdiis_oct_m::deigensolver_rmmdiis_min | ( | type(namespace_t), intent(in) | namespace, |
type(mesh_t), intent(in) | mesh, | ||
type(states_elec_t), intent(inout) | st, | ||
type(hamiltonian_elec_t), intent(in) | hm, | ||
type(preconditioner_t), intent(in) | pre, | ||
integer, intent(inout) | niter, | ||
integer, intent(inout) | converged, | ||
integer, intent(in) | ik | ||
) |
Definition at line 666 of file eigen_rmmdiis.F90.
subroutine, public eigen_rmmdiis_oct_m::zeigensolver_rmmdiis | ( | type(namespace_t), intent(in) | namespace, |
type(mesh_t), intent(in) | mesh, | ||
type(states_elec_t), intent(inout), target | st, | ||
type(hamiltonian_elec_t), intent(in) | hm, | ||
type(preconditioner_t), intent(in) | pre, | ||
real(real64), intent(in) | tol, | ||
integer, intent(inout) | niter, | ||
integer, intent(inout) | converged, | ||
integer, intent(in) | ik, | ||
real(real64), dimension(:), intent(out) | diff | ||
) |
subroutine, public eigen_rmmdiis_oct_m::zeigensolver_rmmdiis_min | ( | type(namespace_t), intent(in) | namespace, |
type(mesh_t), intent(in) | mesh, | ||
type(states_elec_t), intent(inout) | st, | ||
type(hamiltonian_elec_t), intent(in) | hm, | ||
type(preconditioner_t), intent(in) | pre, | ||
integer, intent(inout) | niter, | ||
integer, intent(inout) | converged, | ||
integer, intent(in) | ik | ||
) |
Definition at line 1302 of file eigen_rmmdiis.F90.