fortran-lapack
Loading...
Searching...
No Matches
la_determinant::det Interface Reference

Public Member Functions

real(sp) function la_sdeterminant (a, overwrite_a, err)
 
real(dp) function la_ddeterminant (a, overwrite_a, err)
 
real(qp) function la_qdeterminant (a, overwrite_a, err)
 
complex(sp) function la_cdeterminant (a, overwrite_a, err)
 
complex(dp) function la_zdeterminant (a, overwrite_a, err)
 
complex(qp) function la_wdeterminant (a, overwrite_a, err)
 

Member Function/Subroutine Documentation

◆ la_cdeterminant()

complex(sp) function la_determinant::det::la_cdeterminant ( complex(sp), dimension(:,:), intent(inout), target  a,
logical(lk), intent(in), optional  overwrite_a,
type(la_state), intent(out), optional  err 
)
Parameters
[in,out]aInput matrix a[m,n]
[in]overwrite_a[optional] Can A data be overwritten and destroyed?
[out]err[optional] state return flag. On error if not requested, the code will stop
Returns
Result: matrix determinant

◆ la_ddeterminant()

real(dp) function la_determinant::det::la_ddeterminant ( real(dp), dimension(:,:), intent(inout), target  a,
logical(lk), intent(in), optional  overwrite_a,
type(la_state), intent(out), optional  err 
)
Parameters
[in,out]aInput matrix a[m,n]
[in]overwrite_a[optional] Can A data be overwritten and destroyed?
[out]err[optional] state return flag. On error if not requested, the code will stop
Returns
Result: matrix determinant

◆ la_qdeterminant()

real(qp) function la_determinant::det::la_qdeterminant ( real(qp), dimension(:,:), intent(inout), target  a,
logical(lk), intent(in), optional  overwrite_a,
type(la_state), intent(out), optional  err 
)
Parameters
[in,out]aInput matrix a[m,n]
[in]overwrite_a[optional] Can A data be overwritten and destroyed?
[out]err[optional] state return flag. On error if not requested, the code will stop
Returns
Result: matrix determinant

◆ la_sdeterminant()

real(sp) function la_determinant::det::la_sdeterminant ( real(sp), dimension(:,:), intent(inout), target  a,
logical(lk), intent(in), optional  overwrite_a,
type(la_state), intent(out), optional  err 
)
Parameters
[in,out]aInput matrix a[m,n]
[in]overwrite_a[optional] Can A data be overwritten and destroyed?
[out]err[optional] state return flag. On error if not requested, the code will stop
Returns
Result: matrix determinant

◆ la_wdeterminant()

complex(qp) function la_determinant::det::la_wdeterminant ( complex(qp), dimension(:,:), intent(inout), target  a,
logical(lk), intent(in), optional  overwrite_a,
type(la_state), intent(out), optional  err 
)
Parameters
[in,out]aInput matrix a[m,n]
[in]overwrite_a[optional] Can A data be overwritten and destroyed?
[out]err[optional] state return flag. On error if not requested, the code will stop
Returns
Result: matrix determinant

◆ la_zdeterminant()

complex(dp) function la_determinant::det::la_zdeterminant ( complex(dp), dimension(:,:), intent(inout), target  a,
logical(lk), intent(in), optional  overwrite_a,
type(la_state), intent(out), optional  err 
)
Parameters
[in,out]aInput matrix a[m,n]
[in]overwrite_a[optional] Can A data be overwritten and destroyed?
[out]err[optional] state return flag. On error if not requested, the code will stop
Returns
Result: matrix determinant

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