Octopus
linear_medium_to_em_field_oct_m Module Reference

Data Types

interface  linear_medium_to_em_field_t
 
type  single_medium_box_t
 

Functions/Subroutines

class(linear_medium_to_em_field_t) function, pointer linear_medium_to_em_field_constructor (partner)
 
subroutine linear_medium_to_em_field_init (this, gr)
 
subroutine linear_medium_to_em_field_finalize (this)
 
subroutine linear_medium_to_em_field_calculate (this)
 
subroutine linear_medium_to_em_field_calculate_energy (this)
 
subroutine, public single_medium_box_allocate (medium_box, n_points)
 Allocation of medium_box components. More...
 
subroutine, public single_medium_box_end (medium_box)
 Deallocation of medium_box components. More...
 
class(single_medium_box_t) function, pointer single_medium_box_to_grid (medium_box, grid_out)
 

Function/Subroutine Documentation

◆ linear_medium_to_em_field_constructor()

class(linear_medium_to_em_field_t) function, pointer linear_medium_to_em_field_oct_m::linear_medium_to_em_field_constructor ( class(interaction_partner_t), intent(inout), target  partner)
private

Definition at line 179 of file linear_medium_to_em_field.F90.

◆ linear_medium_to_em_field_init()

subroutine linear_medium_to_em_field_oct_m::linear_medium_to_em_field_init ( class(linear_medium_to_em_field_t), intent(inout)  this,
type(grid_t), intent(in), target  gr 
)
private

Definition at line 197 of file linear_medium_to_em_field.F90.

◆ linear_medium_to_em_field_finalize()

subroutine linear_medium_to_em_field_oct_m::linear_medium_to_em_field_finalize ( type(linear_medium_to_em_field_t), intent(inout)  this)
private

Definition at line 212 of file linear_medium_to_em_field.F90.

◆ linear_medium_to_em_field_calculate()

subroutine linear_medium_to_em_field_oct_m::linear_medium_to_em_field_calculate ( class(linear_medium_to_em_field_t), intent(inout)  this)
private

Definition at line 223 of file linear_medium_to_em_field.F90.

◆ linear_medium_to_em_field_calculate_energy()

subroutine linear_medium_to_em_field_oct_m::linear_medium_to_em_field_calculate_energy ( class(linear_medium_to_em_field_t), intent(inout)  this)
private

Definition at line 232 of file linear_medium_to_em_field.F90.

◆ single_medium_box_allocate()

subroutine, public linear_medium_to_em_field_oct_m::single_medium_box_allocate ( type(single_medium_box_t), intent(inout)  medium_box,
integer, intent(in)  n_points 
)

Allocation of medium_box components.

Definition at line 245 of file linear_medium_to_em_field.F90.

◆ single_medium_box_end()

subroutine, public linear_medium_to_em_field_oct_m::single_medium_box_end ( type(single_medium_box_t), intent(inout)  medium_box)

Deallocation of medium_box components.

Definition at line 274 of file linear_medium_to_em_field.F90.

◆ single_medium_box_to_grid()

class(single_medium_box_t) function, pointer linear_medium_to_em_field_oct_m::single_medium_box_to_grid ( class(single_medium_box_t), intent(in)  medium_box,
type(grid_t), intent(in)  grid_out 
)
private

Definition at line 296 of file linear_medium_to_em_field.F90.