(git:3add494)
rt_propagation_velocity_gauge Module Reference

Routines to perform the RTP in the velocity gauge. More...

Functions/Subroutines

subroutine, public velocity_gauge_ks_matrix (qs_env, subtract_nl_term)
 ... More...
 
subroutine, public update_vector_potential (qs_env, dft_control)
 Update the vector potential in the case where a time-dependant electric field is apply. More...
 
subroutine, public velocity_gauge_nl_force (qs_env, particle_set)
 Calculate the force associated to non-local pseudo potential in the velocity gauge. More...
 

Detailed Description

Routines to perform the RTP in the velocity gauge.

Function/Subroutine Documentation

◆ velocity_gauge_ks_matrix()

subroutine, public rt_propagation_velocity_gauge::velocity_gauge_ks_matrix ( type(qs_environment_type), pointer  qs_env,
logical, intent(in), optional  subtract_nl_term 
)

...

Parameters
qs_env...
subtract_nl_term...

Definition at line 92 of file rt_propagation_velocity_gauge.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_vector_potential()

subroutine, public rt_propagation_velocity_gauge::update_vector_potential ( type(qs_environment_type), intent(inout), pointer  qs_env,
type(dft_control_type), intent(inout), pointer  dft_control 
)

Update the vector potential in the case where a time-dependant electric field is apply.

Parameters
qs_env...
dft_control...

Definition at line 263 of file rt_propagation_velocity_gauge.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ velocity_gauge_nl_force()

subroutine, public rt_propagation_velocity_gauge::velocity_gauge_nl_force ( type(qs_environment_type), pointer  qs_env,
type(particle_type), dimension(:), pointer  particle_set 
)

Calculate the force associated to non-local pseudo potential in the velocity gauge.

Parameters
qs_env...
particle_set...
Date
09.2023
Author
Guillaume Le Breton

Definition at line 892 of file rt_propagation_velocity_gauge.F.

Here is the call graph for this function:
Here is the caller graph for this function: