 |
My Project
debian-1:4.1.1-p2+ds-4build1
|
|
template<unsigned int Precision> |
void | rmatrixqr (ap::template_2d_array< amp::ampf< Precision > > &a, int m, int n, ap::template_1d_array< amp::ampf< Precision > > &tau) |
|
template<unsigned int Precision> |
void | rmatrixqrunpackq (const ap::template_2d_array< amp::ampf< Precision > > &a, int m, int n, const ap::template_1d_array< amp::ampf< Precision > > &tau, int qcolumns, ap::template_2d_array< amp::ampf< Precision > > &q) |
|
template<unsigned int Precision> |
void | rmatrixqrunpackr (const ap::template_2d_array< amp::ampf< Precision > > &a, int m, int n, ap::template_2d_array< amp::ampf< Precision > > &r) |
|
template<unsigned int Precision> |
void | qrdecomposition (ap::template_2d_array< amp::ampf< Precision > > &a, int m, int n, ap::template_1d_array< amp::ampf< Precision > > &tau) |
|
template<unsigned int Precision> |
void | unpackqfromqr (const ap::template_2d_array< amp::ampf< Precision > > &a, int m, int n, const ap::template_1d_array< amp::ampf< Precision > > &tau, int qcolumns, ap::template_2d_array< amp::ampf< Precision > > &q) |
|
template<unsigned int Precision> |
void | qrdecompositionunpacked (ap::template_2d_array< amp::ampf< Precision > > a, int m, int n, ap::template_2d_array< amp::ampf< Precision > > &q, ap::template_2d_array< amp::ampf< Precision > > &r) |
|
◆ qrdecomposition()
template<unsigned int Precision>
Definition at line 333 of file qr.h.
344 reflections::applyreflectionfromtheleft<Precision>(a,
tau(
i), t,
i,
m,
i+1, n, work);
353 template<
unsigned int Precision>
371 if(
m==0 || n==0 || qcolumns==0 )
◆ qrdecompositionunpacked()
template<unsigned int Precision>
Definition at line 448 of file qr.h.
467 unpackqfromqr<Precision>(a,
m, n,
tau,
m, q);
◆ rmatrixqr()
template<unsigned int Precision>
Definition at line 156 of file qr.h.
166 reflections::applyreflectionfromtheleft<Precision>(a,
tau(
i), t,
i,
m-1,
i+1, n-1, work);
192 template<
unsigned int Precision>
◆ rmatrixqrunpackq()
template<unsigned int Precision>
Definition at line 225 of file qr.h.
240 for(
i=
k-1;
i>=0;
i--)
248 reflections::applyreflectionfromtheleft<Precision>(q,
tau(
i),
v,
i,
m-1, 0, qcolumns-1, work);
268 template<
unsigned int Precision>
◆ rmatrixqrunpackr()
template<unsigned int Precision>
Definition at line 300 of file qr.h.
320 tau.setbounds(1, minmn);
◆ unpackqfromqr()
template<unsigned int Precision>
Definition at line 383 of file qr.h.
386 for(
j=1;
j<=qcolumns;
j++)
411 reflections::applyreflectionfromtheleft<Precision>(q,
tau(
i),
v,
i,
m, 1, qcolumns, work);
419 template<
unsigned int Precision>
441 r.setbounds(1,
m, 1, n);
void vmove(raw_vector< T > vdst, const_raw_vector< T > vsrc)
void unpackqfromqr(const ap::template_2d_array< amp::ampf< Precision > > &a, int m, int n, const ap::template_1d_array< amp::ampf< Precision > > &tau, int qcolumns, ap::template_2d_array< amp::ampf< Precision > > &q)
void setbounds(int iLow1, int iHigh1, int iLow2, int iHigh2)
void rmatrixqrunpackr(const ap::template_2d_array< amp::ampf< Precision > > &a, int m, int n, ap::template_2d_array< amp::ampf< Precision > > &r)
raw_vector< T > getcolumn(int iColumn, int iRowStart, int iRowEnd)
raw_vector< T > getrow(int iRow, int iColumnStart, int iColumnEnd)
int minint(int m1, int m2)
static void make_assertion(bool bClause)
void qrdecompositionunpacked(ap::template_2d_array< amp::ampf< Precision > > a, int m, int n, ap::template_2d_array< amp::ampf< Precision > > &q, ap::template_2d_array< amp::ampf< Precision > > &r)
void tau(int **points, int sizePoints, int k)
void setbounds(int iLow, int iHigh)
const Variable & v
< [in] a sqrfree bivariate poly
void rmatrixqrunpackq(const ap::template_2d_array< amp::ampf< Precision > > &a, int m, int n, const ap::template_1d_array< amp::ampf< Precision > > &tau, int qcolumns, ap::template_2d_array< amp::ampf< Precision > > &q)