interpolateW Interface

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

Arguments

Type IntentOptional Attributes Name
class(ModelboundCRMData), 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 if inelastic data component is allocated. Assumes upper triangular structure for wRes if E is positive and lower if it's negative.