![]() |
(git:53a46e8)
|
define create destroy get and put information in xas_env to calculate the x-ray absorption spectra More...
Data Types | |
| type | xas_environment_type |
Functions/Subroutines | |
| subroutine, public | get_xas_env (xas_env, exc_state, nao, nvirtual, nvirtual2, centers_wfn, atom_of_state, exc_atoms, nexc_states, type_of_state, mykind_of_atom, mykind_of_kind, state_of_atom, spectrum, groundstate_coeff, ostrength_sm, dip_fm_set, excvec_coeff, excvec_overlap, unoccupied_orbs, unoccupied_evals, unoccupied_max_iter, unoccupied_eps, all_vectors, all_evals, my_gto_basis, qs_loc_env, stogto_overlap, occ_estate, xas_nelectron, xas_estate, nexc_atoms, nexc_search, spin_channel, scf_env, scf_control) |
| ... | |
| subroutine, public | set_xas_env (xas_env, nexc_search, spin_channel, nexc_atoms, nvirtual, nvirtual2, ip_energy, occ_estate, qs_loc_env, xas_estate, xas_nelectron, homo_occ, scf_env, scf_control) |
| ... | |
| subroutine, public | xas_env_create (xas_env) |
| ... | |
| subroutine, public | xas_env_release (xas_env) |
| ... | |
define create destroy get and put information in xas_env to calculate the x-ray absorption spectra
| subroutine, public xas_env_types::get_xas_env | ( | type(xas_environment_type), intent(in) | xas_env, |
| integer, intent(out), optional | exc_state, | ||
| integer, intent(out), optional | nao, | ||
| integer, intent(out), optional | nvirtual, | ||
| integer, intent(out), optional | nvirtual2, | ||
| real(dp), dimension(:, :), optional, pointer | centers_wfn, | ||
| integer, dimension(:), optional, pointer | atom_of_state, | ||
| integer, dimension(:), optional, pointer | exc_atoms, | ||
| integer, dimension(:), optional, pointer | nexc_states, | ||
| integer, dimension(:), optional, pointer | type_of_state, | ||
| integer, dimension(:), optional, pointer | mykind_of_atom, | ||
| integer, dimension(:), optional, pointer | mykind_of_kind, | ||
| integer, dimension(:, :), optional, pointer | state_of_atom, | ||
| real(dp), dimension(:, :), optional, pointer | spectrum, | ||
| type(cp_fm_type), dimension(:), optional, pointer | groundstate_coeff, | ||
| type(dbcsr_p_type), dimension(:), optional, pointer | ostrength_sm, | ||
| type(cp_fm_type), dimension(:, :), optional, pointer | dip_fm_set, | ||
| type(cp_fm_type), optional, pointer | excvec_coeff, | ||
| type(cp_fm_type), optional, pointer | excvec_overlap, | ||
| type(cp_fm_type), optional, pointer | unoccupied_orbs, | ||
| real(dp), dimension(:), optional, pointer | unoccupied_evals, | ||
| integer, intent(out), optional | unoccupied_max_iter, | ||
| real(dp), optional | unoccupied_eps, | ||
| type(cp_fm_type), optional, pointer | all_vectors, | ||
| real(dp), dimension(:), optional, pointer | all_evals, | ||
| type(gto_basis_set_p_type), dimension(:), optional, pointer | my_gto_basis, | ||
| type(qs_loc_env_type), optional, pointer | qs_loc_env, | ||
| type(cp_2d_r_p_type), dimension(:), optional, pointer | stogto_overlap, | ||
| real(dp), intent(out), optional | occ_estate, | ||
| real(dp), intent(out), optional | xas_nelectron, | ||
| integer, intent(out), optional | xas_estate, | ||
| integer, intent(out), optional | nexc_atoms, | ||
| integer, intent(out), optional | nexc_search, | ||
| integer, intent(out), optional | spin_channel, | ||
| type(qs_scf_env_type), optional, pointer | scf_env, | ||
| type(scf_control_type), optional, pointer | scf_control | ||
| ) |
...
| xas_env | ... |
| exc_state | ... |
| nao | ... |
| nvirtual | ... |
| nvirtual2 | ... |
| centers_wfn | ... |
| atom_of_state | ... |
| exc_atoms | ... |
| nexc_states | ... |
| type_of_state | ... |
| mykind_of_atom | ... |
| mykind_of_kind | ... |
| state_of_atom | ... |
| spectrum | ... |
| groundstate_coeff | ... |
| ostrength_sm | ... |
| dip_fm_set | ... |
| excvec_coeff | ... |
| excvec_overlap | ... |
| unoccupied_orbs | ... |
| unoccupied_evals | ... |
| unoccupied_max_iter | ... |
| unoccupied_eps | ... |
| all_vectors | ... |
| all_evals | ... |
| my_gto_basis | ... |
| qs_loc_env | ... |
| stogto_overlap | ... |
| occ_estate | ... |
| xas_nelectron | ... |
| xas_estate | ... |
| nexc_atoms | ... |
| nexc_search | ... |
| spin_channel | ... |
| scf_env | ... |
| scf_control | ... |
Definition at line 146 of file xas_env_types.F.
| subroutine, public xas_env_types::set_xas_env | ( | type(xas_environment_type), intent(inout) | xas_env, |
| integer, intent(in), optional | nexc_search, | ||
| integer, intent(in), optional | spin_channel, | ||
| integer, intent(in), optional | nexc_atoms, | ||
| integer, intent(in), optional | nvirtual, | ||
| integer, intent(in), optional | nvirtual2, | ||
| real(dp), intent(in), optional | ip_energy, | ||
| real(dp), intent(in), optional | occ_estate, | ||
| type(qs_loc_env_type), optional, pointer | qs_loc_env, | ||
| integer, intent(in), optional | xas_estate, | ||
| real(dp), intent(in), optional | xas_nelectron, | ||
| real(dp), intent(in), optional | homo_occ, | ||
| type(qs_scf_env_type), optional, pointer | scf_env, | ||
| type(scf_control_type), optional, pointer | scf_control | ||
| ) |
...
| xas_env | ... |
| nexc_search | ... |
| spin_channel | ... |
| nexc_atoms | ... |
| nvirtual | ... |
| nvirtual2 | ... |
| ip_energy | ... |
| occ_estate | ... |
| qs_loc_env | ... |
| xas_estate | ... |
| xas_nelectron | ... |
| homo_occ | ... |
| scf_env | ... |
| scf_control | ... |
Definition at line 240 of file xas_env_types.F.
| subroutine, public xas_env_types::xas_env_create | ( | type(xas_environment_type), intent(out) | xas_env | ) |
...
| xas_env | ... |
Definition at line 298 of file xas_env_types.F.
| subroutine, public xas_env_types::xas_env_release | ( | type(xas_environment_type), intent(inout) | xas_env | ) |
...
| xas_env | ... |
Definition at line 328 of file xas_env_types.F.