 |
My Project
UNKNOWN_GIT_VERSION
|
|
template<unsigned int Precision> |
void | rmatrixlq (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 | rmatrixlqunpackq (const ap::template_2d_array< amp::ampf< Precision > > &a, int m, int n, const ap::template_1d_array< amp::ampf< Precision > > &tau, int qrows, ap::template_2d_array< amp::ampf< Precision > > &q) |
|
template<unsigned int Precision> |
void | rmatrixlqunpackl (const ap::template_2d_array< amp::ampf< Precision > > &a, int m, int n, ap::template_2d_array< amp::ampf< Precision > > &l) |
|
template<unsigned int Precision> |
void | lqdecomposition (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 | unpackqfromlq (const ap::template_2d_array< amp::ampf< Precision > > &a, int m, int n, const ap::template_1d_array< amp::ampf< Precision > > &tau, int qrows, ap::template_2d_array< amp::ampf< Precision > > &q) |
|
template<unsigned int Precision> |
void | lqdecompositionunpacked (ap::template_2d_array< amp::ampf< Precision > > a, int m, int n, ap::template_2d_array< amp::ampf< Precision > > &l, ap::template_2d_array< amp::ampf< Precision > > &q) |
|
◆ lqdecomposition()
template<unsigned int Precision>
Definition at line 318 of file lq.h.
331 reflections::applyreflectionfromtheright<Precision>(a,
tau(
i), t,
i+1,
m,
i, n, work);
341 template<
unsigned int Precision>
359 if(
m==0 || n==0 || qrows==0 )
◆ lqdecompositionunpacked()
template<unsigned int Precision>
Definition at line 438 of file lq.h.
452 unpackqfromlq<Precision>(a,
m, n,
tau, n, q);
◆ rmatrixlq()
template<unsigned int Precision>
Definition at line 143 of file lq.h.
150 reflections::applyreflectionfromtheright<Precision>(a,
tau(
i), t,
i+1,
m-1,
i, n-1, work);
176 template<
unsigned int Precision>
◆ rmatrixlqunpackl()
template<unsigned int Precision>
Definition at line 283 of file lq.h.
307 tau.setbounds(1, minmn);
◆ rmatrixlqunpackq()
template<unsigned int Precision>
Definition at line 207 of file lq.h.
208 for(
j=0;
j<=n-1;
j++)
224 for(
i=
k-1;
i>=0;
i--)
232 reflections::applyreflectionfromtheright<Precision>(q,
tau(
i),
v, 0, qrows-1,
i, n-1, work);
252 template<
unsigned int Precision>
◆ unpackqfromlq()
template<unsigned int Precision>
Definition at line 372 of file lq.h.
399 reflections::applyreflectionfromtheright<Precision>(q,
tau(
i),
v, 1, qrows,
i, n, work);
407 template<
unsigned int Precision>
424 l.setbounds(1,
m, 1, n);
429 lqdecomposition<Precision>(a,
m, n,
tau);
void vmove(raw_vector< T > vdst, const_raw_vector< T > vsrc)
void unpackqfromlq(const ap::template_2d_array< amp::ampf< Precision > > &a, int m, int n, const ap::template_1d_array< amp::ampf< Precision > > &tau, int qrows, ap::template_2d_array< amp::ampf< Precision > > &q)
void setbounds(int iLow1, int iHigh1, int iLow2, int iHigh2)
void rmatrixlqunpackl(const ap::template_2d_array< amp::ampf< Precision > > &a, int m, int n, ap::template_2d_array< amp::ampf< Precision > > &l)
raw_vector< T > getrow(int iRow, int iColumnStart, int iColumnEnd)
int minint(int m1, int m2)
static void make_assertion(bool bClause)
void tau(int **points, int sizePoints, int k)
int maxint(int m1, int m2)
void setbounds(int iLow, int iHigh)
const Variable & v
< [in] a sqrfree bivariate poly
void lqdecompositionunpacked(ap::template_2d_array< amp::ampf< Precision > > a, int m, int n, ap::template_2d_array< amp::ampf< Precision > > &l, ap::template_2d_array< amp::ampf< Precision > > &q)
void rmatrixlqunpackq(const ap::template_2d_array< amp::ampf< Precision > > &a, int m, int n, const ap::template_1d_array< amp::ampf< Precision > > &tau, int qrows, ap::template_2d_array< amp::ampf< Precision > > &q)