Octopus
tdfunction_oct_m::tdf_t Type Reference

Detailed Description

Definition at line 184 of file tdfunction.F90.

Private Attributes

integer mode = TDF_EMPTY
 
real(real64) t0 = M_ZERO
 the time at the maximum of the pulse More...
 
real(real64) tau0 = M_ZERO
 the width of the pulse More...
 
real(real64) tau1 = M_ZERO
 for the ramped shape, the length of the "ramping" intervals More...
 
real(real64) a0 = M_ZERO
 
real(real64) omega0 = M_ZERO
 
real(real64) dt = M_ZERO
 the time-discretization value. More...
 
real(real64) init_time = M_ZERO
 
real(real64) final_time = M_ZERO
 
integer niter = 0
 
integer nfreqs = 0
 
type(spline_tamplitude
 
character(len=1024) expression
 
real(real64), dimension(:), allocatable val
 
real(real64), dimension(:), allocatable valww
 
type(fft_tfft_handler
 

Member Data Documentation

◆ mode

integer tdfunction_oct_m::tdf_t::mode = TDF_EMPTY
private

Definition at line 186 of file tdfunction.F90.

◆ t0

real(real64) tdfunction_oct_m::tdf_t::t0 = M_ZERO
private

the time at the maximum of the pulse

Definition at line 187 of file tdfunction.F90.

◆ tau0

real(real64) tdfunction_oct_m::tdf_t::tau0 = M_ZERO
private

the width of the pulse

Definition at line 188 of file tdfunction.F90.

◆ tau1

real(real64) tdfunction_oct_m::tdf_t::tau1 = M_ZERO
private

for the ramped shape, the length of the "ramping" intervals

Definition at line 189 of file tdfunction.F90.

◆ a0

real(real64) tdfunction_oct_m::tdf_t::a0 = M_ZERO
private

Definition at line 190 of file tdfunction.F90.

◆ omega0

real(real64) tdfunction_oct_m::tdf_t::omega0 = M_ZERO
private

Definition at line 191 of file tdfunction.F90.

◆ dt

real(real64) tdfunction_oct_m::tdf_t::dt = M_ZERO
private

the time-discretization value.

Definition at line 192 of file tdfunction.F90.

◆ init_time

real(real64) tdfunction_oct_m::tdf_t::init_time = M_ZERO
private

Definition at line 193 of file tdfunction.F90.

◆ final_time

real(real64) tdfunction_oct_m::tdf_t::final_time = M_ZERO
private

Definition at line 194 of file tdfunction.F90.

◆ niter

integer tdfunction_oct_m::tdf_t::niter = 0
private

Definition at line 195 of file tdfunction.F90.

◆ nfreqs

integer tdfunction_oct_m::tdf_t::nfreqs = 0
private

Definition at line 196 of file tdfunction.F90.

◆ amplitude

type(spline_t) tdfunction_oct_m::tdf_t::amplitude
private

Definition at line 198 of file tdfunction.F90.

◆ expression

character(len=1024) tdfunction_oct_m::tdf_t::expression
private

Definition at line 199 of file tdfunction.F90.

◆ val

real(real64), dimension(:), allocatable tdfunction_oct_m::tdf_t::val
private

Definition at line 200 of file tdfunction.F90.

◆ valww

real(real64), dimension(:), allocatable tdfunction_oct_m::tdf_t::valww
private

Definition at line 201 of file tdfunction.F90.

◆ fft_handler

type(fft_t) tdfunction_oct_m::tdf_t::fft_handler
private

Definition at line 202 of file tdfunction.F90.


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