![]()  | 
  
    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.