|
subroutine, public | spectrum_oct_m::spectrum_init (spectrum, namespace, default_energy_step, default_max_energy) |
|
subroutine, public | spectrum_oct_m::spectrum_cross_section_tensor (spectrum, namespace, out_file, in_file) |
|
subroutine | spectrum_oct_m::spectrum_cross_section_tensor_write (out_file, sigma, nspin, energy_step, min_energy, energy_steps, kick) |
|
subroutine, public | spectrum_oct_m::spectrum_cross_section (spectrum, namespace, in_file, out_file, ref_file) |
|
subroutine | spectrum_oct_m::spectrum_read_dipole (namespace, in_file, dipole) |
|
subroutine | spectrum_oct_m::spectrum_add_pcm_dipole (namespace, dipole, time_steps, nspin) |
|
subroutine | spectrum_oct_m::spectrum_times_pcm_epsilon (spectrum, pcm, dipole, sigma, nspin, istart, iend, kick_time, dt, no_e) |
|
subroutine | spectrum_oct_m::spectrum_over_pcm_refraction_index (spectrum, pcm, sigma, nspin, no_e) |
|
subroutine, public | spectrum_oct_m::spectrum_dipole_power (spectrum, namespace, in_file, out_file) |
|
subroutine, public | spectrum_oct_m::spectrum_dyn_structure_factor (spectrum, namespace, in_file_sin, in_file_cos, out_file) |
|
subroutine, public | spectrum_oct_m::spectrum_rotatory_strength (spectrum, namespace, in_file, out_file) |
|
subroutine, public | spectrum_oct_m::spectrum_hsfunction_init (dt, is, ie, niter, acc) |
|
subroutine, public | spectrum_oct_m::spectrum_hsfunction_end |
|
subroutine, public | spectrum_oct_m::spectrum_hsfunction_min (namespace, aa, bb, omega_min, func_min) |
|
subroutine | spectrum_oct_m::hsfunction (omega, power) |
|
subroutine | spectrum_oct_m::spectrum_hsfunction_ar_init (dt, is, ie, niter, acc, pos, tret) |
|
subroutine | spectrum_oct_m::spectrum_hsfunction_ar_end |
|
subroutine, public | spectrum_oct_m::spectrum_hs_ar_from_acc (spectrum, namespace, out_file, vec, w0) |
|
subroutine, public | spectrum_oct_m::spectrum_hs_ar_from_mult (spectrum, namespace, out_file, vec, w0) |
|
subroutine, public | spectrum_oct_m::spectrum_hs_from_mult (spectrum, namespace, out_file, pol, vec, w0) |
|
subroutine, public | spectrum_oct_m::spectrum_hs_from_acc (spectrum, namespace, out_file, pol, vec, w0) |
|
subroutine, public | spectrum_oct_m::spectrum_hs_from_current (spectrum, namespace, out_file, pol, vec, w0) |
|
subroutine | spectrum_oct_m::spectrum_hs (spectrum, namespace, out_file, pol, w0) |
|
subroutine | spectrum_oct_m::spectrum_hs_output (spectrum, namespace, out_file, pol, no_e, sp) |
|
subroutine, public | spectrum_oct_m::spectrum_mult_info (namespace, iunit, nspin, kick, time_steps, dt, file_units, lmax) |
|
subroutine, public | spectrum_oct_m::spectrum_count_time_steps (namespace, iunit, time_steps, dt) |
|
subroutine | spectrum_oct_m::spectrum_cross_section_info (namespace, iunit, nspin, kick, energy_steps, dw) |
|
subroutine | spectrum_oct_m::spectrum_tdfile_info (namespace, fname, iunit, time_steps, dt) |
|
subroutine, public | spectrum_oct_m::spectrum_fix_time_limits (spectrum, time_steps, dt, istart, iend, ntiter) |
|
subroutine, public | spectrum_oct_m::spectrum_signal_damp (damp_type, damp_factor, time_start, time_end, t0, time_step, time_function) |
|
subroutine, public | spectrum_oct_m::spectrum_fourier_transform (method, transform, noise, time_start, time_end, t0, time_step, time_function, energy_start, energy_end, energy_step, energy_function) |
| Computes the sine, cosine, (or "exponential") Fourier transform of the real function given in the time_function batch. More...
|
|
subroutine | spectrum_oct_m::spectrum_sigma_diagonalize (namespace, sigma, nspin, energy_step, min_energy, energy_steps, kick) |
|
pure integer function, public | spectrum_oct_m::spectrum_nenergy_steps (spectrum) |
|
subroutine | spectrum_oct_m::spectrum_write_info (spectrum, out_file) |
|
|
integer, parameter, public | spectrum_oct_m::spectrum_damp_none = 0 |
|
integer, parameter, public | spectrum_oct_m::spectrum_damp_lorentzian = 1 |
|
integer, parameter, public | spectrum_oct_m::spectrum_damp_polynomial = 2 |
|
integer, parameter, public | spectrum_oct_m::spectrum_damp_gaussian = 3 |
|
integer, parameter, public | spectrum_oct_m::spectrum_damp_sin = 4 |
|
integer, parameter, public | spectrum_oct_m::spectrum_transform_laplace = 1 |
|
integer, parameter, public | spectrum_oct_m::spectrum_transform_sin = 2 |
|
integer, parameter, public | spectrum_oct_m::spectrum_transform_cos = 3 |
|
integer, parameter, public | spectrum_oct_m::spectrum_absorption = 1 |
|
integer, parameter, public | spectrum_oct_m::spectrum_energyloss = 2 |
|
integer, parameter, public | spectrum_oct_m::spectrum_p_power = 3 |
|
integer, parameter, public | spectrum_oct_m::spectrum_rotatory = 4 |
|
integer, parameter, public | spectrum_oct_m::spectrum_fourier = 1 |
|
integer, parameter, public | spectrum_oct_m::spectrum_compressed_sensing = 2 |
|
integer | spectrum_oct_m::niter_ |
| Module variables, necessary to compute the function hsfunction, called by the C function loct_1dminimize. More...
|
|
real(real64) | spectrum_oct_m::time_step_ |
|
real(real64) | spectrum_oct_m::energy_step_ |
|
complex(real64), dimension(:), allocatable | spectrum_oct_m::func_ |
|
complex(real64), dimension(:,:), allocatable | spectrum_oct_m::func_ar_ |
|
complex(real64), dimension(:,:), allocatable | spectrum_oct_m::pos_ |
|
complex(real64), dimension(:), allocatable | spectrum_oct_m::tret_ |
|
complex(real64), dimension(:), allocatable | spectrum_oct_m::funcw_ |
|
type(fft_t), save | spectrum_oct_m::fft_handler |
|
integer | spectrum_oct_m::is_ |
|
integer | spectrum_oct_m::ie_ |
|
integer | spectrum_oct_m::default |
|