| 
    pwdft
    0.1
    
   PW-DFT code for education 
   | 
 
Data Types | |
| type | fft | 
Functions/Subroutines | |
| subroutine | setup_gvec (xfft, g2cut) | 
| subroutine | base2357 (nfft) | 
Variables | |
| type(fft), save | g_rh | 
| type(fft), save | g_wf | 
| subroutine gvec::setup_gvec | ( | type(fft), intent(out) | xfft, | 
| real(8), intent(in) | g2cut | ||
| ) | 
Definition at line 43 of file gvec.F90.
References atm_spec::avec, base2357(), atm_spec::bvec, and constant::pi.
Referenced by stdin::read_stdin().


| subroutine gvec::base2357 | ( | integer, intent(inout) | nfft | ) | 
Definition at line 115 of file gvec.F90.
Referenced by setup_gvec().

| type(fft), save gvec::g_rh | 
Definition at line 37 of file gvec.F90.
Referenced by energy::atomic(), diag_direct::direct(), fftw_wrapper::fft_g2r(), fftw_wrapper::fft_g2r_w(), fftw_wrapper::fft_r2g(), fftw_wrapper::fft_r2g_w(), rho_v::generate_vps(), hamiltonian::h_psi(), energy::hartree(), rho_v::hartree_pot(), fftw_wrapper::init_fft(), rho_v::init_rho_v(), scf::kohn_sham_eq(), k_point::ksum_rho(), pwdft(), griddata::read_griddata(), stdin::read_stdin(), scf::scf_loop(), griddata::write_griddata(), energy::xc(), and rho_v::xc_pot().
| type(fft), save gvec::g_wf | 
Definition at line 38 of file gvec.F90.
Referenced by diag_direct::direct(), plot::fermi_plot(), fftw_wrapper::fft_g2r_w(), fftw_wrapper::fft_r2g_w(), hamiltonian::h_psi(), fftw_wrapper::init_fft(), scf::initialize_wf(), energy::kinetic(), scf::kohn_sham_eq(), k_point::ksum_rho(), lobpcg::lobpcg_main(), pwdft(), and stdin::read_stdin().