HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_LeastSquares.h File Reference
#include "GU_API.h"
#include <SYS/SYS_Types.h>
#include <Eigen/Core>
+ Include dependency graph for GU_LeastSquares.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

bool GU_API GUisSymmetric (const Eigen::Matrix< fpreal, Eigen::Dynamic, Eigen::Dynamic > &A, fpreal tolerance=SYS_FTOLERANCE_D)
 
bool GU_API GUleastSquaresPartialPivLU (const Eigen::Matrix< fpreal, Eigen::Dynamic, Eigen::Dynamic > &A, const Eigen::Matrix< fpreal, Eigen::Dynamic, Eigen::Dynamic > &Q, Eigen::Matrix< fpreal, Eigen::Dynamic, Eigen::Dynamic > &B, fpreal damping)
 
bool GU_API GUleastSquaresCholesky (const Eigen::Matrix< fpreal, Eigen::Dynamic, Eigen::Dynamic > &A, const Eigen::Matrix< fpreal, Eigen::Dynamic, Eigen::Dynamic > &Q, Eigen::Matrix< fpreal, Eigen::Dynamic, Eigen::Dynamic > &B, fpreal damping)
 
bool GU_API GUleastSquaresCholeskyNormalEquation (const Eigen::Matrix< fpreal, Eigen::Dynamic, Eigen::Dynamic > &A, const Eigen::Matrix< fpreal, Eigen::Dynamic, Eigen::Dynamic > &Q, Eigen::Matrix< fpreal, Eigen::Dynamic, Eigen::Dynamic > &B, fpreal damping)
 
bool GU_API GUleastSquaresSVD (const Eigen::Matrix< fpreal, Eigen::Dynamic, Eigen::Dynamic > &A, const Eigen::Matrix< fpreal, Eigen::Dynamic, Eigen::Dynamic > &Q, Eigen::Matrix< fpreal, Eigen::Dynamic, Eigen::Dynamic > &B, int max_iterations)
 

Function Documentation

bool GU_API GUisSymmetric ( const Eigen::Matrix< fpreal, Eigen::Dynamic, Eigen::Dynamic > &  A,
fpreal  tolerance = SYS_FTOLERANCE_D 
)
bool GU_API GUleastSquaresCholesky ( const Eigen::Matrix< fpreal, Eigen::Dynamic, Eigen::Dynamic > &  A,
const Eigen::Matrix< fpreal, Eigen::Dynamic, Eigen::Dynamic > &  Q,
Eigen::Matrix< fpreal, Eigen::Dynamic, Eigen::Dynamic > &  B,
fpreal  damping 
)
bool GU_API GUleastSquaresCholeskyNormalEquation ( const Eigen::Matrix< fpreal, Eigen::Dynamic, Eigen::Dynamic > &  A,
const Eigen::Matrix< fpreal, Eigen::Dynamic, Eigen::Dynamic > &  Q,
Eigen::Matrix< fpreal, Eigen::Dynamic, Eigen::Dynamic > &  B,
fpreal  damping 
)
bool GU_API GUleastSquaresPartialPivLU ( const Eigen::Matrix< fpreal, Eigen::Dynamic, Eigen::Dynamic > &  A,
const Eigen::Matrix< fpreal, Eigen::Dynamic, Eigen::Dynamic > &  Q,
Eigen::Matrix< fpreal, Eigen::Dynamic, Eigen::Dynamic > &  B,
fpreal  damping 
)
bool GU_API GUleastSquaresSVD ( const Eigen::Matrix< fpreal, Eigen::Dynamic, Eigen::Dynamic > &  A,
const Eigen::Matrix< fpreal, Eigen::Dynamic, Eigen::Dynamic > &  Q,
Eigen::Matrix< fpreal, Eigen::Dynamic, Eigen::Dynamic > &  B,
int  max_iterations 
)