Definition at line 166 of file hamiltonian_mxll.F90.
|
integer | dim |
|
logical | adjoint = .false. |
| absorbing boundaries More...
|
|
real(real64) | current_time |
|
logical | apply_packed |
| This is initialized by the StatesPack variable. More...
|
|
logical | time_zero |
|
type(nl_operator_t), dimension(:), pointer | operators |
|
type(bc_mxll_t) | bc |
|
type(derivatives_t), pointer, private | der |
| pointer to derivatives More...
|
|
type(states_mxll_t), pointer | st |
|
integer | rs_sign |
|
logical | propagation_apply = .false. |
|
integer, dimension(:,:,:), pointer | rs_state_fft_map |
|
integer, dimension(:,:), pointer | rs_state_fft_map_inv |
|
logical | mx_ma_coupling = .false. |
|
logical | mx_ma_coupling_apply = .false. |
|
integer | mx_ma_trans_field_calc_method |
|
logical | mx_ma_trans_field_calc_corr = .false. |
|
integer | mx_ma_coupling_points_number |
|
real(real64), dimension(:,:), allocatable | mx_ma_coupling_points |
|
integer, dimension(:), allocatable | mx_ma_coupling_points_map |
|
integer | mx_ma_coupling_order |
|
logical | ma_mx_coupling = .false. |
|
logical | ma_mx_coupling_apply = .false. |
|
logical | bc_add_ab_region = .false. |
|
logical | bc_zero = .false. |
|
logical | bc_constant = .false. |
|
logical | bc_mirror_pec = .false. |
|
logical | bc_mirror_pmc = .false. |
|
logical | bc_periodic = .false. |
|
logical | bc_plane_waves = .false. |
|
logical | bc_medium = .false. |
|
logical | plane_waves = .false. |
|
logical | plane_waves_apply = .false. |
|
logical | spatial_constant = .false. |
|
logical | spatial_constant_apply = .false. |
|
logical | spatial_constant_propagate = .false. |
|
logical | calc_medium_box = .false. |
|
type(single_medium_box_t), dimension(:), allocatable | medium_boxes |
|
logical | medium_boxes_initialized = .false. |
|
integer | operator |
| maxwell hamiltonian_mxll More...
|
|
logical | current_density_ext_flag = .false. |
|
logical | current_density_from_medium = .false. |
|
type(energy_mxll_t) | energy |
|
logical | cpml_hamiltonian = .false. |
|
logical | diamag_current = .false. |
|
real(real64) | c_factor |
|
real(real64) | current_factor |
|
type(cube_t) | cube |
|
type(mesh_cube_parallel_map_t) | mesh_cube_map |
|
◆ update_span()
procedure hamiltonian_mxll_oct_m::hamiltonian_mxll_t::update_span |
|
private |
◆ dapply()
procedure hamiltonian_mxll_oct_m::hamiltonian_mxll_t::dapply |
|
private |
◆ zapply()
procedure hamiltonian_mxll_oct_m::hamiltonian_mxll_t::zapply |
|
private |
◆ dmagnus_apply()
procedure hamiltonian_mxll_oct_m::hamiltonian_mxll_t::dmagnus_apply |
|
private |
◆ zmagnus_apply()
procedure hamiltonian_mxll_oct_m::hamiltonian_mxll_t::zmagnus_apply |
|
private |
◆ is_hermitian()
procedure hamiltonian_mxll_oct_m::hamiltonian_mxll_t::is_hermitian |
|
private |
◆ dim
integer hamiltonian_mxll_oct_m::hamiltonian_mxll_t::dim |
|
private |
◆ adjoint
logical hamiltonian_mxll_oct_m::hamiltonian_mxll_t::adjoint = .false. |
|
private |
◆ current_time
real(real64) hamiltonian_mxll_oct_m::hamiltonian_mxll_t::current_time |
|
private |
◆ apply_packed
logical hamiltonian_mxll_oct_m::hamiltonian_mxll_t::apply_packed |
|
private |
◆ time_zero
logical hamiltonian_mxll_oct_m::hamiltonian_mxll_t::time_zero |
|
private |
◆ operators
type(nl_operator_t), dimension(:), pointer hamiltonian_mxll_oct_m::hamiltonian_mxll_t::operators |
|
private |
◆ bc
type(bc_mxll_t) hamiltonian_mxll_oct_m::hamiltonian_mxll_t::bc |
|
private |
◆ der
type(derivatives_t), pointer, private hamiltonian_mxll_oct_m::hamiltonian_mxll_t::der |
|
private |
◆ st
type(states_mxll_t), pointer hamiltonian_mxll_oct_m::hamiltonian_mxll_t::st |
|
private |
◆ rs_sign
integer hamiltonian_mxll_oct_m::hamiltonian_mxll_t::rs_sign |
|
private |
◆ propagation_apply
logical hamiltonian_mxll_oct_m::hamiltonian_mxll_t::propagation_apply = .false. |
|
private |
◆ rs_state_fft_map
integer, dimension(:,:,:), pointer hamiltonian_mxll_oct_m::hamiltonian_mxll_t::rs_state_fft_map |
|
private |
◆ rs_state_fft_map_inv
integer, dimension(:,:), pointer hamiltonian_mxll_oct_m::hamiltonian_mxll_t::rs_state_fft_map_inv |
|
private |
◆ mx_ma_coupling
logical hamiltonian_mxll_oct_m::hamiltonian_mxll_t::mx_ma_coupling = .false. |
|
private |
◆ mx_ma_coupling_apply
logical hamiltonian_mxll_oct_m::hamiltonian_mxll_t::mx_ma_coupling_apply = .false. |
|
private |
◆ mx_ma_trans_field_calc_method
integer hamiltonian_mxll_oct_m::hamiltonian_mxll_t::mx_ma_trans_field_calc_method |
|
private |
◆ mx_ma_trans_field_calc_corr
logical hamiltonian_mxll_oct_m::hamiltonian_mxll_t::mx_ma_trans_field_calc_corr = .false. |
|
private |
◆ mx_ma_coupling_points_number
integer hamiltonian_mxll_oct_m::hamiltonian_mxll_t::mx_ma_coupling_points_number |
|
private |
◆ mx_ma_coupling_points
real(real64), dimension(:,:), allocatable hamiltonian_mxll_oct_m::hamiltonian_mxll_t::mx_ma_coupling_points |
|
private |
◆ mx_ma_coupling_points_map
integer, dimension(:), allocatable hamiltonian_mxll_oct_m::hamiltonian_mxll_t::mx_ma_coupling_points_map |
|
private |
◆ mx_ma_coupling_order
integer hamiltonian_mxll_oct_m::hamiltonian_mxll_t::mx_ma_coupling_order |
|
private |
◆ ma_mx_coupling
logical hamiltonian_mxll_oct_m::hamiltonian_mxll_t::ma_mx_coupling = .false. |
|
private |
◆ ma_mx_coupling_apply
logical hamiltonian_mxll_oct_m::hamiltonian_mxll_t::ma_mx_coupling_apply = .false. |
|
private |
◆ bc_add_ab_region
logical hamiltonian_mxll_oct_m::hamiltonian_mxll_t::bc_add_ab_region = .false. |
|
private |
◆ bc_zero
logical hamiltonian_mxll_oct_m::hamiltonian_mxll_t::bc_zero = .false. |
|
private |
◆ bc_constant
logical hamiltonian_mxll_oct_m::hamiltonian_mxll_t::bc_constant = .false. |
|
private |
◆ bc_mirror_pec
logical hamiltonian_mxll_oct_m::hamiltonian_mxll_t::bc_mirror_pec = .false. |
|
private |
◆ bc_mirror_pmc
logical hamiltonian_mxll_oct_m::hamiltonian_mxll_t::bc_mirror_pmc = .false. |
|
private |
◆ bc_periodic
logical hamiltonian_mxll_oct_m::hamiltonian_mxll_t::bc_periodic = .false. |
|
private |
◆ bc_plane_waves
logical hamiltonian_mxll_oct_m::hamiltonian_mxll_t::bc_plane_waves = .false. |
|
private |
◆ bc_medium
logical hamiltonian_mxll_oct_m::hamiltonian_mxll_t::bc_medium = .false. |
|
private |
◆ plane_waves
logical hamiltonian_mxll_oct_m::hamiltonian_mxll_t::plane_waves = .false. |
|
private |
◆ plane_waves_apply
logical hamiltonian_mxll_oct_m::hamiltonian_mxll_t::plane_waves_apply = .false. |
|
private |
◆ spatial_constant
logical hamiltonian_mxll_oct_m::hamiltonian_mxll_t::spatial_constant = .false. |
|
private |
◆ spatial_constant_apply
logical hamiltonian_mxll_oct_m::hamiltonian_mxll_t::spatial_constant_apply = .false. |
|
private |
◆ spatial_constant_propagate
logical hamiltonian_mxll_oct_m::hamiltonian_mxll_t::spatial_constant_propagate = .false. |
|
private |
◆ calc_medium_box
logical hamiltonian_mxll_oct_m::hamiltonian_mxll_t::calc_medium_box = .false. |
|
private |
◆ medium_boxes
type(single_medium_box_t), dimension(:), allocatable hamiltonian_mxll_oct_m::hamiltonian_mxll_t::medium_boxes |
|
private |
◆ medium_boxes_initialized
logical hamiltonian_mxll_oct_m::hamiltonian_mxll_t::medium_boxes_initialized = .false. |
|
private |
◆ operator
integer hamiltonian_mxll_oct_m::hamiltonian_mxll_t::operator |
|
private |
◆ current_density_ext_flag
logical hamiltonian_mxll_oct_m::hamiltonian_mxll_t::current_density_ext_flag = .false. |
|
private |
◆ current_density_from_medium
logical hamiltonian_mxll_oct_m::hamiltonian_mxll_t::current_density_from_medium = .false. |
|
private |
◆ energy
type(energy_mxll_t) hamiltonian_mxll_oct_m::hamiltonian_mxll_t::energy |
|
private |
◆ cpml_hamiltonian
logical hamiltonian_mxll_oct_m::hamiltonian_mxll_t::cpml_hamiltonian = .false. |
|
private |
◆ diamag_current
logical hamiltonian_mxll_oct_m::hamiltonian_mxll_t::diamag_current = .false. |
|
private |
◆ c_factor
real(real64) hamiltonian_mxll_oct_m::hamiltonian_mxll_t::c_factor |
|
private |
◆ current_factor
real(real64) hamiltonian_mxll_oct_m::hamiltonian_mxll_t::current_factor |
|
private |
◆ cube
type(cube_t) hamiltonian_mxll_oct_m::hamiltonian_mxll_t::cube |
|
private |
◆ mesh_cube_map
The documentation for this type was generated from the following file: