#include <gandalf/linalg/vec_gen.h>#include <gandalf/linalg/mat_gen.h>#include <gandalf/linalg/mat_square.h>#include <gandalf/common/linked_list.h>Go to the source code of this file.
Classes | |
| struct | Gan_LevMarqObs |
| Observation structure for Levenberg-Marquardt minimisation. More... | |
| struct | Gan_LevMarqStruct |
| Structure for holding state of Levenberg-Marquardt algorithm. More... | |
Typedefs | |
| typedef Gan_Bool(* | Gan_LevMarqObsFunc_h )(Gan_Vector *x, Gan_Vector *z, void *zdata, Gan_Vector *h, Gan_Matrix *H) |
| Observation function for standard h-type observations. | |
| typedef Gan_Bool(* | Gan_LevMarqObsFunc_F )(Gan_Vector *x, Gan_Vector *z, void *zdata, Gan_Vector *F, Gan_Matrix *Hx, Gan_Matrix *Hz) |
| Observation function for F-type observations. | |
| typedef Gan_LevMarqObs | Gan_LevMarqObs |
| Observation structure for Levenberg-Marquardt minimisation. | |
| typedef Gan_LevMarqStruct | Gan_LevMarqStruct |
| Structure for holding state of Levenberg-Marquardt algorithm. | |
| typedef Gan_Bool(* | Gan_LevMarqInitFunc )(Gan_Vector *x, Gan_List *obs_list, void *data) |
| Callback function for initialising Levenberg-Marquardt algorithm. | |
Enumerations | |
| enum | Gan_LevMarqObsType { GAN_LEV_MARQ_OBS_H, GAN_LEV_MARQ_OBS_H_ROBUST, GAN_LEV_MARQ_OBS_F } |
| Observation type for Levenberg-Marquardt minimisation. More... | |
Functions | |
| Gan_LevMarqStruct * | gan_lev_marq_alloc (void) |
| Macro: Allocates a Levenberg-Marquardt structure. | |
Part of: Gandalf Library
1.3.9.1