#include <gandalf/linalg/pseudo_inverse.h>
Public Attributes | |
Gan_SquMatrix | SaaT |
Gan_Matrix | SabT |
Gan_SquMatrix | L |
Gan_Matrix | X |
Gan_Bool | solved |
boolean variable indicating whether solution has been computed | |
Gan_Vector | a |
individual vectors | |
Gan_Vector | b |
individual vectors | |
Gan_Matrix * | C |
constraint matrices | |
Gan_Matrix * | D |
constraint matrices | |
int | null_space |
null-space dimension | |
double | ratio_thres |
singular value ratio threshold | |
int | low_values_allowed |
number of low singular values allowed | |
Gan_Matrix * | U |
left singular vectors of SaaT | |
Gan_Vector * | null_vector |
null-vector | |
Gan_Bool | alloc |
whether this structure was dynamically allocated |
|
Cholesky factorisation of SaaT |
|
accumulated sum of vector outer products a*a^T |
|
accumulated sum of vector outer products a*b^T, as well as holding the solution matrix X |
|
solution matrix |