![]() |
(git:b77b4be)
|
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.