Developer Reference

  • 2020.2
  • 07/15/2020
  • Public Content
Contents

?orbdb/?unbdb

Simultaneously bidiagonalizes the blocks of a partitioned orthogonal/unitary matrix.

Syntax

call sorbdb
(
trans
,
signs
,
m
,
p
,
q
,
x11
,
ldx11
,
x12
,
ldx12
,
x21
,
ldx21
,
x22
,
ldx22
,
theta
,
phi
,
taup1
,
taup2
,
tauq1
,
tauq2
,
work
,
lwork
,
info
)
call dorbdb
(
trans
,
signs
,
m
,
p
,
q
,
x11
,
ldx11
,
x12
,
ldx12
,
x21
,
ldx21
,
x22
,
ldx22
,
theta
,
phi
,
taup1
,
taup2
,
tauq1
,
tauq2
,
work
,
lwork
,
info
)
call cunbdb
(
trans
,
signs
,
m
,
p
,
q
,
x11
,
ldx11
,
x12
,
ldx12
,
x21
,
ldx21
,
x22
,
ldx22
,
theta
,
phi
,
taup1
,
taup2
,
tauq1
,
tauq2
,
work
,
lwork
,
info
)
call zunbdb
(
trans
,
signs
,
m
,
p
,
q
,
x11
,
ldx11
,
x12
,
ldx12
,
x21
,
ldx21
,
x22
,
ldx22
,
theta
,
phi
,
taup1
,
taup2
,
tauq1
,
tauq2
,
work
,
lwork
,
info
)
call orbdb
(
x11
,
x12
,
x21
,
x22
,
theta
,
phi
,
taup1
,
taup2
,
tauq1
,
tauq2
[
,
<