Octopus
|
The projector data type is intended to hold the local and non-local parts of the pseudopotentials. The definition of the action of a projector (which is done through the X(project) subroutine) depends on the type of the projector. More...
The projector data type is intended to hold the local and non-local parts of the pseudopotentials. The definition of the action of a projector (which is done through the X(project) subroutine) depends on the type of the projector.
There are four different types:
Definition at line 179 of file projector.F90.
Public Attributes | |
integer, public | type = PROJ_NONE |
integer, public | lmax |
integer, public | lloc |
type(submesh_t), public | sphere |
type(hgh_projector_t), dimension(:, :), allocatable, public | hgh_p |
Only one of the following structures should be used at once The one to be used depends on the value of type variable. More... | |
type(kb_projector_t), dimension(:, :), allocatable, public | kb_p |
type(rkb_projector_t), dimension(:, :), allocatable, public | rkb_p |
complex(real64), dimension(:, :, :), allocatable, public | phase |
Private Attributes | |
integer | nprojections |
integer | nik |
integer | reltype |
integer, public projector_oct_m::projector_t::type = PROJ_NONE |
Definition at line 181 of file projector.F90.
|
private |
Definition at line 182 of file projector.F90.
integer, public projector_oct_m::projector_t::lmax |
Definition at line 183 of file projector.F90.
integer, public projector_oct_m::projector_t::lloc |
Definition at line 184 of file projector.F90.
|
private |
Definition at line 185 of file projector.F90.
|
private |
Definition at line 186 of file projector.F90.
Definition at line 188 of file projector.F90.
type(hgh_projector_t), dimension(:, :), allocatable, public projector_oct_m::projector_t::hgh_p |
Only one of the following structures should be used at once The one to be used depends on the value of type variable.
Definition at line 193 of file projector.F90.
type(kb_projector_t), dimension(:, :), allocatable, public projector_oct_m::projector_t::kb_p |
Definition at line 194 of file projector.F90.
type(rkb_projector_t), dimension(:, :), allocatable, public projector_oct_m::projector_t::rkb_p |
Definition at line 195 of file projector.F90.
complex(real64), dimension(:, :, :), allocatable, public projector_oct_m::projector_t::phase |
Definition at line 196 of file projector.F90.