fortran-lapack
Loading...
Searching...
No Matches
la_eye::diag Interface Reference

Public Member Functions

pure real(sp) function, dimension(:,:), allocatable la_diag_s_from_scalar (n, source)
 
pure real(sp) function, dimension(:,:), allocatable la_diag_s_from_array (source)
 
pure real(dp) function, dimension(:,:), allocatable la_diag_d_from_scalar (n, source)
 
pure real(dp) function, dimension(:,:), allocatable la_diag_d_from_array (source)
 
pure real(qp) function, dimension(:,:), allocatable la_diag_q_from_scalar (n, source)
 
pure real(qp) function, dimension(:,:), allocatable la_diag_q_from_array (source)
 
pure complex(sp) function, dimension(:,:), allocatable la_diag_c_from_scalar (n, source)
 
pure complex(sp) function, dimension(:,:), allocatable la_diag_c_from_array (source)
 
pure complex(dp) function, dimension(:,:), allocatable la_diag_z_from_scalar (n, source)
 
pure complex(dp) function, dimension(:,:), allocatable la_diag_z_from_array (source)
 
pure complex(qp) function, dimension(:,:), allocatable la_diag_w_from_scalar (n, source)
 
pure complex(qp) function, dimension(:,:), allocatable la_diag_w_from_array (source)
 
real(sp) function, dimension(:,:), allocatable la_diag_s_errhandle_from_scalar (n, source, err)
 
real(sp) function, dimension(:,:), allocatable la_diag_s_errhandle_from_array (source, err)
 
real(dp) function, dimension(:,:), allocatable la_diag_d_errhandle_from_scalar (n, source, err)
 
real(dp) function, dimension(:,:), allocatable la_diag_d_errhandle_from_array (source, err)
 
real(qp) function, dimension(:,:), allocatable la_diag_q_errhandle_from_scalar (n, source, err)
 
real(qp) function, dimension(:,:), allocatable la_diag_q_errhandle_from_array (source, err)
 
complex(sp) function, dimension(:,:), allocatable la_diag_c_errhandle_from_scalar (n, source, err)
 
complex(sp) function, dimension(:,:), allocatable la_diag_c_errhandle_from_array (source, err)
 
complex(dp) function, dimension(:,:), allocatable la_diag_z_errhandle_from_scalar (n, source, err)
 
complex(dp) function, dimension(:,:), allocatable la_diag_z_errhandle_from_array (source, err)
 
complex(qp) function, dimension(:,:), allocatable la_diag_w_errhandle_from_scalar (n, source, err)
 
complex(qp) function, dimension(:,:), allocatable la_diag_w_errhandle_from_array (source, err)
 
pure real(sp) function, dimension(size(source, kind=ilp)+abs(k), size(source, kind=ilp)+abs(k)) la_diag_s_from_array_k (source, k)
 
pure real(sp) function, dimension(minval(shape(a, kind=ilp))) la_diag_s_from_matrix (a)
 
pure real(sp) function, dimension(minval(shape(a, kind=ilp)) - abs(k)) la_diag_s_from_matrix_k (a, k)
 
pure real(dp) function, dimension(size(source, kind=ilp)+abs(k), size(source, kind=ilp)+abs(k)) la_diag_d_from_array_k (source, k)
 
pure real(dp) function, dimension(minval(shape(a, kind=ilp))) la_diag_d_from_matrix (a)
 
pure real(dp) function, dimension(minval(shape(a, kind=ilp)) - abs(k)) la_diag_d_from_matrix_k (a, k)
 
pure real(qp) function, dimension(size(source, kind=ilp)+abs(k), size(source, kind=ilp)+abs(k)) la_diag_q_from_array_k (source, k)
 
pure real(qp) function, dimension(minval(shape(a, kind=ilp))) la_diag_q_from_matrix (a)
 
pure real(qp) function, dimension(minval(shape(a, kind=ilp)) - abs(k)) la_diag_q_from_matrix_k (a, k)
 
pure complex(sp) function, dimension(size(source, kind=ilp)+abs(k), size(source, kind=ilp)+abs(k)) la_diag_c_from_array_k (source, k)
 
pure complex(sp) function, dimension(minval(shape(a, kind=ilp))) la_diag_c_from_matrix (a)
 
pure complex(sp) function, dimension(minval(shape(a, kind=ilp)) - abs(k)) la_diag_c_from_matrix_k (a, k)
 
pure complex(dp) function, dimension(size(source, kind=ilp)+abs(k), size(source, kind=ilp)+abs(k)) la_diag_z_from_array_k (source, k)
 
pure complex(dp) function, dimension(minval(shape(a, kind=ilp))) la_diag_z_from_matrix (a)
 
pure complex(dp) function, dimension(minval(shape(a, kind=ilp)) - abs(k)) la_diag_z_from_matrix_k (a, k)
 
pure complex(qp) function, dimension(size(source, kind=ilp)+abs(k), size(source, kind=ilp)+abs(k)) la_diag_w_from_array_k (source, k)
 
pure complex(qp) function, dimension(minval(shape(a, kind=ilp))) la_diag_w_from_matrix (a)
 
pure complex(qp) function, dimension(minval(shape(a, kind=ilp)) - abs(k)) la_diag_w_from_matrix_k (a, k)
 

Member Function/Subroutine Documentation

◆ la_diag_c_errhandle_from_array()

complex(sp) function, dimension(:,:), allocatable la_eye::diag::la_diag_c_errhandle_from_array ( complex(sp), dimension(:), intent(in) source,
type(la_state), intent(out) err )
Parameters
[in]sourceArray of diagonal values. Used to define the return type and the matrix size.
[out]err[optional] state return flag. On error if not requested, the code will stop
Returns
Return matrix

◆ la_diag_c_errhandle_from_scalar()

complex(sp) function, dimension(:,:), allocatable la_eye::diag::la_diag_c_errhandle_from_scalar ( integer(ilp), intent(in) n,
complex(sp), intent(in) source,
type(la_state), intent(out) err )
Parameters
[in]nMatrix size
[in]sourceScalar diagonal value. Used to define the return type.
[out]err[optional] state return flag. On error if not requested, the code will stop
Returns
Return matrix

◆ la_diag_c_from_array()

pure complex(sp) function, dimension(:,:), allocatable la_eye::diag::la_diag_c_from_array ( complex(sp), dimension(:), intent(in) source)
Parameters
[in]sourceArray of diagonal values. Used to define the return type and the matrix size.
Returns
Return matrix

◆ la_diag_c_from_array_k()

pure complex(sp) function, dimension(size(source,kind=ilp) + abs(k),size(source,kind=ilp) + abs(k)) la_eye::diag::la_diag_c_from_array_k ( complex(sp), dimension(:), intent(in) source,
integer(ilp), intent(in) k )
Parameters
[in]sourceArray of diagonal values. Used to define the return type and the matrix size.
[in]kIndex of the diagonal: 0 is the main diagonal, k>0 the k-th superdiagonal, k<0 the k-th subdiagonal.
Returns
Return matrix

◆ la_diag_c_from_matrix()

pure complex(sp) function, dimension(minval(shape(a,kind=ilp))) la_eye::diag::la_diag_c_from_matrix ( complex(sp), dimension(:,:), intent(in) a)
Parameters
[in]aInput matrix. Used to define the return type and size.
Returns
Return array

◆ la_diag_c_from_matrix_k()

pure complex(sp) function, dimension(minval(shape(a,kind=ilp)) - abs(k)) la_eye::diag::la_diag_c_from_matrix_k ( complex(sp), dimension(:,:), intent(in) a,
integer(ilp), intent(in) k )
Parameters
[in]aInput matrix. Used to define the return type and size.
[in]kIndex of the diagonal: 0 is the main diagonal, k>0 the k-th superdiagonal, k<0 the k-th subdiagonal.
Returns
Return array

◆ la_diag_c_from_scalar()

pure complex(sp) function, dimension(:,:), allocatable la_eye::diag::la_diag_c_from_scalar ( integer(ilp), intent(in) n,
complex(sp), intent(in) source )
Parameters
[in]nMatrix size
[in]sourceScalar diagonal value. Used to define the return type.
Returns
Return matrix

◆ la_diag_d_errhandle_from_array()

real(dp) function, dimension(:,:), allocatable la_eye::diag::la_diag_d_errhandle_from_array ( real(dp), dimension(:), intent(in) source,
type(la_state), intent(out) err )
Parameters
[in]sourceArray of diagonal values. Used to define the return type and the matrix size.
[out]err[optional] state return flag. On error if not requested, the code will stop
Returns
Return matrix

◆ la_diag_d_errhandle_from_scalar()

real(dp) function, dimension(:,:), allocatable la_eye::diag::la_diag_d_errhandle_from_scalar ( integer(ilp), intent(in) n,
real(dp), intent(in) source,
type(la_state), intent(out) err )
Parameters
[in]nMatrix size
[in]sourceScalar diagonal value. Used to define the return type.
[out]err[optional] state return flag. On error if not requested, the code will stop
Returns
Return matrix

◆ la_diag_d_from_array()

pure real(dp) function, dimension(:,:), allocatable la_eye::diag::la_diag_d_from_array ( real(dp), dimension(:), intent(in) source)
Parameters
[in]sourceArray of diagonal values. Used to define the return type and the matrix size.
Returns
Return matrix

◆ la_diag_d_from_array_k()

pure real(dp) function, dimension(size(source,kind=ilp) + abs(k),size(source,kind=ilp) + abs(k)) la_eye::diag::la_diag_d_from_array_k ( real(dp), dimension(:), intent(in) source,
integer(ilp), intent(in) k )
Parameters
[in]sourceArray of diagonal values. Used to define the return type and the matrix size.
[in]kIndex of the diagonal: 0 is the main diagonal, k>0 the k-th superdiagonal, k<0 the k-th subdiagonal.
Returns
Return matrix

◆ la_diag_d_from_matrix()

pure real(dp) function, dimension(minval(shape(a,kind=ilp))) la_eye::diag::la_diag_d_from_matrix ( real(dp), dimension(:,:), intent(in) a)
Parameters
[in]aInput matrix. Used to define the return type and size.
Returns
Return array

◆ la_diag_d_from_matrix_k()

pure real(dp) function, dimension(minval(shape(a,kind=ilp)) - abs(k)) la_eye::diag::la_diag_d_from_matrix_k ( real(dp), dimension(:,:), intent(in) a,
integer(ilp), intent(in) k )
Parameters
[in]aInput matrix. Used to define the return type and size.
[in]kIndex of the diagonal: 0 is the main diagonal, k>0 the k-th superdiagonal, k<0 the k-th subdiagonal.
Returns
Return array

◆ la_diag_d_from_scalar()

pure real(dp) function, dimension(:,:), allocatable la_eye::diag::la_diag_d_from_scalar ( integer(ilp), intent(in) n,
real(dp), intent(in) source )
Parameters
[in]nMatrix size
[in]sourceScalar diagonal value. Used to define the return type.
Returns
Return matrix

◆ la_diag_q_errhandle_from_array()

real(qp) function, dimension(:,:), allocatable la_eye::diag::la_diag_q_errhandle_from_array ( real(qp), dimension(:), intent(in) source,
type(la_state), intent(out) err )
Parameters
[in]sourceArray of diagonal values. Used to define the return type and the matrix size.
[out]err[optional] state return flag. On error if not requested, the code will stop
Returns
Return matrix

◆ la_diag_q_errhandle_from_scalar()

real(qp) function, dimension(:,:), allocatable la_eye::diag::la_diag_q_errhandle_from_scalar ( integer(ilp), intent(in) n,
real(qp), intent(in) source,
type(la_state), intent(out) err )
Parameters
[in]nMatrix size
[in]sourceScalar diagonal value. Used to define the return type.
[out]err[optional] state return flag. On error if not requested, the code will stop
Returns
Return matrix

◆ la_diag_q_from_array()

pure real(qp) function, dimension(:,:), allocatable la_eye::diag::la_diag_q_from_array ( real(qp), dimension(:), intent(in) source)
Parameters
[in]sourceArray of diagonal values. Used to define the return type and the matrix size.
Returns
Return matrix

◆ la_diag_q_from_array_k()

pure real(qp) function, dimension(size(source,kind=ilp) + abs(k),size(source,kind=ilp) + abs(k)) la_eye::diag::la_diag_q_from_array_k ( real(qp), dimension(:), intent(in) source,
integer(ilp), intent(in) k )
Parameters
[in]sourceArray of diagonal values. Used to define the return type and the matrix size.
[in]kIndex of the diagonal: 0 is the main diagonal, k>0 the k-th superdiagonal, k<0 the k-th subdiagonal.
Returns
Return matrix

◆ la_diag_q_from_matrix()

pure real(qp) function, dimension(minval(shape(a,kind=ilp))) la_eye::diag::la_diag_q_from_matrix ( real(qp), dimension(:,:), intent(in) a)
Parameters
[in]aInput matrix. Used to define the return type and size.
Returns
Return array

◆ la_diag_q_from_matrix_k()

pure real(qp) function, dimension(minval(shape(a,kind=ilp)) - abs(k)) la_eye::diag::la_diag_q_from_matrix_k ( real(qp), dimension(:,:), intent(in) a,
integer(ilp), intent(in) k )
Parameters
[in]aInput matrix. Used to define the return type and size.
[in]kIndex of the diagonal: 0 is the main diagonal, k>0 the k-th superdiagonal, k<0 the k-th subdiagonal.
Returns
Return array

◆ la_diag_q_from_scalar()

pure real(qp) function, dimension(:,:), allocatable la_eye::diag::la_diag_q_from_scalar ( integer(ilp), intent(in) n,
real(qp), intent(in) source )
Parameters
[in]nMatrix size
[in]sourceScalar diagonal value. Used to define the return type.
Returns
Return matrix

◆ la_diag_s_errhandle_from_array()

real(sp) function, dimension(:,:), allocatable la_eye::diag::la_diag_s_errhandle_from_array ( real(sp), dimension(:), intent(in) source,
type(la_state), intent(out) err )
Parameters
[in]sourceArray of diagonal values. Used to define the return type and the matrix size.
[out]err[optional] state return flag. On error if not requested, the code will stop
Returns
Return matrix

◆ la_diag_s_errhandle_from_scalar()

real(sp) function, dimension(:,:), allocatable la_eye::diag::la_diag_s_errhandle_from_scalar ( integer(ilp), intent(in) n,
real(sp), intent(in) source,
type(la_state), intent(out) err )
Parameters
[in]nMatrix size
[in]sourceScalar diagonal value. Used to define the return type.
[out]err[optional] state return flag. On error if not requested, the code will stop
Returns
Return matrix

◆ la_diag_s_from_array()

pure real(sp) function, dimension(:,:), allocatable la_eye::diag::la_diag_s_from_array ( real(sp), dimension(:), intent(in) source)
Parameters
[in]sourceArray of diagonal values. Used to define the return type and the matrix size.
Returns
Return matrix

◆ la_diag_s_from_array_k()

pure real(sp) function, dimension(size(source,kind=ilp) + abs(k),size(source,kind=ilp) + abs(k)) la_eye::diag::la_diag_s_from_array_k ( real(sp), dimension(:), intent(in) source,
integer(ilp), intent(in) k )
Parameters
[in]sourceArray of diagonal values. Used to define the return type and the matrix size.
[in]kIndex of the diagonal: 0 is the main diagonal, k>0 the k-th superdiagonal, k<0 the k-th subdiagonal.
Returns
Return matrix

◆ la_diag_s_from_matrix()

pure real(sp) function, dimension(minval(shape(a,kind=ilp))) la_eye::diag::la_diag_s_from_matrix ( real(sp), dimension(:,:), intent(in) a)
Parameters
[in]aInput matrix. Used to define the return type and size.
Returns
Return array

◆ la_diag_s_from_matrix_k()

pure real(sp) function, dimension(minval(shape(a,kind=ilp)) - abs(k)) la_eye::diag::la_diag_s_from_matrix_k ( real(sp), dimension(:,:), intent(in) a,
integer(ilp), intent(in) k )
Parameters
[in]aInput matrix. Used to define the return type and size.
[in]kIndex of the diagonal: 0 is the main diagonal, k>0 the k-th superdiagonal, k<0 the k-th subdiagonal.
Returns
Return array

◆ la_diag_s_from_scalar()

pure real(sp) function, dimension(:,:), allocatable la_eye::diag::la_diag_s_from_scalar ( integer(ilp), intent(in) n,
real(sp), intent(in) source )
Parameters
[in]nMatrix size
[in]sourceScalar diagonal value. Used to define the return type.
Returns
Return matrix

◆ la_diag_w_errhandle_from_array()

complex(qp) function, dimension(:,:), allocatable la_eye::diag::la_diag_w_errhandle_from_array ( complex(qp), dimension(:), intent(in) source,
type(la_state), intent(out) err )
Parameters
[in]sourceArray of diagonal values. Used to define the return type and the matrix size.
[out]err[optional] state return flag. On error if not requested, the code will stop
Returns
Return matrix

◆ la_diag_w_errhandle_from_scalar()

complex(qp) function, dimension(:,:), allocatable la_eye::diag::la_diag_w_errhandle_from_scalar ( integer(ilp), intent(in) n,
complex(qp), intent(in) source,
type(la_state), intent(out) err )
Parameters
[in]nMatrix size
[in]sourceScalar diagonal value. Used to define the return type.
[out]err[optional] state return flag. On error if not requested, the code will stop
Returns
Return matrix

◆ la_diag_w_from_array()

pure complex(qp) function, dimension(:,:), allocatable la_eye::diag::la_diag_w_from_array ( complex(qp), dimension(:), intent(in) source)
Parameters
[in]sourceArray of diagonal values. Used to define the return type and the matrix size.
Returns
Return matrix

◆ la_diag_w_from_array_k()

pure complex(qp) function, dimension(size(source,kind=ilp) + abs(k),size(source,kind=ilp) + abs(k)) la_eye::diag::la_diag_w_from_array_k ( complex(qp), dimension(:), intent(in) source,
integer(ilp), intent(in) k )
Parameters
[in]sourceArray of diagonal values. Used to define the return type and the matrix size.
[in]kIndex of the diagonal: 0 is the main diagonal, k>0 the k-th superdiagonal, k<0 the k-th subdiagonal.
Returns
Return matrix

◆ la_diag_w_from_matrix()

pure complex(qp) function, dimension(minval(shape(a,kind=ilp))) la_eye::diag::la_diag_w_from_matrix ( complex(qp), dimension(:,:), intent(in) a)
Parameters
[in]aInput matrix. Used to define the return type and size.
Returns
Return array

◆ la_diag_w_from_matrix_k()

pure complex(qp) function, dimension(minval(shape(a,kind=ilp)) - abs(k)) la_eye::diag::la_diag_w_from_matrix_k ( complex(qp), dimension(:,:), intent(in) a,
integer(ilp), intent(in) k )
Parameters
[in]aInput matrix. Used to define the return type and size.
[in]kIndex of the diagonal: 0 is the main diagonal, k>0 the k-th superdiagonal, k<0 the k-th subdiagonal.
Returns
Return array

◆ la_diag_w_from_scalar()

pure complex(qp) function, dimension(:,:), allocatable la_eye::diag::la_diag_w_from_scalar ( integer(ilp), intent(in) n,
complex(qp), intent(in) source )
Parameters
[in]nMatrix size
[in]sourceScalar diagonal value. Used to define the return type.
Returns
Return matrix

◆ la_diag_z_errhandle_from_array()

complex(dp) function, dimension(:,:), allocatable la_eye::diag::la_diag_z_errhandle_from_array ( complex(dp), dimension(:), intent(in) source,
type(la_state), intent(out) err )
Parameters
[in]sourceArray of diagonal values. Used to define the return type and the matrix size.
[out]err[optional] state return flag. On error if not requested, the code will stop
Returns
Return matrix

◆ la_diag_z_errhandle_from_scalar()

complex(dp) function, dimension(:,:), allocatable la_eye::diag::la_diag_z_errhandle_from_scalar ( integer(ilp), intent(in) n,
complex(dp), intent(in) source,
type(la_state), intent(out) err )
Parameters
[in]nMatrix size
[in]sourceScalar diagonal value. Used to define the return type.
[out]err[optional] state return flag. On error if not requested, the code will stop
Returns
Return matrix

◆ la_diag_z_from_array()

pure complex(dp) function, dimension(:,:), allocatable la_eye::diag::la_diag_z_from_array ( complex(dp), dimension(:), intent(in) source)
Parameters
[in]sourceArray of diagonal values. Used to define the return type and the matrix size.
Returns
Return matrix

◆ la_diag_z_from_array_k()

pure complex(dp) function, dimension(size(source,kind=ilp) + abs(k),size(source,kind=ilp) + abs(k)) la_eye::diag::la_diag_z_from_array_k ( complex(dp), dimension(:), intent(in) source,
integer(ilp), intent(in) k )
Parameters
[in]sourceArray of diagonal values. Used to define the return type and the matrix size.
[in]kIndex of the diagonal: 0 is the main diagonal, k>0 the k-th superdiagonal, k<0 the k-th subdiagonal.
Returns
Return matrix

◆ la_diag_z_from_matrix()

pure complex(dp) function, dimension(minval(shape(a,kind=ilp))) la_eye::diag::la_diag_z_from_matrix ( complex(dp), dimension(:,:), intent(in) a)
Parameters
[in]aInput matrix. Used to define the return type and size.
Returns
Return array

◆ la_diag_z_from_matrix_k()

pure complex(dp) function, dimension(minval(shape(a,kind=ilp)) - abs(k)) la_eye::diag::la_diag_z_from_matrix_k ( complex(dp), dimension(:,:), intent(in) a,
integer(ilp), intent(in) k )
Parameters
[in]aInput matrix. Used to define the return type and size.
[in]kIndex of the diagonal: 0 is the main diagonal, k>0 the k-th superdiagonal, k<0 the k-th subdiagonal.
Returns
Return array

◆ la_diag_z_from_scalar()

pure complex(dp) function, dimension(:,:), allocatable la_eye::diag::la_diag_z_from_scalar ( integer(ilp), intent(in) n,
complex(dp), intent(in) source )
Parameters
[in]nMatrix size
[in]sourceScalar diagonal value. Used to define the return type.
Returns
Return matrix

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