Class to perform a QTZ (linear least squares) factorization.
More...
#include <LinearAlgebra.h>
List of all members.
Public Member Functions |
| ~FactorQTZ () |
| FactorQTZ () |
| FactorQTZ (const FactorQTZ &c) |
FactorQTZ & | operator= (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
|
double | getRCondEstimate () const |
| returns the actual reciprocal condition number at this rank
|
Protected Attributes |
class FactorQTZRepBase * | rep |
Detailed Description
Class to perform a QTZ (linear least squares) factorization.
Constructor & Destructor Documentation
SimTK::FactorQTZ::~FactorQTZ |
( |
| ) |
|
SimTK::FactorQTZ::FactorQTZ |
( |
| ) |
|
SimTK::FactorQTZ::FactorQTZ |
( |
const FactorQTZ & |
c | ) |
|
template<typename ELT >
SimTK::FactorQTZ::FactorQTZ |
( |
const Matrix_< ELT > & |
m | ) |
|
do QTZ factorization of a matrix
template<typename ELT >
SimTK::FactorQTZ::FactorQTZ |
( |
const Matrix_< ELT > & |
m, |
|
|
double |
rcond |
|
) |
| |
do QTZ factorization of a matrix for a given reciprocal condition number
template<typename ELT >
SimTK::FactorQTZ::FactorQTZ |
( |
const Matrix_< ELT > & |
m, |
|
|
float |
rcond |
|
) |
| |
do QTZ factorization of a matrix for a given reciprocal condition number
Member Function Documentation
template<typename ELT >
void SimTK::FactorQTZ::factor |
( |
const Matrix_< ELT > & |
m | ) |
|
do QTZ factorization of a matrix
template<typename ELT >
void SimTK::FactorQTZ::factor |
( |
const Matrix_< ELT > & |
m, |
|
|
float |
rcond |
|
) |
| |
do QTZ factorization of a matrix for a given reciprocal condition number
template<typename ELT >
void SimTK::FactorQTZ::factor |
( |
const Matrix_< ELT > & |
m, |
|
|
double |
rcond |
|
) |
| |
do QTZ factorization of a matrix for a given reciprocal condition number
template<typename ELT >
void SimTK::FactorQTZ::solve |
( |
const Vector_< ELT > & |
b, |
|
|
Vector_< ELT > & |
x |
|
) |
| const |
solve for a vector x given a right hand side vector b
Reimplemented from SimTK::Factor.
template<typename ELT >
void SimTK::FactorQTZ::solve |
( |
const Matrix_< ELT > & |
b, |
|
|
Matrix_< ELT > & |
x |
|
) |
| const |
solve for an array of vectors given multiple right hand sides
Reimplemented from SimTK::Factor.
template<class ELT >
void SimTK::FactorQTZ::inverse |
( |
Matrix_< ELT > & |
m | ) |
const |
int SimTK::FactorQTZ::getRank |
( |
| ) |
const |
returns the rank of the matrix
double SimTK::FactorQTZ::getRCondEstimate |
( |
| ) |
const |
returns the actual reciprocal condition number at this rank
Member Data Documentation
The documentation for this class was generated from the following file: