Octopus
wannier90lib_interface.F90 File Reference

Go to the source code of this file.

Modules

module  wannier90lib_interface_oct_m
 Interface module to Wannier 90 library.
 

Functions/Subroutines

subroutine, public wannier90lib_interface_oct_m::wannier90lib_init_w90main (namespace, space, mesh, ions, kpoints, st, wannier_opts, w90main, stdout, stderr, ierr)
 Initialize wannier90 library data. More...
 
subroutine wannier90lib_interface_oct_m::wannier90lib_set_atom_data (w90main, ions)
 Set atom data in wannier90 library. More...
 
subroutine wannier90lib_interface_oct_m::wannier90lib_set_projections (w90main, wannier_opts)
 Parse projections. More...
 
subroutine wannier90lib_interface_oct_m::wannier90lib_warn_inputs (wannier_opts)
 Check for options in .win file. More...
 
subroutine, public wannier90lib_interface_oct_m::wannier90lib_create_wannier90_amn (w90main, wan_opts, exclude_list, band_index, space, mesh, latt, st, kpoints, projection)
 Calculate wannier90 Projection Matrix. More...
 
subroutine, public wannier90lib_interface_oct_m::wannier90lib_create_wannier90_mmn (w90main, exclude_list, band_index, mesh, st, ions, overlap)
 Kohn-Sham State Overlap Matrix. More...