norm Interface

public interface norm

Module Procedures

private pure function norm_real_sp(vec, p) result(res)

Arguments

Type IntentOptional Attributes Name
real(kind=sp), intent(in) :: vec(:)
integer, intent(in), optional :: p

Return Value real(kind=dp)

private pure function norm_real_dp(vec, p) result(res)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in) :: vec(:)
integer, intent(in), optional :: p

Return Value real(kind=dp)

private pure function norm_complex_sp(vec, p) result(res)

Arguments

Type IntentOptional Attributes Name
complex(kind=sp), intent(in) :: vec(:)
integer, intent(in), optional :: p

Return Value real(kind=dp)

private pure function norm_complex_dp(vec, p) result(res)

Arguments

Type IntentOptional Attributes Name
complex(kind=dp), intent(in) :: vec(:)
integer, intent(in), optional :: p

Return Value real(kind=dp)