46 template<
unsigned int Precision>
56 template<
unsigned int Precision>
66 template<
unsigned int Precision>
99 template<
unsigned int Precision>
133 for(
j=m1;
j<=m2-1;
j++)
154 for(
j=m1;
j<=m2-1;
j++)
175 for(
j=m2-1;
j>=m1;
j--)
196 for(
j=m2-1;
j>=m1;
j--)
237 template<
unsigned int Precision>
354 template<
unsigned int Precision>
383 r = amp::sqrt<Precision>(amp::sqr<Precision>(f1)+amp::sqr<Precision>(
g1));
386 if( amp::abs<Precision>(
f)>amp::abs<Precision>(
g) &&
cs<0 )
const CanonicalForm int s
void vmove(raw_vector< T > vdst, const_raw_vector< T > vsrc)
void vadd(raw_vector< T > vdst, const_raw_vector< T > vsrc)
void vmul(raw_vector< T > vdst, T2 alpha)
void vsub(raw_vector< T > vdst, const_raw_vector< T > vsrc)
void applyrotationsfromtheright(bool isforward, int m1, int m2, int n1, int n2, const ap::template_1d_array< amp::ampf< Precision > > &c, const ap::template_1d_array< amp::ampf< Precision > > &s, ap::template_2d_array< amp::ampf< Precision > > &a, ap::template_1d_array< amp::ampf< Precision > > &work)
void generaterotation(amp::ampf< Precision > f, amp::ampf< Precision > g, amp::ampf< Precision > &cs, amp::ampf< Precision > &sn, amp::ampf< Precision > &r)
void applyrotationsfromtheleft(bool isforward, int m1, int m2, int n1, int n2, const ap::template_1d_array< amp::ampf< Precision > > &c, const ap::template_1d_array< amp::ampf< Precision > > &s, ap::template_2d_array< amp::ampf< Precision > > &a, ap::template_1d_array< amp::ampf< Precision > > &work)