#include <ConstrainedLS.H>
Public Member Functions | |
void | LeastSquares (Real **A, Vector< Real > &x, const Vector< Real > &rhs, Real **constraintMat, Real *constraintVec, int nInequality) |
void | LeastSquares (Real **A, Vector< Real > &x, const Vector< Real > &rhs) |
void | transpose (Real **a_A, Real **a_Atrans, const int &a_numRows, const int &a_numCols) |
void | matMul (Real **a_A, Real **a_B, Real **a_C, const int &a_numRowsA, const int &a_numColsA, const int &a_numColsB) |
void | AtimesX (Real **A, const Vector< Real > &x, const int &numRowsA, Vector< Real > &Ax) |
void | allocArray (const int &rows, const int &cols, Real **&A) |
void | freeArray (const int &rows, const int &cols, Real **&A) |
void | output (const int &rows, const int &cols, Real **&A, char *name) |
void ConstrainedLS::LeastSquares | ( | Real ** | A, | |
Vector< Real > & | x, | |||
const Vector< Real > & | rhs, | |||
Real ** | constraintMat, | |||
Real * | constraintVec, | |||
int | nInequality | |||
) |
Referenced by LSProblem< dim >::invertNormalEq().
void ConstrainedLS::transpose | ( | Real ** | a_A, | |
Real ** | a_Atrans, | |||
const int & | a_numRows, | |||
const int & | a_numCols | |||
) |
void ConstrainedLS::matMul | ( | Real ** | a_A, | |
Real ** | a_B, | |||
Real ** | a_C, | |||
const int & | a_numRowsA, | |||
const int & | a_numColsA, | |||
const int & | a_numColsB | |||
) |
void ConstrainedLS::AtimesX | ( | Real ** | A, | |
const Vector< Real > & | x, | |||
const int & | numRowsA, | |||
Vector< Real > & | Ax | |||
) |
void ConstrainedLS::allocArray | ( | const int & | rows, | |
const int & | cols, | |||
Real **& | A | |||
) |
void ConstrainedLS::freeArray | ( | const int & | rows, | |
const int & | cols, | |||
Real **& | A | |||
) |
void ConstrainedLS::output | ( | const int & | rows, | |
const int & | cols, | |||
Real **& | A, | |||
char * | name | |||
) |