Factor Class Reference

#include <LinearAlgebra.h>

Inheritance diagram for Factor:

FactorLU FactorQTZ FactorSVD

List of all members.


Detailed Description

Abstract class for performing matrix factorizations.

Public Member Functions

 Factor ()
template<class ELT>
 Factor (Matrix_< ELT > m)
 creates an factorization of a matrix
template<class ELT>
void solve (const Vector_< ELT > &b, Vector_< ELT > &x) const
 solves a single right hand side using a factorization
template<class ELT>
void solve (const Matrix_< ELT > &b, Matrix_< ELT > &x) const
 solves multiple right hand sides using a factorization

Constructor & Destructor Documentation

Factor (  )  [inline]

Factor ( Matrix_< ELT >  m  )  [inline]

creates an factorization of a matrix


Member Function Documentation

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

solves a single right hand side using a factorization

Reimplemented in FactorLU, and FactorQTZ.

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

solves multiple right hand sides using a factorization

Reimplemented in FactorLU, and FactorQTZ.


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