fortran-lapack
Loading...
Searching...
No Matches
la_lapack::unbdb6 Interface Reference

UNBDB6: orthogonalizes the column vector X = [ X1 ] [ X2 ] with respect to the columns of Q = [ Q1 ] . [ Q2 ] The columns of Q must be orthonormal. If the projection is zero according to Kahan's "twice is enough" criterion, then the zero vector is returned. More...

Public Member Functions

pure subroutine cunbdb6 (m1, m2, n, x1, incx1, x2, incx2, q1, ldq1, q2, ldq2, work, lwork, info)
 
 la_cunbdb6
 
 la_wunbdb6
 
pure subroutine zunbdb6 (m1, m2, n, x1, incx1, x2, incx2, q1, ldq1, q2, ldq2, work, lwork, info)
 
 la_zunbdb6
 

Detailed Description

UNBDB6: orthogonalizes the column vector X = [ X1 ] [ X2 ] with respect to the columns of Q = [ Q1 ] . [ Q2 ] The columns of Q must be orthonormal. If the projection is zero according to Kahan's "twice is enough" criterion, then the zero vector is returned.

Member Function/Subroutine Documentation

◆ cunbdb6()

pure subroutine la_lapack::unbdb6::cunbdb6 ( integer(ilp), intent(in)  m1,
integer(ilp), intent(in)  m2,
integer(ilp), intent(in)  n,
complex(sp), dimension(*), intent(inout)  x1,
integer(ilp), intent(in)  incx1,
complex(sp), dimension(*), intent(inout)  x2,
integer(ilp), intent(in)  incx2,
complex(sp), dimension(ldq1,*), intent(in)  q1,
integer(ilp), intent(in)  ldq1,
complex(sp), dimension(ldq2,*), intent(in)  q2,
integer(ilp), intent(in)  ldq2,
complex(sp), dimension(*), intent(out)  work,
integer(ilp), intent(in)  lwork,
integer(ilp), intent(out)  info 
)

◆ la_cunbdb6()

la_lapack::unbdb6::la_cunbdb6

◆ la_wunbdb6()

la_lapack::unbdb6::la_wunbdb6

◆ la_zunbdb6()

la_lapack::unbdb6::la_zunbdb6

◆ zunbdb6()

pure subroutine la_lapack::unbdb6::zunbdb6 ( integer(ilp), intent(in)  m1,
integer(ilp), intent(in)  m2,
integer(ilp), intent(in)  n,
complex(dp), dimension(*), intent(inout)  x1,
integer(ilp), intent(in)  incx1,
complex(dp), dimension(*), intent(inout)  x2,
integer(ilp), intent(in)  incx2,
complex(dp), dimension(ldq1,*), intent(in)  q1,
integer(ilp), intent(in)  ldq1,
complex(dp), dimension(ldq2,*), intent(in)  q2,
integer(ilp), intent(in)  ldq2,
complex(dp), dimension(*), intent(out)  work,
integer(ilp), intent(in)  lwork,
integer(ilp), intent(out)  info 
)

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