![]()  | 
  
    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 668 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 1304 of file eigen_rmmdiis.F90.