Definition at line 338 of file states_elec.F90.
 
 | 
| subroutine  | dstates_elec_get_state1 (st, mesh, idim, ist, iqn, psi) | 
|   | Write one component (dim) of a wave function into a state_elec_t object.  More...
  | 
|   | 
| subroutine  | zstates_elec_get_state1 (st, mesh, idim, ist, iqn, psi) | 
|   | Write one component (dim) of a wave function into a state_elec_t object.  More...
  | 
|   | 
| subroutine  | dstates_elec_get_state2 (st, mesh, ist, iqn, psi) | 
|   | Write a wave function into a state_elec_t object.  More...
  | 
|   | 
| subroutine  | zstates_elec_get_state2 (st, mesh, ist, iqn, psi) | 
|   | Write a wave function into a state_elec_t object.  More...
  | 
|   | 
| subroutine  | dstates_elec_get_state3 (st, mesh, iqn, psi) | 
|   | get local wave functions for given k-point from a states_elec_t object  More...
  | 
|   | 
| subroutine  | zstates_elec_get_state3 (st, mesh, iqn, psi) | 
|   | get local wave functions for given k-point from a states_elec_t object  More...
  | 
|   | 
| subroutine  | dstates_elec_get_state4 (st, mesh, psi) | 
|   | get all local wave functions from a states_elec_t object  More...
  | 
|   | 
| subroutine  | zstates_elec_get_state4 (st, mesh, psi) | 
|   | get all local wave functions from a states_elec_t object  More...
  | 
|   | 
◆ dstates_elec_get_state1()
  
  
      
        
          | subroutine states_elec_oct_m::states_elec_get_state::dstates_elec_get_state1  | 
          ( | 
          type(states_elec_t), intent(in)  | 
          st,  | 
         
        
           | 
           | 
          class(mesh_t), intent(in)  | 
          mesh,  | 
         
        
           | 
           | 
          integer, intent(in)  | 
          idim,  | 
         
        
           | 
           | 
          integer, intent(in)  | 
          ist,  | 
         
        
           | 
           | 
          integer, intent(in)  | 
          iqn,  | 
         
        
           | 
           | 
          real(real64), dimension(:), intent(inout), contiguous  | 
          psi  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
Write one component (dim) of a wave function into a state_elec_t object. 
- Parameters
 - 
  
    | [in] | st | the states object  | 
    | [in] | mesh | the underlying mesh  | 
    | [in] | idim | current dimension  | 
    | [in] | ist | current state  | 
    | [in] | iqn | current k-point  | 
    | [in,out] | psi | the wave function; dimension (1:mesh%np_part)  | 
  
   
Definition at line 2980 of file states_elec.F90.
 
 
◆ zstates_elec_get_state1()
  
  
      
        
          | subroutine states_elec_oct_m::states_elec_get_state::zstates_elec_get_state1  | 
          ( | 
          type(states_elec_t), intent(in)  | 
          st,  | 
         
        
           | 
           | 
          class(mesh_t), intent(in)  | 
          mesh,  | 
         
        
           | 
           | 
          integer, intent(in)  | 
          idim,  | 
         
        
           | 
           | 
          integer, intent(in)  | 
          ist,  | 
         
        
           | 
           | 
          integer, intent(in)  | 
          iqn,  | 
         
        
           | 
           | 
          complex(real64), dimension(:), intent(inout), contiguous  | 
          psi  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
Write one component (dim) of a wave function into a state_elec_t object. 
- Parameters
 - 
  
    | [in] | st | the states object  | 
    | [in] | mesh | the underlying mesh  | 
    | [in] | idim | current dimension  | 
    | [in] | ist | current state  | 
    | [in] | iqn | current k-point  | 
    | [in,out] | psi | the wave function; dimension (1:mesh%np_part)  | 
  
   
Definition at line 3325 of file states_elec.F90.
 
 
◆ dstates_elec_get_state2()
  
  
      
        
          | subroutine states_elec_oct_m::states_elec_get_state::dstates_elec_get_state2  | 
          ( | 
          type(states_elec_t), intent(in)  | 
          st,  | 
         
        
           | 
           | 
          class(mesh_t), intent(in)  | 
          mesh,  | 
         
        
           | 
           | 
          integer, intent(in)  | 
          ist,  | 
         
        
           | 
           | 
          integer, intent(in)  | 
          iqn,  | 
         
        
           | 
           | 
          real(real64), dimension(:, :), intent(inout), contiguous  | 
          psi  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
Write a wave function into a state_elec_t object. 
- Parameters
 - 
  
    | [in] | st | the states object  | 
    | [in] | mesh | the underlying mesh  | 
    | [in] | ist | current state  | 
    | [in] | iqn | current k-point  | 
    | [in,out] | psi | the wave function; dimension (1:mesh%np_part, 1:st%d%dim)  | 
  
   
Definition at line 2959 of file states_elec.F90.
 
 
◆ zstates_elec_get_state2()
  
  
      
        
          | subroutine states_elec_oct_m::states_elec_get_state::zstates_elec_get_state2  | 
          ( | 
          type(states_elec_t), intent(in)  | 
          st,  | 
         
        
           | 
           | 
          class(mesh_t), intent(in)  | 
          mesh,  | 
         
        
           | 
           | 
          integer, intent(in)  | 
          ist,  | 
         
        
           | 
           | 
          integer, intent(in)  | 
          iqn,  | 
         
        
           | 
           | 
          complex(real64), dimension(:, :), intent(inout), contiguous  | 
          psi  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
Write a wave function into a state_elec_t object. 
- Parameters
 - 
  
    | [in] | st | the states object  | 
    | [in] | mesh | the underlying mesh  | 
    | [in] | ist | current state  | 
    | [in] | iqn | current k-point  | 
    | [in,out] | psi | the wave function; dimension (1:mesh%np_part, 1:st%d%dim)  | 
  
   
Definition at line 3304 of file states_elec.F90.
 
 
◆ dstates_elec_get_state3()
  
  
      
        
          | subroutine states_elec_oct_m::states_elec_get_state::dstates_elec_get_state3  | 
          ( | 
          type(states_elec_t), intent(in)  | 
          st,  | 
         
        
           | 
           | 
          class(mesh_t), intent(in)  | 
          mesh,  | 
         
        
           | 
           | 
          integer, intent(in)  | 
          iqn,  | 
         
        
           | 
           | 
          real(real64), dimension(:, :, st%st_start:), intent(inout), contiguous  | 
          psi  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
get local wave functions for given k-point from a states_elec_t object 
- Parameters
 - 
  
    | [in] | st | the states object  | 
    | [in] | mesh | the underlying mesh  | 
    | [in] | iqn | k-point index  | 
    | [in,out] | psi | result: the wave function; dimension (1:mesh%np_part, 1:st%d%dim, st%st_start:st%st_end)  | 
  
   
Definition at line 3021 of file states_elec.F90.
 
 
◆ zstates_elec_get_state3()
  
  
      
        
          | subroutine states_elec_oct_m::states_elec_get_state::zstates_elec_get_state3  | 
          ( | 
          type(states_elec_t), intent(in)  | 
          st,  | 
         
        
           | 
           | 
          class(mesh_t), intent(in)  | 
          mesh,  | 
         
        
           | 
           | 
          integer, intent(in)  | 
          iqn,  | 
         
        
           | 
           | 
          complex(real64), dimension(:, :, st%st_start:), intent(inout), contiguous  | 
          psi  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
get local wave functions for given k-point from a states_elec_t object 
- Parameters
 - 
  
    | [in] | st | the states object  | 
    | [in] | mesh | the underlying mesh  | 
    | [in] | iqn | k-point index  | 
    | [in,out] | psi | result: the wave function; dimension (1:mesh%np_part, 1:st%d%dim, st%st_start:st%st_end)  | 
  
   
Definition at line 3366 of file states_elec.F90.
 
 
◆ dstates_elec_get_state4()
  
  
      
        
          | subroutine states_elec_oct_m::states_elec_get_state::dstates_elec_get_state4  | 
          ( | 
          type(states_elec_t), intent(in)  | 
          st,  | 
         
        
           | 
           | 
          class(mesh_t), intent(in)  | 
          mesh,  | 
         
        
           | 
           | 
          real(real64), dimension(:, :, st%st_start:, st%d%kpt%start:), intent(inout), contiguous  | 
          psi  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
get all local wave functions from a states_elec_t object 
- Parameters
 - 
  
    | [in] | st | the states object  | 
    | [in] | mesh | the underlying mesh  | 
    | [in,out] | psi | result: the wave function; dimension (1:mesh%np_part, 1:st%d%dim, st%st_start:st%st_end, st%d%kpt%start:st%d%kpt%end)  | 
  
   
Definition at line 2999 of file states_elec.F90.
 
 
◆ zstates_elec_get_state4()
  
  
      
        
          | subroutine states_elec_oct_m::states_elec_get_state::zstates_elec_get_state4  | 
          ( | 
          type(states_elec_t), intent(in)  | 
          st,  | 
         
        
           | 
           | 
          class(mesh_t), intent(in)  | 
          mesh,  | 
         
        
           | 
           | 
          complex(real64), dimension(:, :, st%st_start:, st%d%kpt%start:), intent(inout), contiguous  | 
          psi  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
get all local wave functions from a states_elec_t object 
- Parameters
 - 
  
    | [in] | st | the states object  | 
    | [in] | mesh | the underlying mesh  | 
    | [in,out] | psi | result: the wave function; dimension (1:mesh%np_part, 1:st%d%dim, st%st_start:st%st_end, st%d%kpt%start:st%d%kpt%end)  | 
  
   
Definition at line 3344 of file states_elec.F90.
 
 
The documentation for this interface was generated from the following file: