Index

C++ Code Documentation

loop::QR

File: LAB/loop/QR.H

public:
  • QR(uint rows, uint cols);
    constructor
  • virtual ~QR();
    destructor
  • int projection( base::ArrayP<Complex> &A, base::ArrayP<Complex> &B, uint Bcols );
  • int factor( base::ArrayP<Complex> &A );
protected:
  • int project( base::ArrayP<Complex> const &A, Complex *B );
  • uint _m;
  • uint _n;
  • uint _incA;
  • base::ArrayP<base::ArrayP<Complex> > _PP;
  • base::ArrayP<Real> _s;
  • base::ArrayP<Complex> _XX;
  • inline void copy( uint n, Complex const *x, uint incx, Complex *y, uint incy );
  • inline void innerProduct( Complex &r, uint n, Complex const *x, uint incx, Complex const *y, uint incy );
  • inline void applyHouseholder( Complex *x, Complex const *v, Real const &s, uint n );
private:
  • inline uint ind( uint i, uint j );
  • QR( QR const & );
    disabled copy constructor
  • QR &operator=( QR const & );
    disabled assignment operator


loop::QR GANG