|
subroutine, public | xc_oep_oct_m::xc_oep_init (oep, namespace, gr, st, mc, space, oep_type) |
|
subroutine, public | xc_oep_oct_m::xc_oep_end (oep) |
|
subroutine, public | xc_oep_oct_m::xc_oep_write_info (oep, iunit, namespace) |
|
subroutine, public | xc_oep_oct_m::xc_oep_spinfactor (oep, nspin) |
| A couple of auxiliary functions for oep. More...
|
|
subroutine, public | xc_oep_oct_m::xc_oep_analyzeeigen (oep, st, is) |
|
subroutine | xc_oep_oct_m::xc_kli_pauli_solve (mesh, st, oep) |
| Explicit solution of the KLI equation for Pauli spinors. More...
|
|
subroutine | xc_oep_oct_m::get_rotation_matrix (dens, alpha, betar, betai) |
|
subroutine | xc_oep_oct_m::rotate_to_local (mat, alpha, betar, betai, alpha2, beta2, rot_mat) |
|
subroutine | xc_oep_oct_m::rotate_to_global (mat, alpha, betar, betai, alpha2, beta2, rot_mat) |
|
subroutine | xc_oep_oct_m::oep_sic_pauli (xcs, gr, psolver, namespace, space, rcell_volume, st, kpoints, oep, ex, ec) |
| This routine calculates the SIC functional for the spinor case. More...
|
|
subroutine | xc_oep_oct_m::dxc_kli_solve (space, mesh, st, oep, rcell_volume) |
| This routine solves the KLI approximation to the OEP equation. More...
|
|
integer pure function | get_state_index (ist) |
|
subroutine | xc_oep_oct_m::doep_sic (xcs, gr, psolver, namespace, space, rcell_volume, st, kpoints, is, oep, ex, ec) |
| This routine calculates the SIC exchange functional. More...
|
|
subroutine, public | xc_oep_oct_m::dxc_oep_calc (oep, namespace, xcs, gr, hm, st, space, rcell_volume, ex, ec, vxc) |
| This file handles the evaluation of the OEP potential, in the KLI or full OEP as described in S. Kuemmel and J. Perdew, PRL 90, 043004 (2003) More...
|
|
subroutine | xc_oep_oct_m::dxc_oep_solve (namespace, mesh, hm, st, is, vxc, oep) |
| This routine follows closely the one of PRB 68, 035103 (2003) Below we refer to the equation number of this paper. More...
|
|
subroutine, public | xc_oep_oct_m::dxc_oep_mix (oep, mesh, ss, rho, is) |
| A routine that takes care of mixing the potential. More...
|
|
subroutine | xc_oep_oct_m::zxc_kli_solve (space, mesh, st, oep, rcell_volume) |
| This routine solves the KLI approximation to the OEP equation. More...
|
|
subroutine | xc_oep_oct_m::zoep_sic (xcs, gr, psolver, namespace, space, rcell_volume, st, kpoints, is, oep, ex, ec) |
| This routine calculates the SIC exchange functional. More...
|
|
subroutine, public | xc_oep_oct_m::zxc_oep_calc (oep, namespace, xcs, gr, hm, st, space, rcell_volume, ex, ec, vxc) |
| This file handles the evaluation of the OEP potential, in the KLI or full OEP as described in S. Kuemmel and J. Perdew, PRL 90, 043004 (2003) More...
|
|
subroutine | xc_oep_oct_m::zxc_oep_solve (namespace, mesh, hm, st, is, vxc, oep) |
| This routine follows closely the one of PRB 68, 035103 (2003) Below we refer to the equation number of this paper. More...
|
|
subroutine, public | xc_oep_oct_m::zxc_oep_mix (oep, mesh, ss, rho, is) |
| A routine that takes care of mixing the potential. More...
|
|
|
integer, parameter, public | xc_oep_oct_m::oep_level_none = 1 |
| the OEP levels More...
|
|
integer, parameter, public | xc_oep_oct_m::oep_level_kli = 3 |
|
integer, parameter, public | xc_oep_oct_m::oep_level_full = 5 |
|
integer, parameter, public | xc_oep_oct_m::oep_mixing_scheme_const = 1 |
| Mixing schemes. More...
|
|
integer, parameter, public | xc_oep_oct_m::oep_mixing_scheme_bb = 2 |
|
integer, parameter, public | xc_oep_oct_m::oep_mixing_scheme_dens = 3 |
|
integer, parameter, public | xc_oep_oct_m::oep_type_exx = 1 |
| The different types of OEP that we can work with. More...
|
|
integer, parameter, public | xc_oep_oct_m::oep_type_mgga = 2 |
|
integer, parameter, public | xc_oep_oct_m::oep_type_sic = 3 |
|
integer, parameter, public | xc_oep_oct_m::oep_type_photons = 4 |
|