Octopus
oscillator_strength.F90 File Reference

Go to the source code of this file.

Modules

module  oscillator_strength_oct_m
 

Data Types

type  oscillator_strength_oct_m::local_operator_t
 

Functions/Subroutines

subroutine oscillator_strength_oct_m::ft (omega, power)
 
subroutine oscillator_strength_oct_m::ft2 (omega, power)
 
subroutine oscillator_strength_oct_m::local_operator_copy (o, i)
 
subroutine oscillator_strength_oct_m::read_resonances_file (order, ffile, namespace, search_interval, final_time, nfrequencies)
 
subroutine oscillator_strength_oct_m::analyze_signal (order, omega, search_interval, final_time, nresonances, nfrequencies, damping, namespace)
 
subroutine oscillator_strength_oct_m::write_polarizability (namespace, nfrequencies, nresonances, dw, w, c0I2, gamma)
 Implements the SOS formula of the polarizability, and writes down to the "polarizability" file the real and imaginary part of the dynamical polarizability. More...
 
subroutine oscillator_strength_oct_m::find_resonance (omega, leftbound, rightbound, nfrequencies)
 
subroutine oscillator_strength_oct_m::resonance_first_order (omega, power, nw_subtracted, dw, leftbound, rightbound)
 
subroutine oscillator_strength_oct_m::resonance_second_order (omega, power, nw_subtracted, leftbound, rightbound, c01, c02)
 
subroutine oscillator_strength_oct_m::generate_signal (namespace, order, observable)
 
subroutine oscillator_strength_oct_m::modify_ot (time_steps, dt, order, ot, omega, power)
 
subroutine oscillator_strength_oct_m::write_ot (namespace, nspin, time_steps, dt, kick, order, ot, observable)
 
subroutine oscillator_strength_oct_m::read_ot (namespace, nspin, order, nw_subtracted)
 
subroutine oscillator_strength_oct_m::print_omega_file (namespace, omega, search_interval, final_time, nfrequencies)
 
program oscillator_strength
 

Variables

integer, parameter oscillator_strength_oct_m::sine_transform = 1
 
integer, parameter oscillator_strength_oct_m::cosine_transform = 2
 
integer, dimension(2) oscillator_strength_oct_m::observable
 
type(unit_system_toscillator_strength_oct_m::units
 
real(real64), dimension(:), allocatable oscillator_strength_oct_m::ot
 
type(kick_toscillator_strength_oct_m::kick
 
integer oscillator_strength_oct_m::time_steps
 
real(real64) oscillator_strength_oct_m::total_time
 
integer oscillator_strength_oct_m::mode
 
real(real64) oscillator_strength_oct_m::dt
 

Function/Subroutine Documentation

◆ oscillator_strength()

program oscillator_strength

Definition at line 1227 of file oscillator_strength.F90.