Octopus
external_waves_oct_m::bessel_beam_t Type Reference

Detailed Description

Definition at line 167 of file external_waves.F90.

Private Member Functions

procedure init => bessel_beam_init
 
procedure function => bessel_beam_function
 
final bessel_beam_finalize
 

Private Attributes

integer, dimension(:), allocatable helicity
 
integer, dimension(:), allocatable m_order
 
real(real64), dimension(:), allocatable amp
 
real(real64), dimension(:), allocatable theta_k
 
real(real64), dimension(:), allocatable omega
 
real(real64), dimension(:,:), allocatable shift
 
logical, dimension(:), allocatable envelope
 
integer, dimension(:), allocatable lin_dir
 

Member Function/Subroutine Documentation

◆ init()

procedure external_waves_oct_m::bessel_beam_t::init
private

Definition at line 177 of file external_waves.F90.

◆ function()

procedure external_waves_oct_m::bessel_beam_t::function
private

Definition at line 178 of file external_waves.F90.

◆ bessel_beam_finalize()

final external_waves_oct_m::bessel_beam_t::bessel_beam_finalize
finalprivate

Definition at line 179 of file external_waves.F90.

Member Data Documentation

◆ helicity

integer, dimension(:), allocatable external_waves_oct_m::bessel_beam_t::helicity
private

Definition at line 168 of file external_waves.F90.

◆ m_order

integer, dimension(:), allocatable external_waves_oct_m::bessel_beam_t::m_order
private

Definition at line 169 of file external_waves.F90.

◆ amp

real(real64), dimension(:), allocatable external_waves_oct_m::bessel_beam_t::amp
private

Definition at line 170 of file external_waves.F90.

◆ theta_k

real(real64), dimension(:), allocatable external_waves_oct_m::bessel_beam_t::theta_k
private

Definition at line 171 of file external_waves.F90.

◆ omega

real(real64), dimension(:), allocatable external_waves_oct_m::bessel_beam_t::omega
private

Definition at line 172 of file external_waves.F90.

◆ shift

real(real64), dimension(:,:), allocatable external_waves_oct_m::bessel_beam_t::shift
private

Definition at line 173 of file external_waves.F90.

◆ envelope

logical, dimension(:), allocatable external_waves_oct_m::bessel_beam_t::envelope
private

Definition at line 174 of file external_waves.F90.

◆ lin_dir

integer, dimension(:), allocatable external_waves_oct_m::bessel_beam_t::lin_dir
private

Definition at line 175 of file external_waves.F90.


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