Octopus
external_waves_oct_m::bessel_beam_t Type Reference

Detailed Description

Definition at line 144 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 154 of file external_waves.F90.

◆ function()

procedure external_waves_oct_m::bessel_beam_t::function
private

Definition at line 155 of file external_waves.F90.

◆ bessel_beam_finalize()

final external_waves_oct_m::bessel_beam_t::bessel_beam_finalize
finalprivate

Definition at line 156 of file external_waves.F90.

Member Data Documentation

◆ helicity

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

Definition at line 145 of file external_waves.F90.

◆ m_order

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

Definition at line 146 of file external_waves.F90.

◆ amp

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

Definition at line 147 of file external_waves.F90.

◆ theta_k

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

Definition at line 148 of file external_waves.F90.

◆ omega

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

Definition at line 149 of file external_waves.F90.

◆ shift

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

Definition at line 150 of file external_waves.F90.

◆ envelope

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

Definition at line 151 of file external_waves.F90.

◆ lin_dir

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

Definition at line 152 of file external_waves.F90.


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