interpolateW Interface

interface
private pure module subroutine interpolateW(this, E, wRes)

Arguments

Type IntentOptional Attributes Name
class(InelasticGridData), intent(in) :: this
real(kind=rk), intent(in) :: E

Transition energy to interpolate for

type(SparseRowData), intent(inout) :: wRes

Lower/upper triangular matrix to store the interpolated weights

Description

Interpolate mapping matrices for given energy and store in passed triangular matrix. Assumes upper triangular structure for wRes if E is positive and lower if it's negative