FactorQTZ Class Reference

#include <LinearAlgebra.h>

Inheritance diagram for FactorQTZ:

Factor

List of all members.


Detailed Description

Class to perform a QTZ (linear least squares) factorization.

Public Member Functions

 ~FactorQTZ ()
 FactorQTZ ()
 FactorQTZ (const FactorQTZ &c)
FactorQTZoperator= (const FactorQTZ &rhs)
template<typename ELT>
 FactorQTZ (const Matrix_< ELT > &m)
 do QTZ factorization of a matrix
template<typename ELT>
 FactorQTZ (const Matrix_< ELT > &m, double rcond)
 do QTZ factorization of a matrix for a given reciprocal condition number
template<typename ELT>
 FactorQTZ (const Matrix_< ELT > &m, float rcond)
 do QTZ factorization of a matrix for a given reciprocal condition number
template<typename ELT>
void factor (const Matrix_< ELT > &m)
 do QTZ factorization of a matrix
template<typename ELT>
void factor (const Matrix_< ELT > &m, float rcond)
 do QTZ factorization of a matrix for a given reciprocal condition number
template<typename ELT>
void factor (const Matrix_< ELT > &m, double rcond)
 do QTZ factorization of a matrix for a given reciprocal condition number
template<typename ELT>
void solve (const Vector_< ELT > &b, Vector_< ELT > &x) const
 solve for a vector x given a right hand side vector b
template<typename ELT>
void solve (const Matrix_< ELT > &b, Matrix_< ELT > &x) const
 solve for an array of vectors given multiple right hand sides
template<class ELT>
void inverse (Matrix_< ELT > &m) const
int getRank () const
 returns the rank of the matrix
void setReciprocalConditionNumber (Real rcond)
 set the reciprocal of the condition number

Protected Attributes

class FactorQTZRepBase * rep

Constructor & Destructor Documentation

~FactorQTZ (  ) 

FactorQTZ (  ) 

FactorQTZ ( const FactorQTZ c  ) 

FactorQTZ ( const Matrix_< ELT > &  m  )  [inline]

do QTZ factorization of a matrix

FactorQTZ ( const Matrix_< ELT > &  m,
double  rcond 
) [inline]

do QTZ factorization of a matrix for a given reciprocal condition number

FactorQTZ ( const Matrix_< ELT > &  m,
float  rcond 
) [inline]

do QTZ factorization of a matrix for a given reciprocal condition number


Member Function Documentation

FactorQTZ& operator= ( const FactorQTZ rhs  ) 

void factor ( const Matrix_< ELT > &  m  )  [inline]

do QTZ factorization of a matrix

void factor ( const Matrix_< ELT > &  m,
float  rcond 
) [inline]

do QTZ factorization of a matrix for a given reciprocal condition number

void factor ( const Matrix_< ELT > &  m,
double  rcond 
) [inline]

do QTZ factorization of a matrix for a given reciprocal condition number

void solve ( const Vector_< ELT > &  b,
Vector_< ELT > &  x 
) const [inline]

solve for a vector x given a right hand side vector b

Reimplemented from Factor.

void solve ( const Matrix_< ELT > &  b,
Matrix_< ELT > &  x 
) const [inline]

solve for an array of vectors given multiple right hand sides

Reimplemented from Factor.

void inverse ( Matrix_< ELT > &  m  )  const [inline]

int getRank (  )  const

returns the rank of the matrix

void setReciprocalConditionNumber ( Real  rcond  ) 

set the reciprocal of the condition number


Member Data Documentation

class FactorQTZRepBase* rep [protected]


The documentation for this class was generated from the following file:

Generated on Fri Sep 26 07:44:31 2008 for SimTKcore by  doxygen 1.5.6