![]() |
Octopus
|
dispersive medium for classical electrodynamics calculations More...
dispersive medium for classical electrodynamics calculations
Definition at line 163 of file dispersive_medium.F90.
Private Attributes | |
type(space_t) | space |
real(real64) | omega_p |
pole frequency More... | |
real(real64) | gamma_p |
inverse relaxation time More... | |
real(real64) | strength_p |
pole strength More... | |
real(real64), dimension(:,:), allocatable | current_p |
polarization current More... | |
real(real64), dimension(:,:), allocatable | e_field |
real(real64), dimension(:,:), allocatable | e_field_dt_half |
real(real64), dimension(:,:), allocatable | e_field_dt_full |
real(real64), dimension(:,:), allocatable | current_at_point |
real(real64), dimension(:,:), allocatable | selected_points_coordinate |
integer | n_output_points |
integer | medium_type |
type(grid_t) | gr |
the mesh More... | |
type(multicomm_t) | mc |
index and domain communicators More... | |
type(c_ptr) | write_handle |
type(output_t) | outp |
the output More... | |
logical | from_scratch = .true. |
type(restart_t) | restart_load |
type(restart_t) | restart_dump |
Additional Inherited Members | |
![]() | |
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... | |
![]() | |
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_list_t), public | quantities |
List of quantities known by the system. More... | |
|
private |
Definition at line 186 of file dispersive_medium.F90.
|
private |
Definition at line 187 of file dispersive_medium.F90.
|
private |
Definition at line 188 of file dispersive_medium.F90.
|
private |
Definition at line 189 of file dispersive_medium.F90.
|
private |
Definition at line 190 of file dispersive_medium.F90.
|
private |
Definition at line 191 of file dispersive_medium.F90.
|
private |
Definition at line 192 of file dispersive_medium.F90.
|
private |
Definition at line 193 of file dispersive_medium.F90.
|
private |
Definition at line 194 of file dispersive_medium.F90.
|
private |
Definition at line 195 of file dispersive_medium.F90.
|
private |
Definition at line 196 of file dispersive_medium.F90.
|
private |
Definition at line 197 of file dispersive_medium.F90.
|
private |
Definition at line 198 of file dispersive_medium.F90.
|
private |
Definition at line 199 of file dispersive_medium.F90.
|
finalprivate |
Definition at line 200 of file dispersive_medium.F90.
|
private |
Definition at line 165 of file dispersive_medium.F90.
|
private |
pole frequency
Definition at line 166 of file dispersive_medium.F90.
|
private |
inverse relaxation time
Definition at line 167 of file dispersive_medium.F90.
|
private |
pole strength
Definition at line 168 of file dispersive_medium.F90.
|
private |
polarization current
Definition at line 169 of file dispersive_medium.F90.
|
private |
Definition at line 170 of file dispersive_medium.F90.
|
private |
Definition at line 171 of file dispersive_medium.F90.
|
private |
Definition at line 172 of file dispersive_medium.F90.
|
private |
Definition at line 173 of file dispersive_medium.F90.
|
private |
Definition at line 174 of file dispersive_medium.F90.
|
private |
Definition at line 175 of file dispersive_medium.F90.
|
private |
Definition at line 176 of file dispersive_medium.F90.
|
private |
the mesh
Definition at line 177 of file dispersive_medium.F90.
|
private |
index and domain communicators
Definition at line 178 of file dispersive_medium.F90.
|
private |
Definition at line 179 of file dispersive_medium.F90.
|
private |
the output
Definition at line 180 of file dispersive_medium.F90.
|
private |
Definition at line 181 of file dispersive_medium.F90.
|
private |
Definition at line 182 of file dispersive_medium.F90.
|
private |
Definition at line 183 of file dispersive_medium.F90.