scal_schw_eff_set_particle_pos Interface

interface


Calls

interface~~scal_schw_eff_set_particle_pos~~CallsGraph interface~scal_schw_eff_set_particle_pos scal_schw_eff_set_particle_pos proc~scal_schw_eff_set_particle_pos scal_schw_eff_set_particle_pos interface~scal_schw_eff_set_particle_pos->proc~scal_schw_eff_set_particle_pos interface~set_particle_pos set_particle_pos proc~scal_schw_eff_set_particle_pos->interface~set_particle_pos

public module subroutine scal_schw_eff_set_particle_pos(this, r, phi, ur, En, Lz, ar, aphi, dardt, daphidt, d2ardt2, d2aphidt2)

Arguments

Type IntentOptional AttributesName
class(scal_schw_eff), intent(inout) :: this

The routine is called on this object.

real(kind=wp), intent(in) :: r

The radial coordinate of the particle (in Schwarzschild coordinates), .

real(kind=wp), intent(in) :: phi

The azimuthal angle of the particle, .

real(kind=wp), intent(in) :: ur

The radial component of the 4-velocity, .

real(kind=wp), intent(in) :: En

The energy per unit mass of the particle, .

real(kind=wp), intent(in) :: Lz

The angular momentum per unit mass of the particle .

real(kind=wp), intent(in) :: ar

The radial component of the 4-acceleration, .

real(kind=wp), intent(in) :: aphi

The -component of the 4-acceleration, .

real(kind=wp), intent(in) :: dardt

The derivative of with respect to Schwarzschild coordinate time.

real(kind=wp), intent(in) :: daphidt

The derivative of with respect to Schwarzschild coordinate time.

real(kind=wp), intent(in) :: d2ardt2

The second derivative of with respect to Schwarzschild coordinate time.

real(kind=wp), intent(in) :: d2aphidt2

The second derivative of with respect to Schwarzschild coordinate time.

Description

Interface of the routine that sets the state of the particle.