getCustomNormalization Module Function

pure module function getCustomNormalization(this, names, powers, multConst) result(val)

Get normalization value calculated as the product of normalization values with passed names raised to corresponding powers and optionally multiplied by a constant

Arguments

Type IntentOptional Attributes Name
class(Normalization), intent(in) :: this
type(StringArray), intent(in), dimension(:) :: names
real(kind=rk), intent(in), dimension(:) :: powers
real(kind=rk), intent(in), optional :: multConst

Return Value real(kind=rk)