![]() |
(git:fe01d36)
|
Common framework for a linear parametrization of the potential. More...
Functions/Subroutines | |
| subroutine, public | pao_param_init_linpot (pao, qs_env) |
| Initialize the linear potential parametrization. | |
| subroutine, public | pao_param_finalize_linpot (pao) |
| Finalize the linear potential parametrization. | |
| subroutine, public | pao_param_count_linpot (pao, qs_env, ikind, nparams) |
| Returns the number of potential terms for given atomic kind. | |
| subroutine, public | pao_calc_ab_linpot (pao, qs_env, ls_scf_env, gradient, penalty, forces) |
| Takes current matrix_X and calculates the matrices A and B. | |
| subroutine, public | pao_param_initguess_linpot (pao, qs_env) |
| Calculate initial guess for matrix_X. | |
Common framework for a linear parametrization of the potential.
| subroutine, public pao_param_linpot::pao_param_init_linpot | ( | type(pao_env_type), pointer | pao, |
| type(qs_environment_type), pointer | qs_env | ||
| ) |
Initialize the linear potential parametrization.
| pao | ... |
| qs_env | ... |
Definition at line 60 of file pao_param_linpot.F.
| subroutine, public pao_param_linpot::pao_param_finalize_linpot | ( | type(pao_env_type), pointer | pao | ) |
Finalize the linear potential parametrization.
| pao | ... |
Definition at line 294 of file pao_param_linpot.F.
| subroutine, public pao_param_linpot::pao_param_count_linpot | ( | type(pao_env_type), pointer | pao, |
| type(qs_environment_type), pointer | qs_env, | ||
| integer, intent(in) | ikind, | ||
| integer, intent(out) | nparams | ||
| ) |
Returns the number of potential terms for given atomic kind.
| pao | ... |
| qs_env | ... |
| ikind | ... |
| nparams | ... |
Definition at line 314 of file pao_param_linpot.F.
| subroutine, public pao_param_linpot::pao_calc_ab_linpot | ( | type(pao_env_type), pointer | pao, |
| type(qs_environment_type), pointer | qs_env, | ||
| type(ls_scf_env_type), target | ls_scf_env, | ||
| logical, intent(in) | gradient, | ||
| real(dp), intent(inout), optional | penalty, | ||
| real(dp), dimension(:, :), intent(inout), optional | forces | ||
| ) |
Takes current matrix_X and calculates the matrices A and B.
| pao | ... |
| qs_env | ... |
| ls_scf_env | ... |
| gradient | ... |
| penalty | ... |
| forces | ... |
Definition at line 355 of file pao_param_linpot.F.
| subroutine, public pao_param_linpot::pao_param_initguess_linpot | ( | type(pao_env_type), pointer | pao, |
| type(qs_environment_type), pointer | qs_env | ||
| ) |
Calculate initial guess for matrix_X.
| pao | ... |
| qs_env | ... |
Definition at line 594 of file pao_param_linpot.F.