evaluate_source_all Interface

interface


Called by

interface~~evaluate_source_all~~CalledByGraph interface~evaluate_source_all evaluate_source_all proc~scal_schw_eff_evaluate_source scal_schw_eff_evaluate_source proc~scal_schw_eff_evaluate_source->interface~evaluate_source_all interface~scal_schw_eff_evaluate_source scal_schw_eff_evaluate_source interface~scal_schw_eff_evaluate_source->proc~scal_schw_eff_evaluate_source

subroutine evaluate_source_all(mode, n, r, win, dwin, d2win, sre, sim) bind(c, name="0")

Arguments

Type IntentOptional AttributesName
integer(kind=c_int) :: mode

The mode.

integer(kind=c_int) :: n

The number of elements in the input radial coordinate array, .

real(kind=c_double) :: r(*)

The radial coordinates in Schwarzschild coordinates, .

real(kind=c_double) :: win(*)

The window function, .

real(kind=c_double) :: dwin(*)

The radial derivative of the window function, .

real(kind=c_double) :: d2win(*)

The second radial derivative of the window function, .

real(kind=c_double) :: sre(*)

The real part of the effective source, .

real(kind=c_double) :: sim(*)

The imaginary part of the effective source, .

Description

Interface to the C++ routine eval_source_all that evaluates the effective source on the locations provided in a 1d input array.