Octopus
lasers_oct_m::laser_t Type Reference

Detailed Description

Definition at line 183 of file lasers.F90.

Private Attributes

integer field = E_FIELD_NONE
 which kind of external field it is (electric, magnetic...) More...
 
complex(real64), dimension(:), allocatable pol
 the polarization of the laser. More...
 
real(real64), dimension(:), allocatable prop
 the propagation of the laser. More...
 
type(tdf_tf
 The envelope. More...
 
type(tdf_tphi
 The phase. More...
 
real(real64) omega = M_ZERO
 The main, "carrier", frequency. More...
 
real(real64), dimension(:), allocatable v
 
real(real64), dimension(:, :), allocatable a
 

Member Data Documentation

◆ field

integer lasers_oct_m::laser_t::field = E_FIELD_NONE
private

which kind of external field it is (electric, magnetic...)

Definition at line 185 of file lasers.F90.

◆ pol

complex(real64), dimension(:), allocatable lasers_oct_m::laser_t::pol
private

the polarization of the laser.

Definition at line 186 of file lasers.F90.

◆ prop

real(real64), dimension(:), allocatable lasers_oct_m::laser_t::prop
private

the propagation of the laser.

Definition at line 187 of file lasers.F90.

◆ f

type(tdf_t) lasers_oct_m::laser_t::f
private

The envelope.

Definition at line 188 of file lasers.F90.

◆ phi

type(tdf_t) lasers_oct_m::laser_t::phi
private

The phase.

Definition at line 189 of file lasers.F90.

◆ omega

real(real64) lasers_oct_m::laser_t::omega = M_ZERO
private

The main, "carrier", frequency.

Definition at line 190 of file lasers.F90.

◆ v

real(real64), dimension(:), allocatable lasers_oct_m::laser_t::v
private

Definition at line 192 of file lasers.F90.

◆ a

real(real64), dimension(:, :), allocatable lasers_oct_m::laser_t::a
private

Definition at line 193 of file lasers.F90.


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