 |
My Project
UNKNOWN_GIT_VERSION
|
|
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 339 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 )
381 q.setbounds(1,
m, 1, qcolumns);
◆ qrdecompositionunpacked()
template<unsigned int Precision>
Definition at line 456 of file qr.h.
467 unpackqfromqr<Precision>(a,
m, n,
tau,
m, q);
◆ rmatrixqr()
template<unsigned int Precision>
Definition at line 159 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 229 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>
283 r.setbounds(0,
m-1, 0, n-1);
284 for(
i=0;
i<=n-1;
i++)
◆ rmatrixqrunpackr()
template<unsigned int Precision>
Definition at line 305 of file qr.h.
320 tau.setbounds(1, minmn);
◆ unpackqfromqr()
template<unsigned int Precision>
Definition at line 390 of file qr.h.
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);
446 qrdecomposition<Precision>(a,
m, n,
tau);
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)