gb_norm_i(3PI) Sun Interval Performance Library gb_norm_i(3PI)NAMEgb_norm_i - General band interval matrix norms.
DESCRIPTION
R = GB_NORM_I ( A, NORM )
The routine GB_NORM_I computes ONE_NORM, FROBENIUS_NORM, INFINITY_NORM
or MAX_NORM of a general band interval matrix A depending on the value
passed as the NORM operator argument. The resulting scalar R is always
interval. If M or N is equal to zero or KL is less than zero, this
routine returns immediately with the output scalar R set to zero
interval.
SYNOPSIS
INTERVAL FUNCTION GB_NORM_I( A, M, KL [, NORM] )
INTERVAL, INTENT(IN) :: A(:,:)
INTEGER, INTENT(IN) :: M, KL
TYPE(blas_norm_type), INTENT(IN), OPTIONAL :: NORM
where
A has shape (L,N), where (L > KL).
ARGUMENTS
A (input)
Array of DIMENSION (L,N), where (L > KL).
Unchanged on exit.
M (input)
Number of rows in the source general matrix.
Unchanged on exit.
KL (input)
The number of the subdiagonal bands.
Unchanged on exit.
NORM(input)
Scalar element. On entry, should be equal to
blas_norm_type value, i.e. NORM should take one
of the following values:
blas_one_norm | blas_frobenius_norm |
blas_inf_norm | blas_max_norm
Default value: blas_one_norm
Unchanged on exit.
ERRORS
blas_error_alloc
A is unallocated array
blas_error_shape
A has unappropriate shape
blas_error_norm
Unappropriate NORM argument
6 Mar 2009 gb_norm_i(3PI)