![]()  | 
  
    Octopus
    
   | 
 
Definition at line 181 of file states_mxll.F90.
Public Attributes | |
| integer, public | nst | 
| Number of RS states, currently set to 1, we keep it for future uses.  More... | |
| logical, public | packed | 
Private Attributes | |
| integer | dim | 
| Space dimension.  More... | |
| integer | rs_sign | 
| logical | pack_states | 
| logical | parallel_in_states = .false. | 
| Am I parallel in states?  More... | |
| complex(real64), dimension(:,:), allocatable | rs_state_plane_waves | 
| complex(real64), dimension(:,:), allocatable | rs_state | 
| complex(real64), dimension(:,:), allocatable | rs_state_prev | 
| complex(real64), dimension(:,:), allocatable | rs_state_trans | 
| complex(real64), dimension(:,:), allocatable | rs_state_long | 
| complex(real64), dimension(:,:), allocatable | rs_current_density_t1 | 
| complex(real64), dimension(:,:), allocatable | rs_current_density_t2 | 
| logical | rs_current_density_restart = .false. | 
| complex(real64), dimension(:,:), allocatable | rs_current_density_restart_t1 | 
| complex(real64), dimension(:,:), allocatable | rs_current_density_restart_t2 | 
| type(batch_t) | rs_stateb | 
| type(batch_t) | rs_state_prevb | 
| type(batch_t) | inhomogeneousb | 
| type(batch_t) | rs_state_plane_wavesb | 
| real(real64), dimension(:), allocatable | ep | 
| real(real64), dimension(:), allocatable | mu | 
| integer, dimension(:,:,:), allocatable | rs_state_fft_map | 
| integer, dimension(:,:), allocatable | rs_state_fft_map_inv | 
| real(real64) | energy_rate | 
| real(real64) | delta_energy | 
| real(real64) | energy_via_flux_calc | 
| real(real64) | trans_energy_rate | 
| real(real64) | trans_delta_energy | 
| real(real64) | trans_energy_via_flux_calc | 
| real(real64) | plane_waves_energy_rate | 
| real(real64) | plane_waves_delta_energy | 
| real(real64) | plane_waves_energy_via_flux_calc | 
| real(real64), dimension(1:2, 1:3, 1:3) | poynting_vector_box_surface = M_ZERO | 
| real(real64), dimension(1:2, 1:3, 1:3) | poynting_vector_box_surface_plane_waves = M_ZERO | 
| real(real64), dimension(1:2, 1:3, 1:3) | electric_field_box_surface = M_ZERO | 
| real(real64), dimension(1:2, 1:3, 1:3) | electric_field_box_surface_plane_waves = M_ZERO | 
| real(real64), dimension(1:2, 1:3, 1:3) | magnetic_field_box_surface = M_ZERO | 
| real(real64), dimension(1:2, 1:3, 1:3) | magnetic_field_box_surface_plane_waves = M_ZERO | 
| logical | rs_state_const_external = .false. | 
| complex(real64), dimension(:), allocatable | rs_state_const | 
| complex(real64), dimension(:,:), allocatable | rs_state_const_amp | 
| type(tdf_t), dimension(:), allocatable | rs_state_const_td_function | 
| integer | inner_points_number | 
| integer, dimension(:), allocatable | inner_points_map | 
| logical, dimension(:), allocatable | inner_points_mask | 
| integer | boundary_points_number | 
| integer, dimension(:), allocatable | boundary_points_map | 
| logical, dimension(:), allocatable | boundary_points_mask | 
| type(accel_mem_t) | buff_inner_points_map | 
| type(accel_mem_t) | buff_boundary_points_map | 
| integer, dimension(3) | surface_points_number | 
| integer, dimension(:,:,:), allocatable | surface_points_map | 
| real(real64), dimension(3) | surface_element | 
| integer, dimension(3) | surface_grid_rows_number | 
| integer, dimension(:,:,:), allocatable | surface_grid_points_number | 
| integer(int64), dimension(:,:,:,:,:), allocatable | surface_grid_points_map | 
| integer, dimension(:,:,:,:), allocatable | surface_grid_center | 
| real(real64), dimension(3) | surface_grid_element | 
| type(mesh_plane_t), dimension(2, 3) | surface | 
| integer | selected_points_number | 
| real(real64), dimension(:,:), allocatable | selected_points_coordinate | 
| complex(real64), dimension(:,:), allocatable | selected_points_rs_state | 
| complex(real64), dimension(:,:), allocatable | selected_points_rs_state_long | 
| complex(real64), dimension(:,:), allocatable | selected_points_rs_state_trans | 
| integer, dimension(:), allocatable | selected_points_map | 
| type(accel_mem_t) | buff_selected_points_map | 
| real(real64) | rs_state_trans_var | 
| real(real64), dimension(:,:), allocatable | grid_rho | 
| complex(real64), dimension(:,:), allocatable | kappa_psi | 
| character(len=1024), dimension(:), allocatable | user_def_e_field | 
| character(len=1024), dimension(:), allocatable | user_def_b_field | 
| integer | energy_incident_waves_calc_iter | 
| logical | energy_incident_waves_calc | 
| integer | external_current_number | 
| integer, dimension(:), allocatable | external_current_modus | 
| character(len=1024), dimension(:,:), allocatable | external_current_string | 
| real(real64), dimension(:,:,:), allocatable | external_current_amplitude | 
| type(tdf_t), dimension(:), allocatable | external_current_td_function | 
| type(tdf_t), dimension(:), allocatable | external_current_td_phase | 
| real(real64), dimension(:), allocatable | external_current_omega | 
| real(real64), dimension(:), allocatable | external_current_phase | 
| character(len=1024), dimension(:,:,:), allocatable | user_def_states | 
| used for the user-defined wavefunctions (they are stored as formula strings)  More... | |
| logical | fromscratch = .true. | 
| type(mpi_grp_t) | mpi_grp | 
| type(mpi_grp_t) | dom_st_mpi_grp | 
| type(blacs_proc_grid_t) | dom_st_proc_grid | 
| type(distributed_t) | dist | 
| logical | scalapack_compatible | 
| integer | lnst | 
| integer | st_start | 
| integer | st_end | 
| integer, dimension(:), allocatable | node | 
| type(poisson_t) | poisson | 
| integer | transverse_field_mode | 
      
  | 
  private | 
Space dimension.
Definition at line 183 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 184 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 185 of file states_mxll.F90.
      
  | 
  private | 
Am I parallel in states?
Definition at line 186 of file states_mxll.F90.
| integer, public states_mxll_oct_m::states_mxll_t::nst | 
Number of RS states, currently set to 1, we keep it for future uses.
Definition at line 187 of file states_mxll.F90.
| logical, public states_mxll_oct_m::states_mxll_t::packed | 
Definition at line 188 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 190 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 191 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 192 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 193 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 194 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 195 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 196 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 198 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 199 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 200 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 202 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 203 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 204 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 205 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 207 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 208 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 210 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 211 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 213 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 214 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 215 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 217 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 218 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 219 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 221 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 222 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 223 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 225 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 226 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 227 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 228 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 229 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 230 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 232 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 233 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 234 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 235 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 237 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 238 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 239 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 240 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 241 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 242 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 243 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 243 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 245 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 246 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 247 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 249 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 250 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 251 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 252 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 253 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 255 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 257 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 258 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 259 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 260 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 261 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 262 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 263 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 264 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 266 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 267 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 269 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 270 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 272 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 273 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 276 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 277 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 278 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 279 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 280 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 281 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 282 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 283 of file states_mxll.F90.
      
  | 
  private | 
used for the user-defined wavefunctions (they are stored as formula strings)
Definition at line 286 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 287 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 288 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 289 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 292 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 294 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 295 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 296 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 297 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 297 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 298 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 300 of file states_mxll.F90.
      
  | 
  private | 
Definition at line 301 of file states_mxll.F90.