eff_source_init Abstract Interface

abstract interface
public subroutine eff_source_init(this, nmodes, nvars, l, m, mass)

Arguments

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

On return, the constructed object.

integer(kind=ip), intent(in) :: nmodes

The number of modes.

integer(kind=ip), intent(in) :: nvars

The number of variables.

integer(kind=c_int), intent(in), dimension(nmodes):: l

A 1d array of size nmodes containing the -values of the modes.

integer(kind=c_int), intent(in), dimension(nmodes):: m

A 1d array of size nmodes containing the m-values of the modes.

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

The mass of the black hole.

Description

The interface of the constructor.