![]()  | 
  
    Octopus
    
   | 
 
Class describing Maxwell systems. More...
Class describing Maxwell systems.
Definition at line 195 of file maxwell.F90.

Private Attributes | |
| type(space_t) | space | 
| dimensions of the physical space  More... | |
| type(states_mxll_t) | st | 
| the states  More... | |
| type(hamiltonian_mxll_t) | hm | 
| The Maxwell Hamiltonian (in Riemann-Silberstein formulation)  More... | |
| type(grid_t) | gr | 
| the mesh  More... | |
| type(output_t) | outp | 
| the output  More... | |
| type(multicomm_t) | mc | 
| index and domain communicators  More... | |
| type(mesh_interpolation_t) | mesh_interpolate | 
| type(propagator_mxll_t) | tr_mxll | 
| contains the details of the Maxwell time-evolution  More... | |
| type(td_write_t) | write_handler | 
| type(c_ptr) | output_handle | 
| complex(real64), dimension(:,:), allocatable | ff_rs_inhom_t1 | 
| complex(real64), dimension(:,:), allocatable | ff_rs_inhom_t2 | 
| complex(real64), dimension(:,:), allocatable | rs_state_init | 
| type(time_interpolation_t), pointer | current_interpolation | 
| real(real64), dimension(2, 3) | bc_bounds | 
| real(real64), dimension(2, 3) | dt_bounds | 
| integer | energy_update_iter | 
| type(restart_t) | restart_dump | 
| type(restart_t) | restart | 
| type(lattice_vectors_t) | latt | 
| Maxwells Lattice is independent of any other system.  More... | |
| type(helmholtz_decomposition_t) | helmholtz | 
| Helmholtz decomposition.  More... | |
| logical | write_previous_state = .false. | 
Additional Inherited Members | |
  Public Attributes inherited from system_oct_m::system_t | |
| type(iteration_counter_t), public | iteration | 
| class(algorithm_t), pointer, public | algo => null() | 
| integer, dimension(:), allocatable, public | supported_interactions | 
| type(interaction_list_t), public | interactions | 
| List with all the interactions of this system.  More... | |
| type(mpi_grp_t), public | grp | 
| mpi group for this system  More... | |
| real(real64), public | kinetic_energy | 
| Energy not from interactions, like the kinetic energy.  More... | |
| real(real64), public | potential_energy | 
| Energy from the interactions with external systems.  More... | |
| real(real64), public | internal_energy | 
| Energy from the interactions with itself and for containers the kinetic energy of its constituents.  More... | |
| real(real64), public | total_energy | 
| Sum of internal, external, and self energy.  More... | |
  Public Attributes inherited from interaction_partner_oct_m::interaction_partner_t | |
| type(namespace_t), public | namespace | 
| integer, dimension(:), allocatable, public | supported_interactions_as_partner | 
| list of interactions, which support this interaction_partner_t as partner  More... | |
| type(quantity_t), dimension(max_quantities), public | quantities | 
| Array of all possible quantities. The elements of the array are accessed using the quantity`s identifiers.  More... | |
      
  | 
  private | 
Definition at line 224 of file maxwell.F90.
      
  | 
  private | 
Definition at line 225 of file maxwell.F90.
      
  | 
  private | 
Definition at line 226 of file maxwell.F90.
      
  | 
  private | 
Definition at line 227 of file maxwell.F90.
      
  | 
  private | 
Definition at line 228 of file maxwell.F90.
      
  | 
  private | 
Definition at line 229 of file maxwell.F90.
      
  | 
  private | 
Definition at line 230 of file maxwell.F90.
      
  | 
  private | 
Definition at line 231 of file maxwell.F90.
      
  | 
  private | 
Definition at line 232 of file maxwell.F90.
      
  | 
  private | 
Definition at line 233 of file maxwell.F90.
      
  | 
  private | 
Definition at line 234 of file maxwell.F90.
      
  | 
  private | 
Definition at line 235 of file maxwell.F90.
      
  | 
  private | 
Definition at line 236 of file maxwell.F90.
      
  | 
  private | 
Definition at line 237 of file maxwell.F90.
      
  | 
  private | 
Definition at line 238 of file maxwell.F90.
      
  | 
  private | 
Definition at line 239 of file maxwell.F90.
      
  | 
  finalprivate | 
Definition at line 240 of file maxwell.F90.
      
  | 
  private | 
dimensions of the physical space
Definition at line 196 of file maxwell.F90.
      
  | 
  private | 
the states
Definition at line 197 of file maxwell.F90.
      
  | 
  private | 
The Maxwell Hamiltonian (in Riemann-Silberstein formulation)
Definition at line 198 of file maxwell.F90.
      
  | 
  private | 
the mesh
Definition at line 199 of file maxwell.F90.
      
  | 
  private | 
the output
Definition at line 200 of file maxwell.F90.
      
  | 
  private | 
index and domain communicators
Definition at line 201 of file maxwell.F90.
      
  | 
  private | 
Definition at line 203 of file maxwell.F90.
      
  | 
  private | 
contains the details of the Maxwell time-evolution
Definition at line 205 of file maxwell.F90.
      
  | 
  private | 
Definition at line 206 of file maxwell.F90.
      
  | 
  private | 
Definition at line 207 of file maxwell.F90.
      
  | 
  private | 
Definition at line 209 of file maxwell.F90.
      
  | 
  private | 
Definition at line 209 of file maxwell.F90.
      
  | 
  private | 
Definition at line 210 of file maxwell.F90.
      
  | 
  private | 
Definition at line 211 of file maxwell.F90.
      
  | 
  private | 
Definition at line 212 of file maxwell.F90.
      
  | 
  private | 
Definition at line 212 of file maxwell.F90.
      
  | 
  private | 
Definition at line 213 of file maxwell.F90.
      
  | 
  private | 
Definition at line 214 of file maxwell.F90.
      
  | 
  private | 
Definition at line 215 of file maxwell.F90.
      
  | 
  private | 
Maxwells Lattice is independent of any other system.
Definition at line 217 of file maxwell.F90.
      
  | 
  private | 
Helmholtz decomposition.
Definition at line 219 of file maxwell.F90.
      
  | 
  private | 
Definition at line 221 of file maxwell.F90.