fortran-lapack
Loading...
Searching...
No Matches
la_matrix_property_checks::is_triangular Interface Reference

Public Member Functions

pure logical(lk) function la_is_triangular_s (a, uplo)
 Check whether a matrix is upper or lower triangular.
 
pure logical(lk) function la_is_triangular_d (a, uplo)
 Check whether a matrix is upper or lower triangular.
 
pure logical(lk) function la_is_triangular_q (a, uplo)
 Check whether a matrix is upper or lower triangular.
 
pure logical(lk) function la_is_triangular_c (a, uplo)
 Check whether a matrix is upper or lower triangular.
 
pure logical(lk) function la_is_triangular_z (a, uplo)
 Check whether a matrix is upper or lower triangular.
 
pure logical(lk) function la_is_triangular_w (a, uplo)
 Check whether a matrix is upper or lower triangular.
 
logical(lk) function la_is_triangular_s_errhandle (a, uplo, err)
 Check whether a matrix is upper or lower triangular.
 
logical(lk) function la_is_triangular_d_errhandle (a, uplo, err)
 Check whether a matrix is upper or lower triangular.
 
logical(lk) function la_is_triangular_q_errhandle (a, uplo, err)
 Check whether a matrix is upper or lower triangular.
 
logical(lk) function la_is_triangular_c_errhandle (a, uplo, err)
 Check whether a matrix is upper or lower triangular.
 
logical(lk) function la_is_triangular_z_errhandle (a, uplo, err)
 Check whether a matrix is upper or lower triangular.
 
logical(lk) function la_is_triangular_w_errhandle (a, uplo, err)
 Check whether a matrix is upper or lower triangular.
 

Member Function/Subroutine Documentation

◆ la_is_triangular_c()

pure logical(lk) function la_matrix_property_checks::is_triangular::la_is_triangular_c ( complex(sp), dimension(:,:), intent(in) a,
character, intent(in) uplo )

Check whether a matrix is upper or lower triangular.

Parameters
[in]aInput matrix
[in]uploTriangle to be tested: 'U' for upper, 'L' for lower

◆ la_is_triangular_c_errhandle()

logical(lk) function la_matrix_property_checks::is_triangular::la_is_triangular_c_errhandle ( complex(sp), dimension(:,:), intent(in) a,
character, intent(in) uplo,
type(la_state), intent(out) err )

Check whether a matrix is upper or lower triangular.

Parameters
[in]aInput matrix
[in]uploTriangle to be tested: 'U' for upper, 'L' for lower
[out]err[optional] state return flag. On error if not requested, the code will stop

◆ la_is_triangular_d()

pure logical(lk) function la_matrix_property_checks::is_triangular::la_is_triangular_d ( real(dp), dimension(:,:), intent(in) a,
character, intent(in) uplo )

Check whether a matrix is upper or lower triangular.

Parameters
[in]aInput matrix
[in]uploTriangle to be tested: 'U' for upper, 'L' for lower

◆ la_is_triangular_d_errhandle()

logical(lk) function la_matrix_property_checks::is_triangular::la_is_triangular_d_errhandle ( real(dp), dimension(:,:), intent(in) a,
character, intent(in) uplo,
type(la_state), intent(out) err )

Check whether a matrix is upper or lower triangular.

Parameters
[in]aInput matrix
[in]uploTriangle to be tested: 'U' for upper, 'L' for lower
[out]err[optional] state return flag. On error if not requested, the code will stop

◆ la_is_triangular_q()

pure logical(lk) function la_matrix_property_checks::is_triangular::la_is_triangular_q ( real(qp), dimension(:,:), intent(in) a,
character, intent(in) uplo )

Check whether a matrix is upper or lower triangular.

Parameters
[in]aInput matrix
[in]uploTriangle to be tested: 'U' for upper, 'L' for lower

◆ la_is_triangular_q_errhandle()

logical(lk) function la_matrix_property_checks::is_triangular::la_is_triangular_q_errhandle ( real(qp), dimension(:,:), intent(in) a,
character, intent(in) uplo,
type(la_state), intent(out) err )

Check whether a matrix is upper or lower triangular.

Parameters
[in]aInput matrix
[in]uploTriangle to be tested: 'U' for upper, 'L' for lower
[out]err[optional] state return flag. On error if not requested, the code will stop

◆ la_is_triangular_s()

pure logical(lk) function la_matrix_property_checks::is_triangular::la_is_triangular_s ( real(sp), dimension(:,:), intent(in) a,
character, intent(in) uplo )

Check whether a matrix is upper or lower triangular.

Parameters
[in]aInput matrix
[in]uploTriangle to be tested: 'U' for upper, 'L' for lower

◆ la_is_triangular_s_errhandle()

logical(lk) function la_matrix_property_checks::is_triangular::la_is_triangular_s_errhandle ( real(sp), dimension(:,:), intent(in) a,
character, intent(in) uplo,
type(la_state), intent(out) err )

Check whether a matrix is upper or lower triangular.

Parameters
[in]aInput matrix
[in]uploTriangle to be tested: 'U' for upper, 'L' for lower
[out]err[optional] state return flag. On error if not requested, the code will stop

◆ la_is_triangular_w()

pure logical(lk) function la_matrix_property_checks::is_triangular::la_is_triangular_w ( complex(qp), dimension(:,:), intent(in) a,
character, intent(in) uplo )

Check whether a matrix is upper or lower triangular.

Parameters
[in]aInput matrix
[in]uploTriangle to be tested: 'U' for upper, 'L' for lower

◆ la_is_triangular_w_errhandle()

logical(lk) function la_matrix_property_checks::is_triangular::la_is_triangular_w_errhandle ( complex(qp), dimension(:,:), intent(in) a,
character, intent(in) uplo,
type(la_state), intent(out) err )

Check whether a matrix is upper or lower triangular.

Parameters
[in]aInput matrix
[in]uploTriangle to be tested: 'U' for upper, 'L' for lower
[out]err[optional] state return flag. On error if not requested, the code will stop

◆ la_is_triangular_z()

pure logical(lk) function la_matrix_property_checks::is_triangular::la_is_triangular_z ( complex(dp), dimension(:,:), intent(in) a,
character, intent(in) uplo )

Check whether a matrix is upper or lower triangular.

Parameters
[in]aInput matrix
[in]uploTriangle to be tested: 'U' for upper, 'L' for lower

◆ la_is_triangular_z_errhandle()

logical(lk) function la_matrix_property_checks::is_triangular::la_is_triangular_z_errhandle ( complex(dp), dimension(:,:), intent(in) a,
character, intent(in) uplo,
type(la_state), intent(out) err )

Check whether a matrix is upper or lower triangular.

Parameters
[in]aInput matrix
[in]uploTriangle to be tested: 'U' for upper, 'L' for lower
[out]err[optional] state return flag. On error if not requested, the code will stop

The documentation for this interface was generated from the following file: