create_data(const Params &p, Function f, int xDim, int yDim, int num=1000, Scalar minX=-5, Scalar maxX=5) | icl::math::LevenbergMarquardtFitter< Scalar > | static |
create_numerical_jacobian(int o, Function f, float delta=1.E-5) | icl::math::LevenbergMarquardtFitter< Scalar > | static |
create_numerical_jacobian(int o, FunctionMat f, float delta=1.E-5) | icl::math::LevenbergMarquardtFitter< Scalar > | static |
create_numerical_jacobians(int n, Function f, float delta=1.e-5) | icl::math::LevenbergMarquardtFitter< Scalar > | static |
create_numerical_jacobians(int n, FunctionMat f, float delta=1.e-5) | icl::math::LevenbergMarquardtFitter< Scalar > | static |
dbg | icl::math::LevenbergMarquardtFitter< Scalar > | protected |
DebugCallback typedef | icl::math::LevenbergMarquardtFitter< Scalar > | |
default_debug_callback(const Result &r) | icl::math::LevenbergMarquardtFitter< Scalar > | static |
dst | icl::math::LevenbergMarquardtFitter< Scalar > | protected |
dy | icl::math::LevenbergMarquardtFitter< Scalar > | protected |
eps1 | icl::math::LevenbergMarquardtFitter< Scalar > | protected |
eps2 | icl::math::LevenbergMarquardtFitter< Scalar > | protected |
error(const Matrix &ys, const Matrix &y_est) const | icl::math::LevenbergMarquardtFitter< Scalar > | protected |
f | icl::math::LevenbergMarquardtFitter< Scalar > | protected |
fit(const Matrix &xs, const Matrix &ys, Params initParams) | icl::math::LevenbergMarquardtFitter< Scalar > | |
fitMat(const Matrix &xs, const Matrix &ys, Params initParams) | icl::math::LevenbergMarquardtFitter< Scalar > | private |
fitVec(const Matrix &xs, const Matrix &ys, Params initParams) | icl::math::LevenbergMarquardtFitter< Scalar > | private |
fMat | icl::math::LevenbergMarquardtFitter< Scalar > | protected |
Function typedef | icl::math::LevenbergMarquardtFitter< Scalar > | |
FunctionMat typedef | icl::math::LevenbergMarquardtFitter< Scalar > | |
H | icl::math::LevenbergMarquardtFitter< Scalar > | protected |
init(Function f, int outputDim, const std::vector< Jacobian > &js=std::vector< Jacobian >(), Scalar tau=1.e-8, int maxIterations=1000, Scalar minError=1.e-6, Scalar lambdaMultiplier=10, Scalar eps1=1.49012e-08, Scalar eps2=1.49012e-08, const std::string &linSolver="svd") | icl::math::LevenbergMarquardtFitter< Scalar > | |
init(FunctionMat f, int outputDim, const std::vector< JacobianMat > &js=std::vector< JacobianMat >(), Scalar tau=1.e-8, int maxIterations=1000, Scalar minError=1.e-6, Scalar lambdaMultiplier=10, Scalar eps1=1.49012e-08, Scalar eps2=1.49012e-08, const std::string &linSolver="svd") | icl::math::LevenbergMarquardtFitter< Scalar > | |
J | icl::math::LevenbergMarquardtFitter< Scalar > | protected |
Jacobian typedef | icl::math::LevenbergMarquardtFitter< Scalar > | |
JacobianMat typedef | icl::math::LevenbergMarquardtFitter< Scalar > | |
js | icl::math::LevenbergMarquardtFitter< Scalar > | protected |
jsMat | icl::math::LevenbergMarquardtFitter< Scalar > | protected |
lambdaMultiplier | icl::math::LevenbergMarquardtFitter< Scalar > | protected |
LevenbergMarquardtFitter() | icl::math::LevenbergMarquardtFitter< Scalar > | |
LevenbergMarquardtFitter(Function f, int outputDim, const std::vector< Jacobian > &js=std::vector< Jacobian >(), Scalar tau=1.e-3, int maxIterations=200, Scalar minError=1.e-6, Scalar lambdaMultiplier=10, Scalar eps1=1.49012e-08, Scalar eps2=1.49012e-08, const std::string &linSolver="svd") | icl::math::LevenbergMarquardtFitter< Scalar > | |
LevenbergMarquardtFitter(FunctionMat f, int outputDim, const std::vector< JacobianMat > &js=std::vector< JacobianMat >(), Scalar tau=1.e-3, int maxIterations=200, Scalar minError=1.e-6, Scalar lambdaMultiplier=10, Scalar eps1=1.49012e-08, Scalar eps2=1.49012e-08, const std::string &linSolver="svd") | icl::math::LevenbergMarquardtFitter< Scalar > | |
linSolver | icl::math::LevenbergMarquardtFitter< Scalar > | protected |
Matrix typedef | icl::math::LevenbergMarquardtFitter< Scalar > | |
maxIterations | icl::math::LevenbergMarquardtFitter< Scalar > | protected |
minError | icl::math::LevenbergMarquardtFitter< Scalar > | protected |
Params typedef | icl::math::LevenbergMarquardtFitter< Scalar > | |
params_new | icl::math::LevenbergMarquardtFitter< Scalar > | protected |
setDebugCallback(DebugCallback dbg=default_debug_callback) | icl::math::LevenbergMarquardtFitter< Scalar > | |
setUseMultiThreading(bool enable) | icl::math::LevenbergMarquardtFitter< Scalar > | |
tau | icl::math::LevenbergMarquardtFitter< Scalar > | protected |
useMat | icl::math::LevenbergMarquardtFitter< Scalar > | protected |
useMultiThreading | icl::math::LevenbergMarquardtFitter< Scalar > | protected |
Vector typedef | icl::math::LevenbergMarquardtFitter< Scalar > | |
y_est | icl::math::LevenbergMarquardtFitter< Scalar > | protected |