| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(settings_type), | intent(inout) | :: | settings | |||
| type(pw90_geninterp_mod_type), | intent(inout) | :: | pw90_geninterp | |||
| type(w90_error_type), | intent(out), | allocatable | :: | error | ||
| type(w90_comm_type), | intent(in) | :: | comm |
subroutine w90_wannier90_readwrite_read_geninterp(settings, pw90_geninterp, error, comm) !================================================! ! [gp-begin, Jun 1, 2012] ! General band interpolator (pw90_geninterp) !================================================! use w90_error, only: w90_error_type use w90_comms, only: w90_comm_type implicit none type(pw90_geninterp_mod_type), intent(inout) :: pw90_geninterp type(w90_error_type), allocatable, intent(out) :: error type(w90_comm_type), intent(in) :: comm type(settings_type), intent(inout) :: settings logical :: found call w90_readwrite_get_keyword(settings, 'geninterp_alsofirstder', found, error, comm, & l_value=pw90_geninterp%alsofirstder) if (allocated(error)) return call w90_readwrite_get_keyword(settings, 'geninterp_single_file', found, error, comm, & l_value=pw90_geninterp%single_file) if (allocated(error)) return ! [gp-end, Jun 1, 2012] end subroutine w90_wannier90_readwrite_read_geninterp