|
|
|
@ -23,6 +23,8 @@ |
|
|
|
|
#ifndef AVUTIL_LLS_H |
|
|
|
|
#define AVUTIL_LLS_H |
|
|
|
|
|
|
|
|
|
#include "version.h" |
|
|
|
|
|
|
|
|
|
#define MAX_VARS 32 |
|
|
|
|
|
|
|
|
|
//FIXME avoid direct access to LLSModel from outside
|
|
|
|
@ -42,10 +44,11 @@ void avpriv_update_lls(LLSModel *m, double *param, double decay); |
|
|
|
|
void avpriv_solve_lls(LLSModel *m, double threshold, unsigned short min_order); |
|
|
|
|
double avpriv_evaluate_lls(LLSModel *m, double *param, int order); |
|
|
|
|
|
|
|
|
|
#ifndef FF_API_LLS_PRIVATE |
|
|
|
|
#if FF_API_LLS_PRIVATE |
|
|
|
|
void av_init_lls(LLSModel *m, int indep_count); |
|
|
|
|
void av_update_lls(LLSModel *m, double *param, double decay); |
|
|
|
|
void av_solve_lls(LLSModel *m, double threshold, int min_order); |
|
|
|
|
double av_evaluate_lls(LLSModel *m, double *param, int order); |
|
|
|
|
#endif |
|
|
|
|
#endif /* FF_API_LLS_PRIVATE */ |
|
|
|
|
|
|
|
|
|
#endif /* AVUTIL_LLS_H */ |
|
|
|
|