1 #ifndef SimTK_LINEAR_ALGEBRA_H_     2 #define SimTK_LINEAR_ALGEBRA_H_    62 class FactorLURepBase;
    78     template <
class ELT> 
void factor( 
const Matrix_<ELT>& m );
    92     bool isSingular() 
const;
    94     int getSingularIndex() 
const;
    98     class FactorLURepBase *
rep;
   103 class FactorQTZRepBase;
   122     template <
typename ELT> 
void factor( 
const Matrix_<ELT>& m);
   124     template <
typename ELT> 
void factor( 
const Matrix_<ELT>& m, 
float rcond );
   126     template <
typename ELT> 
void factor( 
const Matrix_<ELT>& m, 
double rcond );
   137     double getRCondEstimate() 
const;
   141     class FactorQTZRepBase *
rep;
   158     template <
class ELT> 
void factor( 
const Matrix_<ELT>& m );
   162     template <
class T> 
void getAllEigenValues( 
Vector_<T>& values);
   165     template <
class VAL, 
class VEC> 
void getFewEigenValuesAndVectors( 
Vector_<VAL>& values, 
Matrix_<VEC>& vectors, 
int ilow, 
int ihi);
   167     template <
class T> 
void getFewEigenVectors( 
Matrix_<T>& vectors, 
int ilow, 
int ihi );
   169     template <
class T> 
void getFewEigenValues( 
Vector_<T>& values, 
int ilow, 
int ihi );
   206     template < 
class ELT > 
void factor( 
const Matrix_<ELT>& m );
   209     template < 
class ELT > 
void factor( 
const Matrix_<ELT>& m, 
float rcond );
   212     template < 
class ELT > 
void factor( 
const Matrix_<ELT>& m, 
double rcond );
   218     template < 
class T > 
void getSingularValues( 
Vector_<T>& values);
   231     class FactorSVDRepBase *
rep;
   237 #endif //SimTK_LINEAR_ALGEBRA_H_ Class to perform a QTZ (linear least squares) factorization. 
Definition: LinearAlgebra.h:107
 
K::TReal TReal
Definition: CompositeNumericalTypes.h:141
 
This is the vector class intended to appear in user code for large, variable size column vectors...
Definition: BigMatrix.h:171
 
This is the top-level SimTK namespace into which all SimTK names are placed to avoid collision with o...
Definition: Assembler.h:37
 
class FactorSVDRepBase * rep
Definition: LinearAlgebra.h:231
 
Factor()
Definition: LinearAlgebra.h:52
 
Base class for the various matrix factorizations. 
Definition: LinearAlgebra.h:49
 
class FactorQTZRepBase * rep
Definition: LinearAlgebra.h:141
 
Includes internal headers providing declarations for the basic SimTK Core classes, including Simmatrix. 
 
class EigenRepBase * rep
Definition: LinearAlgebra.h:180
 
This is the matrix class intended to appear in user code for large, variable size matrices...
Definition: BigMatrix.h:168
 
This is the header file that every Simmath compilation unit should include first. ...
 
Class for performing LU matrix factorizations. 
Definition: LinearAlgebra.h:67
 
Class to compute Eigen values and Eigen vectors of a matrix. 
Definition: LinearAlgebra.h:146
 
Mat< 1, 1, E, CS, RS >::TInvert inverse(const Mat< 1, 1, E, CS, RS > &m)
Specialized 1x1 Mat inverse: costs one divide. 
Definition: SmallMatrixMixed.h:899
 
Class to compute a singular value decomposition of a matrix. 
Definition: LinearAlgebra.h:186
 
class FactorLURepBase * rep
Definition: LinearAlgebra.h:98
 
#define SimTK_SIMMATH_EXPORT
Definition: SimTKmath/include/simmath/internal/common.h:64
 
static const double DefaultRecpCondition
Definition: LinearAlgebra.h:44