tagarray_get_data Interface

public interface tagarray_get_data

Called by

interface~~tagarray_get_data~~CalledByGraph interface~tagarray_get_data tagarray_get_data proc~dftder dftder proc~dftder->interface~tagarray_get_data proc~eijden eijden proc~eijden->interface~tagarray_get_data proc~electric_moments electric_moments proc~electric_moments->interface~tagarray_get_data proc~get_states_overlap get_states_overlap proc~get_states_overlap->interface~tagarray_get_data proc~get_structures_ao_overlap get_structures_ao_overlap proc~get_structures_ao_overlap->interface~tagarray_get_data proc~guess_hcore guess_hcore proc~guess_hcore->interface~tagarray_get_data proc~guess_huckel guess_huckel proc~guess_huckel->interface~tagarray_get_data proc~guess_json guess_json proc~guess_json->interface~tagarray_get_data proc~hf_gradient hf_gradient proc~hf_gradient->interface~tagarray_get_data proc~hf_gradient->proc~dftder proc~hf_gradient->proc~eijden proc~int1e int1e proc~int1e->interface~tagarray_get_data proc~oqp_apply_basis oqp_apply_basis proc~oqp_apply_basis->interface~tagarray_get_data proc~oqp_banner oqp_banner proc~oqp_banner->interface~tagarray_get_data proc~oqp_resp_charges oqp_resp_charges proc~oqp_resp_charges->interface~tagarray_get_data proc~oqp_tdhf_z_vector oqp_tdhf_z_vector proc~oqp_tdhf_z_vector->interface~tagarray_get_data proc~print_eigvec_vals_labeled print_eigvec_vals_labeled proc~print_eigvec_vals_labeled->interface~tagarray_get_data proc~run_population_analysis run_population_analysis proc~run_population_analysis->interface~tagarray_get_data proc~scf_driver scf_driver proc~scf_driver->interface~tagarray_get_data proc~print_mo_range print_mo_range proc~scf_driver->proc~print_mo_range proc~tdhf_1e_grad tdhf_1e_grad proc~tdhf_1e_grad->interface~tagarray_get_data proc~tdhf_1e_grad->proc~eijden proc~tdhf_energy tdhf_energy proc~tdhf_energy->interface~tagarray_get_data proc~tdhf_gradient tdhf_gradient proc~tdhf_gradient->interface~tagarray_get_data proc~tdhf_gradient->proc~tdhf_1e_grad proc~tdhf_mrsf_energy tdhf_mrsf_energy proc~tdhf_mrsf_energy->interface~tagarray_get_data proc~tdhf_sf_energy tdhf_sf_energy proc~tdhf_sf_energy->interface~tagarray_get_data proc~apply_basis_c apply_basis_C proc~apply_basis_c->proc~oqp_apply_basis proc~get_state_overlap_c get_state_overlap_C proc~get_state_overlap_c->proc~get_states_overlap proc~get_structures_ao_overlap_c get_structures_ao_overlap_C proc~get_structures_ao_overlap_c->proc~get_structures_ao_overlap proc~guess_hcore_c guess_hcore_C proc~guess_hcore_c->proc~guess_hcore proc~guess_huckel_c guess_huckel_C proc~guess_huckel_c->proc~guess_huckel proc~guess_json_c guess_json_C proc~guess_json_c->proc~guess_json proc~hf_energy hf_energy proc~hf_energy->proc~scf_driver proc~lowdin lowdin proc~lowdin->proc~run_population_analysis proc~mulliken mulliken proc~mulliken->proc~run_population_analysis proc~oqp_banner_c oqp_banner_C proc~oqp_banner_c->proc~oqp_banner proc~print_mo_range->proc~print_eigvec_vals_labeled proc~resp_charges_c resp_charges_C proc~resp_charges_c->proc~oqp_resp_charges proc~tdhf_energy_c tdhf_energy_C proc~tdhf_energy_c->proc~tdhf_energy proc~tdhf_gradient_c tdhf_gradient_C proc~tdhf_gradient_c->proc~tdhf_gradient proc~tdhf_mrsf_energy_c tdhf_mrsf_energy_C proc~tdhf_mrsf_energy_c->proc~tdhf_mrsf_energy proc~tdhf_sf_energy_c tdhf_sf_energy_C proc~tdhf_sf_energy_c->proc~tdhf_sf_energy proc~tdhf_z_vector_c tdhf_z_vector_C proc~tdhf_z_vector_c->proc~oqp_tdhf_z_vector

Module Procedures

private subroutine tagarray_get_data_int64_val(container, tag, ptr, status)

Arguments

Type IntentOptional Attributes Name
type(container_t), intent(inout) :: container
character(len=*), intent(in) :: tag
integer(kind=8), pointer :: ptr
integer(kind=c_int32_t), intent(out), optional :: status

private subroutine tagarray_get_data_int64_1d(container, tag, ptr, status)

Arguments

Type IntentOptional Attributes Name
type(container_t), intent(inout) :: container
character(len=*), intent(in) :: tag
integer(kind=8), pointer :: ptr(:)
integer(kind=c_int32_t), intent(out), optional :: status

private subroutine tagarray_get_data_int64_2d(container, tag, ptr, status)

Arguments

Type IntentOptional Attributes Name
type(container_t), intent(inout) :: container
character(len=*), intent(in) :: tag
integer(kind=8), pointer :: ptr(:,:)
integer(kind=c_int32_t), intent(out), optional :: status

private subroutine tagarray_get_data_int64_3d(container, tag, ptr, status)

Arguments

Type IntentOptional Attributes Name
type(container_t), intent(inout) :: container
character(len=*), intent(in) :: tag
integer(kind=8), pointer :: ptr(:,:,:)
integer(kind=c_int32_t), intent(out), optional :: status

private subroutine tagarray_get_data_real64_val(container, tag, ptr, status)

Arguments

Type IntentOptional Attributes Name
type(container_t), intent(inout) :: container
character(len=*), intent(in) :: tag
real(kind=8), pointer :: ptr
integer(kind=c_int32_t), intent(out), optional :: status

private subroutine tagarray_get_data_real64_1d(container, tag, ptr, status)

Arguments

Type IntentOptional Attributes Name
type(container_t), intent(inout) :: container
character(len=*), intent(in) :: tag
real(kind=8), pointer :: ptr(:)
integer(kind=c_int32_t), intent(out), optional :: status

private subroutine tagarray_get_data_real64_2d(container, tag, ptr, status)

Arguments

Type IntentOptional Attributes Name
type(container_t), intent(inout) :: container
character(len=*), intent(in) :: tag
real(kind=8), pointer :: ptr(:,:)
integer(kind=c_int32_t), intent(out), optional :: status

private subroutine tagarray_get_data_real64_3d(container, tag, ptr, status)

Arguments

Type IntentOptional Attributes Name
type(container_t), intent(inout) :: container
character(len=*), intent(in) :: tag
real(kind=8), pointer :: ptr(:,:,:)
integer(kind=c_int32_t), intent(out), optional :: status

private subroutine tagarray_get_data_char8_val(container, tag, ptr, status)

Arguments

Type IntentOptional Attributes Name
type(container_t), intent(inout) :: container
character(len=*), intent(in) :: tag
character(kind=c_char, len=*), pointer :: ptr
integer(kind=c_int32_t), intent(out), optional :: status

private subroutine tagarray_get_data_char8_1d(container, tag, ptr, status)

Arguments

Type IntentOptional Attributes Name
type(container_t), intent(inout) :: container
character(len=*), intent(in) :: tag
character(kind=c_char, len=*), pointer :: ptr(:)
integer(kind=c_int32_t), intent(out), optional :: status