Index

C++ Code Documentation

loop::QRLapack

File: LAB/loop/QRLapack.H

Compute Projection via QR decomposition using LAPACK.

public:
  • QRLapack( uint rows, uint cols);
    constructor
  • void factor( base::ArrayP<Complex> &A ) throw (int);
    perform QR decomposition on A. Modifies A.
  • void projection( base::ArrayP<Complex> const &A, base::ArrayP<Complex> &B, uint Bcols ) throw (int);
    find the orthogonal complement of B re the space spanned by A A is the output of factor()
protected:
  • uint _rows;
  • uint _cols;
  • typedef Complex complex2F;
  • base::ArrayP<complex2F> TAU;
  • base::ArrayP<complex2F> WORK;
  • QRLapack( QRLapack const & );
  • QRLapack &operator=( QRLapack const & );
private:


loop::QRLapack GANG