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.