Octopus
maxwell_boundary_op_oct_m::bc_mxll_t Type Reference

Detailed Description

Definition at line 183 of file maxwell_boundary_op.F90.

Private Attributes

integer, dimension(3) bc_type
 
integer, dimension(3) bc_ab_type
 
real(real64), dimension(2, 3) bc_bounds
 
logical ab_user_def
 
real(real64), dimension(:), allocatable ab_ufn
 
real(real64) ab_width
 
real(real64) mask_width
 
integer, dimension(3) mask_points_number
 
integer, dimension(:,:), allocatable mask_points_map
 
real(real64), dimension(:,:), allocatable mask
 
integer der_bndry_mask_points_number
 
integer, dimension(:), allocatable der_bndry_mask_points_map
 
real(real64), dimension(:), allocatable der_bndry_mask
 
type(pml_tpml
 attributes of PML absorbing boundaries More...
 
type(single_medium_box_t), dimension(3) medium
 attributes of linear medium boundaries More...
 
integer constant_points_number
 
integer, dimension(:), allocatable constant_points_map
 
complex(real64), dimension(:,:), allocatable constant_rs_state
 
type(accel_mem_tbuff_constant_points_map
 
integer, dimension(3) mirror_points_number
 
integer, dimension(:,:), allocatable mirror_points_map
 
logical do_plane_waves = .false.
 
type(external_waves_tplane_wave
 
logical, dimension(1:3) plane_waves_dims = .false.
 
real(real64) zero_width
 
integer, dimension(3) zero_points_number
 
integer, dimension(:,:), allocatable zero_points_map
 
real(real64), dimension(:,:), allocatable zero
 

Member Data Documentation

◆ bc_type

integer, dimension(3) maxwell_boundary_op_oct_m::bc_mxll_t::bc_type
private

Definition at line 184 of file maxwell_boundary_op.F90.

◆ bc_ab_type

integer, dimension(3) maxwell_boundary_op_oct_m::bc_mxll_t::bc_ab_type
private

Definition at line 185 of file maxwell_boundary_op.F90.

◆ bc_bounds

real(real64), dimension(2, 3) maxwell_boundary_op_oct_m::bc_mxll_t::bc_bounds
private

Definition at line 186 of file maxwell_boundary_op.F90.

◆ ab_user_def

logical maxwell_boundary_op_oct_m::bc_mxll_t::ab_user_def
private

Definition at line 187 of file maxwell_boundary_op.F90.

◆ ab_ufn

real(real64), dimension(:), allocatable maxwell_boundary_op_oct_m::bc_mxll_t::ab_ufn
private

Definition at line 188 of file maxwell_boundary_op.F90.

◆ ab_width

real(real64) maxwell_boundary_op_oct_m::bc_mxll_t::ab_width
private

Definition at line 190 of file maxwell_boundary_op.F90.

◆ mask_width

real(real64) maxwell_boundary_op_oct_m::bc_mxll_t::mask_width
private

Definition at line 191 of file maxwell_boundary_op.F90.

◆ mask_points_number

integer, dimension(3) maxwell_boundary_op_oct_m::bc_mxll_t::mask_points_number
private

Definition at line 192 of file maxwell_boundary_op.F90.

◆ mask_points_map

integer, dimension(:,:), allocatable maxwell_boundary_op_oct_m::bc_mxll_t::mask_points_map
private

Definition at line 193 of file maxwell_boundary_op.F90.

◆ mask

real(real64), dimension(:,:), allocatable maxwell_boundary_op_oct_m::bc_mxll_t::mask
private

Definition at line 194 of file maxwell_boundary_op.F90.

◆ der_bndry_mask_points_number

integer maxwell_boundary_op_oct_m::bc_mxll_t::der_bndry_mask_points_number
private

Definition at line 196 of file maxwell_boundary_op.F90.

◆ der_bndry_mask_points_map

integer, dimension(:), allocatable maxwell_boundary_op_oct_m::bc_mxll_t::der_bndry_mask_points_map
private

Definition at line 197 of file maxwell_boundary_op.F90.

◆ der_bndry_mask

real(real64), dimension(:), allocatable maxwell_boundary_op_oct_m::bc_mxll_t::der_bndry_mask
private

Definition at line 198 of file maxwell_boundary_op.F90.

◆ pml

type(pml_t) maxwell_boundary_op_oct_m::bc_mxll_t::pml
private

attributes of PML absorbing boundaries

Definition at line 200 of file maxwell_boundary_op.F90.

◆ medium

type(single_medium_box_t), dimension(3) maxwell_boundary_op_oct_m::bc_mxll_t::medium
private

attributes of linear medium boundaries

Definition at line 201 of file maxwell_boundary_op.F90.

◆ constant_points_number

integer maxwell_boundary_op_oct_m::bc_mxll_t::constant_points_number
private

Definition at line 203 of file maxwell_boundary_op.F90.

◆ constant_points_map

integer, dimension(:), allocatable maxwell_boundary_op_oct_m::bc_mxll_t::constant_points_map
private

Definition at line 204 of file maxwell_boundary_op.F90.

◆ constant_rs_state

complex(real64), dimension(:,:), allocatable maxwell_boundary_op_oct_m::bc_mxll_t::constant_rs_state
private

Definition at line 205 of file maxwell_boundary_op.F90.

◆ buff_constant_points_map

type(accel_mem_t) maxwell_boundary_op_oct_m::bc_mxll_t::buff_constant_points_map
private

Definition at line 206 of file maxwell_boundary_op.F90.

◆ mirror_points_number

integer, dimension(3) maxwell_boundary_op_oct_m::bc_mxll_t::mirror_points_number
private

Definition at line 208 of file maxwell_boundary_op.F90.

◆ mirror_points_map

integer, dimension(:,:), allocatable maxwell_boundary_op_oct_m::bc_mxll_t::mirror_points_map
private

Definition at line 209 of file maxwell_boundary_op.F90.

◆ do_plane_waves

logical maxwell_boundary_op_oct_m::bc_mxll_t::do_plane_waves = .false.
private

Definition at line 211 of file maxwell_boundary_op.F90.

◆ plane_wave

type(external_waves_t) maxwell_boundary_op_oct_m::bc_mxll_t::plane_wave
private

Definition at line 212 of file maxwell_boundary_op.F90.

◆ plane_waves_dims

logical, dimension(1:3) maxwell_boundary_op_oct_m::bc_mxll_t::plane_waves_dims = .false.
private

Definition at line 213 of file maxwell_boundary_op.F90.

◆ zero_width

real(real64) maxwell_boundary_op_oct_m::bc_mxll_t::zero_width
private

Definition at line 215 of file maxwell_boundary_op.F90.

◆ zero_points_number

integer, dimension(3) maxwell_boundary_op_oct_m::bc_mxll_t::zero_points_number
private

Definition at line 216 of file maxwell_boundary_op.F90.

◆ zero_points_map

integer, dimension(:,:), allocatable maxwell_boundary_op_oct_m::bc_mxll_t::zero_points_map
private

Definition at line 217 of file maxwell_boundary_op.F90.

◆ zero

real(real64), dimension(:,:), allocatable maxwell_boundary_op_oct_m::bc_mxll_t::zero
private

Definition at line 218 of file maxwell_boundary_op.F90.


The documentation for this type was generated from the following file: