Octopus
wannier90_interface.F90 File Reference

Go to the source code of this file.

Functions/Subroutines

program wannier90_interface
 
subroutine wannier90_setup (ions, kpoints, space)
 
subroutine wannier90_output ()
 
subroutine read_wannier90_files ()
 
subroutine create_wannier90_mmn (mesh, st)
 
subroutine create_wannier90_eig ()
 
subroutine write_unk (space, mesh, st)
 
subroutine create_wannier90_amn (space, mesh, latt, st, kpoints)
 
subroutine generate_wannier_states (space, mesh, ions, st, kpoints)
 

Function/Subroutine Documentation

◆ wannier90_interface()

program wannier90_interface

Definition at line 114 of file wannier90_interface.F90.

◆ wannier90_setup()

subroutine wannier90_interface::wannier90_setup ( type(ions_t), intent(in)  ions,
type(kpoints_t), intent(in)  kpoints,
class(space_t), intent(in)  space 
)

Definition at line 402 of file wannier90_interface.F90.

◆ wannier90_output()

subroutine wannier90_interface::wannier90_output

Definition at line 490 of file wannier90_interface.F90.

◆ read_wannier90_files()

subroutine wannier90_interface::read_wannier90_files

Definition at line 629 of file wannier90_interface.F90.

◆ create_wannier90_mmn()

subroutine wannier90_interface::create_wannier90_mmn ( class(mesh_t), intent(in)  mesh,
type(states_elec_t), intent(in), target  st 
)

Definition at line 900 of file wannier90_interface.F90.

◆ create_wannier90_eig()

subroutine wannier90_interface::create_wannier90_eig

Definition at line 1085 of file wannier90_interface.F90.

◆ write_unk()

subroutine wannier90_interface::write_unk ( class(space_t), intent(in)  space,
class(mesh_t), intent(in)  mesh,
type(states_elec_t), intent(in)  st 
)

Definition at line 1118 of file wannier90_interface.F90.

◆ create_wannier90_amn()

subroutine wannier90_interface::create_wannier90_amn ( class(space_t), intent(in)  space,
class(mesh_t), intent(in)  mesh,
type(lattice_vectors_t), intent(in)  latt,
type(states_elec_t), intent(in)  st,
type(kpoints_t), intent(in)  kpoints 
)

Definition at line 1200 of file wannier90_interface.F90.

◆ generate_wannier_states()

subroutine wannier90_interface::generate_wannier_states ( class(space_t), intent(in)  space,
class(mesh_t), intent(in)  mesh,
type(ions_t), intent(in)  ions,
type(states_elec_t), intent(in)  st,
type(kpoints_t), intent(in)  kpoints 
)

Definition at line 1383 of file wannier90_interface.F90.