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

ORBDB6: 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 dorbdb6 (m1, m2, n, x1, incx1, x2, incx2, q1, ldq1, q2, ldq2, work, lwork, info)
 
 la_dorbdb6
 
 la_qorbdb6
 
pure subroutine sorbdb6 (m1, m2, n, x1, incx1, x2, incx2, q1, ldq1, q2, ldq2, work, lwork, info)
 
 la_sorbdb6
 

Detailed Description

ORBDB6: 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

◆ dorbdb6()

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

◆ la_dorbdb6()

la_lapack::orbdb6::la_dorbdb6

◆ la_qorbdb6()

la_lapack::orbdb6::la_qorbdb6

◆ la_sorbdb6()

la_lapack::orbdb6::la_sorbdb6

◆ sorbdb6()

pure subroutine la_lapack::orbdb6::sorbdb6 ( integer(ilp), intent(in)  m1,
integer(ilp), intent(in)  m2,
integer(ilp), intent(in)  n,
real(sp), dimension(*), intent(inout)  x1,
integer(ilp), intent(in)  incx1,
real(sp), dimension(*), intent(inout)  x2,
integer(ilp), intent(in)  incx2,
real(sp), dimension(ldq1,*), intent(in)  q1,
integer(ilp), intent(in)  ldq1,
real(sp), dimension(ldq2,*), intent(in)  q2,
integer(ilp), intent(in)  ldq2,
real(sp), 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: