Octopus
maxwell_boundary_op_oct_m::pml_t Type Reference

Detailed Description

Definition at line 158 of file maxwell_boundary_op.F90.

Private Attributes

real(real64) width
 
integer points_number
 
integer, dimension(:), allocatable points_map
 
integer, dimension(:), allocatable points_map_inv
 
real(real64) power
 
real(real64) refl_error
 
real(real64), dimension(:,:), allocatable kappa
 
real(real64), dimension(:,:), allocatable sigma_e
 
real(real64), dimension(:,:), allocatable sigma_m
 
real(real64), dimension(:,:), allocatable a
 
real(real64), dimension(:,:), allocatable b
 
real(real64), dimension(:,:), allocatable c
 
real(real64), dimension(:), allocatable mask
 
complex(real64), dimension(:,:,:), allocatable aux_ep
 
complex(real64), dimension(:,:,:), allocatable aux_mu
 
complex(real64), dimension(:,:,:), allocatable conv_plus
 
complex(real64), dimension(:,:,:), allocatable conv_minus
 
complex(real64), dimension(:,:,:), allocatable conv_plus_old
 
complex(real64), dimension(:,:,:), allocatable conv_minus_old
 
logical parameters_initialized = .false.
 
type(accel_mem_tbuff_a
 
type(accel_mem_tbuff_b
 
type(accel_mem_tbuff_c
 
type(accel_mem_tbuff_conv_plus
 
type(accel_mem_tbuff_conv_minus
 
type(accel_mem_tbuff_map
 
type(accel_mem_tbuff_conv_plus_old
 

Member Data Documentation

◆ width

real(real64) maxwell_boundary_op_oct_m::pml_t::width
private

Definition at line 159 of file maxwell_boundary_op.F90.

◆ points_number

integer maxwell_boundary_op_oct_m::pml_t::points_number
private

Definition at line 160 of file maxwell_boundary_op.F90.

◆ points_map

integer, dimension(:), allocatable maxwell_boundary_op_oct_m::pml_t::points_map
private

Definition at line 161 of file maxwell_boundary_op.F90.

◆ points_map_inv

integer, dimension(:), allocatable maxwell_boundary_op_oct_m::pml_t::points_map_inv
private

Definition at line 162 of file maxwell_boundary_op.F90.

◆ power

real(real64) maxwell_boundary_op_oct_m::pml_t::power
private

Definition at line 163 of file maxwell_boundary_op.F90.

◆ refl_error

real(real64) maxwell_boundary_op_oct_m::pml_t::refl_error
private

Definition at line 164 of file maxwell_boundary_op.F90.

◆ kappa

real(real64), dimension(:,:), allocatable maxwell_boundary_op_oct_m::pml_t::kappa
private

Definition at line 165 of file maxwell_boundary_op.F90.

◆ sigma_e

real(real64), dimension(:,:), allocatable maxwell_boundary_op_oct_m::pml_t::sigma_e
private

Definition at line 166 of file maxwell_boundary_op.F90.

◆ sigma_m

real(real64), dimension(:,:), allocatable maxwell_boundary_op_oct_m::pml_t::sigma_m
private

Definition at line 167 of file maxwell_boundary_op.F90.

◆ a

real(real64), dimension(:,:), allocatable maxwell_boundary_op_oct_m::pml_t::a
private

Definition at line 168 of file maxwell_boundary_op.F90.

◆ b

real(real64), dimension(:,:), allocatable maxwell_boundary_op_oct_m::pml_t::b
private

Definition at line 169 of file maxwell_boundary_op.F90.

◆ c

real(real64), dimension(:,:), allocatable maxwell_boundary_op_oct_m::pml_t::c
private

Definition at line 170 of file maxwell_boundary_op.F90.

◆ mask

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

Definition at line 171 of file maxwell_boundary_op.F90.

◆ aux_ep

complex(real64), dimension(:,:,:), allocatable maxwell_boundary_op_oct_m::pml_t::aux_ep
private

Definition at line 172 of file maxwell_boundary_op.F90.

◆ aux_mu

complex(real64), dimension(:,:,:), allocatable maxwell_boundary_op_oct_m::pml_t::aux_mu
private

Definition at line 173 of file maxwell_boundary_op.F90.

◆ conv_plus

complex(real64), dimension(:,:,:), allocatable maxwell_boundary_op_oct_m::pml_t::conv_plus
private

Definition at line 174 of file maxwell_boundary_op.F90.

◆ conv_minus

complex(real64), dimension(:,:,:), allocatable maxwell_boundary_op_oct_m::pml_t::conv_minus
private

Definition at line 175 of file maxwell_boundary_op.F90.

◆ conv_plus_old

complex(real64), dimension(:,:,:), allocatable maxwell_boundary_op_oct_m::pml_t::conv_plus_old
private

Definition at line 176 of file maxwell_boundary_op.F90.

◆ conv_minus_old

complex(real64), dimension(:,:,:), allocatable maxwell_boundary_op_oct_m::pml_t::conv_minus_old
private

Definition at line 177 of file maxwell_boundary_op.F90.

◆ parameters_initialized

logical maxwell_boundary_op_oct_m::pml_t::parameters_initialized = .false.
private

Definition at line 178 of file maxwell_boundary_op.F90.

◆ buff_a

type(accel_mem_t) maxwell_boundary_op_oct_m::pml_t::buff_a
private

Definition at line 180 of file maxwell_boundary_op.F90.

◆ buff_b

type(accel_mem_t) maxwell_boundary_op_oct_m::pml_t::buff_b
private

Definition at line 180 of file maxwell_boundary_op.F90.

◆ buff_c

type(accel_mem_t) maxwell_boundary_op_oct_m::pml_t::buff_c
private

Definition at line 180 of file maxwell_boundary_op.F90.

◆ buff_conv_plus

type(accel_mem_t) maxwell_boundary_op_oct_m::pml_t::buff_conv_plus
private

Definition at line 180 of file maxwell_boundary_op.F90.

◆ buff_conv_minus

type(accel_mem_t) maxwell_boundary_op_oct_m::pml_t::buff_conv_minus
private

Definition at line 180 of file maxwell_boundary_op.F90.

◆ buff_map

type(accel_mem_t) maxwell_boundary_op_oct_m::pml_t::buff_map
private

Definition at line 180 of file maxwell_boundary_op.F90.

◆ buff_conv_plus_old

type(accel_mem_t) maxwell_boundary_op_oct_m::pml_t::buff_conv_plus_old
private

Definition at line 180 of file maxwell_boundary_op.F90.


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