![]() |
(git:e68414f)
|
Common framework for using eigenvectors of a Fock matrix as PAO basis. More...
Functions/Subroutines | |
| subroutine, public | pao_calc_u_block_fock (pao, iatom, v, u, penalty, gap, evals, m1, g) |
| Calculate new matrix U and optinally its gradient G. | |
Common framework for using eigenvectors of a Fock matrix as PAO basis.
| subroutine, public pao_param_fock::pao_calc_u_block_fock | ( | type(pao_env_type), pointer | pao, |
| integer, intent(in) | iatom, | ||
| real(dp), dimension(:, :), pointer | v, | ||
| real(dp), dimension(:, :), pointer | u, | ||
| real(dp), intent(inout), optional | penalty, | ||
| real(dp), intent(out) | gap, | ||
| real(dp), dimension(:), intent(out), optional | evals, | ||
| real(dp), dimension(:, :), optional, pointer | m1, | ||
| real(dp), dimension(:, :), optional, pointer | g | ||
| ) |
Calculate new matrix U and optinally its gradient G.
| pao | ... |
| iatom | ... |
| V | ... |
| U | ... |
| penalty | ... |
| gap | ... |
| evals | ... |
| M1 | ... |
| G | ... |
Definition at line 42 of file pao_param_fock.F.