getCustomNormalization Interface

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

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)

Description

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