27 #ifndef PPRZ_MATRIX_DECOMP_FLOAT_H
28 #define PPRZ_MATRIX_DECOMP_FLOAT_H
58 void pprz_qr_float(
float **Q,
float **R,
float **in,
int m,
int n);
void pprz_svd_solve_float(float **x, float **u, float *w, float **v, float **b, int m, int n, int l)
SVD based linear solver.
void fit_linear_model(float *targets, int D, float(*samples)[D], uint16_t count, bool use_bias, float *params, float *fit_error)
Fit a linear model from samples to target values.
int pprz_svd_float(float **a, float *w, float **v, int m, int n)
SVD decomposition.
void fit_linear_model_prior(float *targets, int D, float(*samples)[D], uint16_t count, bool use_bias, float *priors, float *params, float *fit_error)
Fit a linear model from samples to target values with a prior.
void pprz_qr_float(float **Q, float **R, float **in, int m, int n)
QR decomposition.
void pprz_cholesky_float(float **out, float **in, int n)
Cholesky decomposition.
unsigned short uint16_t
Typedef defining 16 bit unsigned short type.