|
procedure | solve_sp (self, hmat, smat, eval, error) |
|
procedure | solve_dp (self, hmat, smat, eval, error) |
|
generic | solve (self, hmat, smat, eval, error) |
|
generic | solve (self, hmat, smat, eval, error) |
|
procedure(solve_sp), deferred | solve_sp (self, hmat, smat, eval, error) |
|
procedure(solve_dp), deferred | solve_dp (self, hmat, smat, eval, error) |
|
procedure | get_density (self, hmat, smat, eval, focc, density, error) |
|
procedure | get_wdensity (self, hmat, smat, eval, focc, density, error) |
|
procedure | delete (self) |
| Delete the solver instance.
|
|
procedure(get_density), deferred | get_density (self, hmat, smat, eval, focc, density, error) |
|
procedure(get_density), deferred | get_wdensity (self, hmat, smat, eval, focc, density, error) |
|
procedure(delete), deferred | delete (self) |
|
|
integer, dimension(:), allocatable | iwork |
|
integer, dimension(:), allocatable | isuppz |
|
real(sp), dimension(:), allocatable | swork |
|
real(sp), dimension(:, :), allocatable | sbmat |
|
real(sp), dimension(:), allocatable | schole |
|
real(dp), dimension(:), allocatable | dwork |
|
real(dp), dimension(:, :), allocatable | dbmat |
|
real(dp), dimension(:), allocatable | dchole |
|
real(wp) | kt |
| Electronic temperature.
|
|
real(wp), dimension(:), allocatable | nel |
| Number of electrons per spin channel.
|
|