Developer Reference

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

?orcsd2by1/?uncsd2by1

Computes the CS decomposition of a block-partitioned orthogonal/unitary matrix.

Syntax

call sorcsd2by1
(
jobu1
,
jobu2
,
jobv1t
,
m
,
p
,
q
,
x11
,
ldx11
,
x21
,
ldx21
,
theta
,
u1
,
ldu1
,
u2
,
ldu2
,
v1t
,
ldv1t
,
work
,
lwork
,
iwork
,
info
)
call dorcsd2by1
(
jobu1
,
jobu2
,
jobv1t
,
m
,
p
,
q
,
x11
,
ldx11
,
x21
,
ldx21
,
theta
,
u1
,
ldu1
,
u2
,
ldu2
,
v1t
,
ldv1t
,
work
,
lwork
,
iwork
,
info
)
call cuncsd2by1
(
jobu1
,
jobu2
,
jobv1t
,
m
,
p
,
q
,
x11
,
ldx11
,
x21
,
ldx21
,
theta
,
u1
,
ldu1
,
u2
,
ldu2
,
v1t
,
ldv1t
,
work
,
lwork
,
rwork
,
lrwork
,
iwork
,
info
)
call zuncsd2by1
(
jobu1
,
jobu2
,
jobv1t
,
m
,
p
,
q
,
x11
,
ldx11
,
x21
,
ldx21
,
theta
,
u1
,
ldu1
,
u2
,
ldu2
,
v1t
,
ldv1t
,
work
,
lwork
,
rwork
,
lrwork
,
iwork
,
info
)
call orcsd2by1
(
x11
,
x21
,
theta
,
u1
,
u2
,
v1t
[
,
jobu1
]
[
,
jobu2
]
[
,
jobv1t
]
[
,
info
]
)
call uncsd2by1
(
x11
,
x21
,
theta
,
u1
,
u2
,
v1t
[
,
jobu1
]
[
,
jobu2
]
[
,
jobv1t
]
[
,
info
]
)
Include Files