tsqr seems to have two variants: bitree and butterfly.
There should be a single tsqr static class that takes a policy for the type of tree. Therefore there should be policy classes for bitree and butterfly that conform to some interface that tsqr expects.
hh_recon may also be able to be its own policy into the tsqr class template, dictating the stored representation of the orthogonal factor.
tsqr
seems to have two variants:bitree
andbutterfly
.There should be a single
tsqr
static class that takes a policy for the type of tree. Therefore there should be policy classes forbitree
andbutterfly
that conform to some interface thattsqr
expects.hh_recon
may also be able to be its own policy into thetsqr
class template, dictating the stored representation of the orthogonal factor.