norm Interface

public interface norm

It computes L^2 norm of a tensor.


Module Procedures

public function norm_mat(vec) result(a)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: vec(:,:)

Return Value real(kind=real64)

public function norm_vec(vec) result(a)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: vec(:)

Return Value real(kind=real64)

public function norm_vec_real32(vec) result(a)

Arguments

Type IntentOptional Attributes Name
real(kind=real32), intent(in) :: vec(:)

Return Value real(kind=real32)

public function norm_vec_complex64(vec) result(a)

Arguments

Type IntentOptional Attributes Name
complex(kind=real64), intent(in) :: vec(:)

Return Value real(kind=real64)