Octopus
maxwell_function.F90 File Reference

Go to the source code of this file.

Modules

module  maxwell_function_oct_m
 

Data Types

type  maxwell_function_oct_m::mxf_t
 
interface  maxwell_function_oct_m::mxf
 

Functions/Subroutines

subroutine, public maxwell_function_oct_m::mxf_read (f, namespace, function_name, ierr)
 This function initializes "f" from the MXFunctions block. More...
 
subroutine, public maxwell_function_oct_m::mxf_init (f)
 
logical function, public maxwell_function_oct_m::mxf_is_empty (f)
 
subroutine, public maxwell_function_oct_m::mxf_init_const_wave (f, a0, k_vector, r0)
 
subroutine, public maxwell_function_oct_m::mxf_init_const_phase (f, a0, k_vector, r0)
 
subroutine, public maxwell_function_oct_m::mxf_init_gaussian_wave (f, a0, k_vector, r0, width)
 
subroutine, public maxwell_function_oct_m::mxf_init_cosinoidal_wave (f, a0, k_vector, r0, width)
 
subroutine maxwell_function_oct_m::mxf_init_logistic_wave (f, a0, k_vector, r0, growth, width)
 
subroutine maxwell_function_oct_m::mxf_init_trapezoidal_wave (f, a0, k_vector, r0, growth, width)
 
subroutine, public maxwell_function_oct_m::mxf_init_fromexpr (f, k_vector, expression)
 
complex(real64) function maxwell_function_oct_m::mxf_envelope_eval (f, x)
 Evaluation of envelope itself. More...
 
complex(real64) function maxwell_function_oct_m::mxf_eval (f, x, phi)
 Evaluation of spatial envelope Functions. More...
 

Variables

integer, parameter, public maxwell_function_oct_m::mxf_empty = 10001
 
integer, parameter, public maxwell_function_oct_m::mxf_const_wave = 10002
 
integer, parameter, public maxwell_function_oct_m::mxf_const_phase = 10004
 
integer, parameter, public maxwell_function_oct_m::mxf_gaussian_wave = 10005
 
integer, parameter, public maxwell_function_oct_m::mxf_cosinoidal_wave = 10006
 
integer, parameter, public maxwell_function_oct_m::mxf_logistic_wave = 10007
 
integer, parameter, public maxwell_function_oct_m::mxf_trapezoidal_wave = 10008
 
integer, parameter, public maxwell_function_oct_m::mxf_from_file = 10009
 
integer, parameter, public maxwell_function_oct_m::mxf_numerical = 10010
 
integer, parameter, public maxwell_function_oct_m::mxf_from_expr = 10011
 
integer, parameter, public maxwell_function_oct_m::mxf_fourier_series = 10012
 
integer, parameter, public maxwell_function_oct_m::mxf_zero_fourier = 10013