 |
My Project
debian-1:4.1.1-p2+ds-4
|
|
template<unsigned int Precision> |
void | generatereflection (ap::template_1d_array< amp::ampf< Precision > > &x, int n, amp::ampf< Precision > &tau) |
|
template<unsigned int Precision> |
void | applyreflectionfromtheleft (ap::template_2d_array< amp::ampf< Precision > > &c, amp::ampf< Precision > tau, const ap::template_1d_array< amp::ampf< Precision > > &v, int m1, int m2, int n1, int n2, ap::template_1d_array< amp::ampf< Precision > > &work) |
|
template<unsigned int Precision> |
void | applyreflectionfromtheright (ap::template_2d_array< amp::ampf< Precision > > &c, amp::ampf< Precision > tau, const ap::template_1d_array< amp::ampf< Precision > > &v, int m1, int m2, int n1, int n2, ap::template_1d_array< amp::ampf< Precision > > &work) |
|
◆ applyreflectionfromtheleft()
template<unsigned int Precision>
Definition at line 239 of file reflections.h.
279 template<
unsigned int Precision>
◆ applyreflectionfromtheright()
template<unsigned int Precision>
◆ generatereflection()
template<unsigned int Precision>
Definition at line 145 of file reflections.h.
148 xnorm = xnorm+amp::sqr<Precision>(
x(
j)/mx);
150 xnorm = amp::sqrt<Precision>(xnorm)*mx;
165 mx = amp::maximum<Precision>(amp::abs<Precision>(
alpha), amp::abs<Precision>(xnorm));
166 beta = -mx*amp::sqrt<Precision>(amp::sqr<Precision>(
alpha/mx)+amp::sqr<Precision>(xnorm/mx));
206 template<
unsigned int Precision>
raw_vector< T > getvector(int iStart, int iEnd)
void applyreflectionfromtheleft(ap::template_2d_array< amp::ampf< Precision > > &c, amp::ampf< Precision > tau, const ap::template_1d_array< amp::ampf< Precision > > &v, int m1, int m2, int n1, int n2, ap::template_1d_array< amp::ampf< Precision > > &work)
void vmul(raw_vector< T > vdst, T2 alpha)
raw_vector< T > getrow(int iRow, int iColumnStart, int iColumnEnd)
void vsub(raw_vector< T > vdst, const_raw_vector< T > vsrc)
void applyreflectionfromtheright(ap::template_2d_array< amp::ampf< Precision > > &c, amp::ampf< Precision > tau, const ap::template_1d_array< amp::ampf< Precision > > &v, int m1, int m2, int n1, int n2, ap::template_1d_array< amp::ampf< Precision > > &work)
void tau(int **points, int sizePoints, int k)
const Variable & v
< [in] a sqrfree bivariate poly