![]() |
(git:b77b4be)
|
Types for all cayley transformation methods. More...
Data Types | |
type | ct_step_env_type |
Functions/Subroutines | |
subroutine, public | ct_step_env_init (env) |
... | |
subroutine, public | ct_step_env_get (env, use_occ_orbs, use_virt_orbs, tensor_type, occ_orbs_orthogonal, virt_orbs_orthogonal, neglect_quadratic_term, update_p, update_q, eps_convergence, eps_filter, max_iter, p_index_up, p_index_down, q_index_up, q_index_down, matrix_ks, matrix_p, matrix_qp_template, matrix_pq_template, matrix_t, matrix_v, copy_matrix_x, energy_correction, calculate_energy_corr, converged, qq_preconditioner_full, pp_preconditioner_full) |
... | |
subroutine, public | ct_step_env_set (env, para_env, blacs_env, use_occ_orbs, use_virt_orbs, tensor_type, occ_orbs_orthogonal, virt_orbs_orthogonal, neglect_quadratic_term, update_p, update_q, eps_convergence, eps_filter, max_iter, p_index_up, p_index_down, q_index_up, q_index_down, matrix_ks, matrix_p, matrix_qp_template, matrix_pq_template, matrix_t, matrix_v, matrix_x_guess, calculate_energy_corr, conjugator, qq_preconditioner_full, pp_preconditioner_full) |
... | |
subroutine, public | ct_step_env_clean (env) |
... | |
Types for all cayley transformation methods.
subroutine, public ct_types::ct_step_env_init | ( | type(ct_step_env_type) | env | ) |
...
env | ... |
Definition at line 135 of file ct_types.F.
subroutine, public ct_types::ct_step_env_get | ( | type(ct_step_env_type) | env, |
logical, optional | use_occ_orbs, | ||
logical, optional | use_virt_orbs, | ||
integer, optional | tensor_type, | ||
logical, optional | occ_orbs_orthogonal, | ||
logical, optional | virt_orbs_orthogonal, | ||
logical, optional | neglect_quadratic_term, | ||
logical, optional | update_p, | ||
logical, optional | update_q, | ||
real(kind=dp), optional | eps_convergence, | ||
real(kind=dp), optional | eps_filter, | ||
integer, optional | max_iter, | ||
type(dbcsr_type), optional, pointer | p_index_up, | ||
type(dbcsr_type), optional, pointer | p_index_down, | ||
type(dbcsr_type), optional, pointer | q_index_up, | ||
type(dbcsr_type), optional, pointer | q_index_down, | ||
type(dbcsr_type), optional, pointer | matrix_ks, | ||
type(dbcsr_type), optional, pointer | matrix_p, | ||
type(dbcsr_type), optional, pointer | matrix_qp_template, | ||
type(dbcsr_type), optional, pointer | matrix_pq_template, | ||
type(dbcsr_type), optional, pointer | matrix_t, | ||
type(dbcsr_type), optional, pointer | matrix_v, | ||
type(dbcsr_type), optional | copy_matrix_x, | ||
real(kind=dp), optional | energy_correction, | ||
logical, optional | calculate_energy_corr, | ||
logical, optional | converged, | ||
logical, optional | qq_preconditioner_full, | ||
logical, optional | pp_preconditioner_full | ||
) |
...
env | ... |
use_occ_orbs | ... |
use_virt_orbs | ... |
tensor_type | ... |
occ_orbs_orthogonal | ... |
virt_orbs_orthogonal | ... |
neglect_quadratic_term | ... |
update_p | ... |
update_q | ... |
eps_convergence | ... |
eps_filter | ... |
max_iter | ... |
p_index_up | ... |
p_index_down | ... |
q_index_up | ... |
q_index_down | ... |
matrix_ks | ... |
matrix_p | ... |
matrix_qp_template | ... |
matrix_pq_template | ... |
matrix_t | ... |
matrix_v | ... |
copy_matrix_x | ... |
energy_correction | ... |
calculate_energy_corr | ... |
converged | ... |
qq_preconditioner_full | ... |
pp_preconditioner_full | ... |
Definition at line 209 of file ct_types.F.
subroutine, public ct_types::ct_step_env_set | ( | type(ct_step_env_type) | env, |
type(mp_para_env_type), pointer | para_env, | ||
type(cp_blacs_env_type), pointer | blacs_env, | ||
logical, optional | use_occ_orbs, | ||
logical, optional | use_virt_orbs, | ||
integer, optional | tensor_type, | ||
logical, optional | occ_orbs_orthogonal, | ||
logical, optional | virt_orbs_orthogonal, | ||
logical, optional | neglect_quadratic_term, | ||
logical, optional | update_p, | ||
logical, optional | update_q, | ||
real(kind=dp), optional | eps_convergence, | ||
real(kind=dp), optional | eps_filter, | ||
integer, optional | max_iter, | ||
type(dbcsr_type), optional, target | p_index_up, | ||
type(dbcsr_type), optional, target | p_index_down, | ||
type(dbcsr_type), optional, target | q_index_up, | ||
type(dbcsr_type), optional, target | q_index_down, | ||
type(dbcsr_type), optional, target | matrix_ks, | ||
type(dbcsr_type), optional, target | matrix_p, | ||
type(dbcsr_type), optional, target | matrix_qp_template, | ||
type(dbcsr_type), optional, target | matrix_pq_template, | ||
type(dbcsr_type), optional, target | matrix_t, | ||
type(dbcsr_type), optional, target | matrix_v, | ||
type(dbcsr_type), optional, target | matrix_x_guess, | ||
logical, optional | calculate_energy_corr, | ||
integer, optional | conjugator, | ||
logical, optional | qq_preconditioner_full, | ||
logical, optional | pp_preconditioner_full | ||
) |
...
env | ... |
para_env | ... |
blacs_env | ... |
use_occ_orbs | ... |
use_virt_orbs | ... |
tensor_type | ... |
occ_orbs_orthogonal | ... |
virt_orbs_orthogonal | ... |
neglect_quadratic_term | ... |
update_p | ... |
update_q | ... |
eps_convergence | ... |
eps_filter | ... |
max_iter | ... |
p_index_up | ... |
p_index_down | ... |
q_index_up | ... |
q_index_down | ... |
matrix_ks | ... |
matrix_p | ... |
matrix_qp_template | ... |
matrix_pq_template | ... |
matrix_t | ... |
matrix_v | ... |
matrix_x_guess | ... |
calculate_energy_corr | ... |
conjugator | ... |
qq_preconditioner_full | ... |
pp_preconditioner_full | ... |
Definition at line 327 of file ct_types.F.
subroutine, public ct_types::ct_step_env_clean | ( | type(ct_step_env_type) | env | ) |
...
env | ... |
Definition at line 414 of file ct_types.F.