Octopus
linear_medium_to_em_field_oct_m::single_medium_box_t Type Reference

Detailed Description

Definition at line 136 of file linear_medium_to_em_field.F90.

Private Member Functions

procedure to_grid => single_medium_box_to_grid
 

Private Attributes

real(real64), dimension(:), allocatable ep
 permitivity of the linear media More...
 
real(real64), dimension(:), allocatable mu
 permeability of the linear media More...
 
real(real64), dimension(:), allocatable c
 speed of light in the linear media More...
 
real(real64), dimension(:), allocatable sigma_e
 electric conductivy of (lossy) medium More...
 
real(real64), dimension(:), allocatable sigma_m
 magnetic conductivy of (lossy) medium More...
 
integer points_number
 
integer global_points_number
 
integer, dimension(:), allocatable points_map
 
logical has_mapping = .true.
 
integer bdry_number
 
integer, dimension(:), allocatable bdry_map
 
real(real64), dimension(:,:), allocatable aux_ep
 auxiliary array for the epsilon derivative profile More...
 
real(real64), dimension(:,:), allocatable aux_mu
 auxiliary array for the softened mu profile More...
 
integer box_shape
 
real(real64), dimension(3) center
 center of a box More...
 
real(real64), dimension(3) lsize
 length in each direction of a box More...
 
character(len=256) filename
 
logical check_medium_points = .false.
 

Member Function/Subroutine Documentation

◆ to_grid()

procedure linear_medium_to_em_field_oct_m::single_medium_box_t::to_grid
private

Definition at line 156 of file linear_medium_to_em_field.F90.

Member Data Documentation

◆ ep

real(real64), dimension(:), allocatable linear_medium_to_em_field_oct_m::single_medium_box_t::ep
private

permitivity of the linear media

Definition at line 137 of file linear_medium_to_em_field.F90.

◆ mu

real(real64), dimension(:), allocatable linear_medium_to_em_field_oct_m::single_medium_box_t::mu
private

permeability of the linear media

Definition at line 138 of file linear_medium_to_em_field.F90.

◆ c

real(real64), dimension(:), allocatable linear_medium_to_em_field_oct_m::single_medium_box_t::c
private

speed of light in the linear media

Definition at line 139 of file linear_medium_to_em_field.F90.

◆ sigma_e

real(real64), dimension(:), allocatable linear_medium_to_em_field_oct_m::single_medium_box_t::sigma_e
private

electric conductivy of (lossy) medium

Definition at line 140 of file linear_medium_to_em_field.F90.

◆ sigma_m

real(real64), dimension(:), allocatable linear_medium_to_em_field_oct_m::single_medium_box_t::sigma_m
private

magnetic conductivy of (lossy) medium

Definition at line 141 of file linear_medium_to_em_field.F90.

◆ points_number

integer linear_medium_to_em_field_oct_m::single_medium_box_t::points_number
private

Definition at line 142 of file linear_medium_to_em_field.F90.

◆ global_points_number

integer linear_medium_to_em_field_oct_m::single_medium_box_t::global_points_number
private

Definition at line 143 of file linear_medium_to_em_field.F90.

◆ points_map

integer, dimension(:), allocatable linear_medium_to_em_field_oct_m::single_medium_box_t::points_map
private

Definition at line 144 of file linear_medium_to_em_field.F90.

◆ has_mapping

logical linear_medium_to_em_field_oct_m::single_medium_box_t::has_mapping = .true.
private

Definition at line 145 of file linear_medium_to_em_field.F90.

◆ bdry_number

integer linear_medium_to_em_field_oct_m::single_medium_box_t::bdry_number
private

Definition at line 146 of file linear_medium_to_em_field.F90.

◆ bdry_map

integer, dimension(:), allocatable linear_medium_to_em_field_oct_m::single_medium_box_t::bdry_map
private

Definition at line 147 of file linear_medium_to_em_field.F90.

◆ aux_ep

real(real64), dimension(:,:), allocatable linear_medium_to_em_field_oct_m::single_medium_box_t::aux_ep
private

auxiliary array for the epsilon derivative profile

Definition at line 148 of file linear_medium_to_em_field.F90.

◆ aux_mu

real(real64), dimension(:,:), allocatable linear_medium_to_em_field_oct_m::single_medium_box_t::aux_mu
private

auxiliary array for the softened mu profile

Definition at line 149 of file linear_medium_to_em_field.F90.

◆ box_shape

integer linear_medium_to_em_field_oct_m::single_medium_box_t::box_shape
private

Definition at line 150 of file linear_medium_to_em_field.F90.

◆ center

real(real64), dimension(3) linear_medium_to_em_field_oct_m::single_medium_box_t::center
private

center of a box

Definition at line 151 of file linear_medium_to_em_field.F90.

◆ lsize

real(real64), dimension(3) linear_medium_to_em_field_oct_m::single_medium_box_t::lsize
private

length in each direction of a box

Definition at line 152 of file linear_medium_to_em_field.F90.

◆ filename

character(len=256) linear_medium_to_em_field_oct_m::single_medium_box_t::filename
private

Definition at line 153 of file linear_medium_to_em_field.F90.

◆ check_medium_points

logical linear_medium_to_em_field_oct_m::single_medium_box_t::check_medium_points = .false.
private

Definition at line 154 of file linear_medium_to_em_field.F90.


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