|
|
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.
|
| |