get_d2accel_dt2 Subroutine

public subroutine get_d2accel_dt2(this, d2accel_dt2)

Routine that gets the second coordinate time derivative of the 4-acceleration.

Arguments

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

The routine is called on this self_force object.

real(kind=wp), intent(out), dimension(4):: d2accel_dt2

On return this 1d array contains the 4 components of the second time derivative of the 4-acceleration, .


Contents

Source Code


Source Code

  subroutine get_d2accel_dt2 ( this, d2accel_dt2 )
  !! Routine that gets the second coordinate time derivative of the
  !! 4-acceleration.

    implicit none

    class(self_force), intent(inout) :: this
    !! The routine is called on this [[self_force]] object.
    real(wp), dimension(4), intent(out) :: d2accel_dt2
    !! On return this 1d array contains the 4 components of the second time
    !! derivative of the 4-acceleration,
    !! \((\ddot{a}^t,\ddot{a}^r,\ddot{a}^{\theta},\ddot{a}^{\phi})\).

    d2accel_dt2 = this%d2a_dt2

  end subroutine get_d2accel_dt2