Image Component Library (ICL)
icl::math::LevenbergMarquardtFitter< Scalar > Member List

This is the complete list of members for icl::math::LevenbergMarquardtFitter< Scalar >, including all inherited members.

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
dbgicl::math::LevenbergMarquardtFitter< Scalar >protected
DebugCallback typedeficl::math::LevenbergMarquardtFitter< Scalar >
default_debug_callback(const Result &r)icl::math::LevenbergMarquardtFitter< Scalar >static
dsticl::math::LevenbergMarquardtFitter< Scalar >protected
dyicl::math::LevenbergMarquardtFitter< Scalar >protected
eps1icl::math::LevenbergMarquardtFitter< Scalar >protected
eps2icl::math::LevenbergMarquardtFitter< Scalar >protected
error(const Matrix &ys, const Matrix &y_est) consticl::math::LevenbergMarquardtFitter< Scalar >protected
ficl::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
fMaticl::math::LevenbergMarquardtFitter< Scalar >protected
Function typedeficl::math::LevenbergMarquardtFitter< Scalar >
FunctionMat typedeficl::math::LevenbergMarquardtFitter< Scalar >
Hicl::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 >
Jicl::math::LevenbergMarquardtFitter< Scalar >protected
Jacobian typedeficl::math::LevenbergMarquardtFitter< Scalar >
JacobianMat typedeficl::math::LevenbergMarquardtFitter< Scalar >
jsicl::math::LevenbergMarquardtFitter< Scalar >protected
jsMaticl::math::LevenbergMarquardtFitter< Scalar >protected
lambdaMultipliericl::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 >
linSolvericl::math::LevenbergMarquardtFitter< Scalar >protected
Matrix typedeficl::math::LevenbergMarquardtFitter< Scalar >
maxIterationsicl::math::LevenbergMarquardtFitter< Scalar >protected
minErroricl::math::LevenbergMarquardtFitter< Scalar >protected
Params typedeficl::math::LevenbergMarquardtFitter< Scalar >
params_newicl::math::LevenbergMarquardtFitter< Scalar >protected
setDebugCallback(DebugCallback dbg=default_debug_callback)icl::math::LevenbergMarquardtFitter< Scalar >
setUseMultiThreading(bool enable)icl::math::LevenbergMarquardtFitter< Scalar >
tauicl::math::LevenbergMarquardtFitter< Scalar >protected
useMaticl::math::LevenbergMarquardtFitter< Scalar >protected
useMultiThreadingicl::math::LevenbergMarquardtFitter< Scalar >protected
Vector typedeficl::math::LevenbergMarquardtFitter< Scalar >
y_esticl::math::LevenbergMarquardtFitter< Scalar >protected