Definition at line 168 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_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_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: