This is the complete list of members for
isam::Optimizer, including all inherited members.
_cholesky | isam::Optimizer | [private] |
augment_sparse_linear_system(SparseSystem &W, const Properties &prop) | isam::Optimizer | |
batch_optimize(const Properties &prop, int *num_iterations) | isam::Optimizer | |
compute_dog_leg(double alpha, const Eigen::VectorXd &h_sd, const Eigen::VectorXd &h_gn, double delta, double &gain_ratio_denominator) | isam::Optimizer | [private] |
compute_gauss_newton_step(const SparseSystem &jacobian, SparseSystem *R=NULL, double lambda=0.) | isam::Optimizer | [private] |
current_SSE_at_linpoint | isam::Optimizer | [private] |
Delta | isam::Optimizer | [private] |
function_system | isam::Optimizer | [private] |
gauss_newton(const Properties &prop, int *num_iterations=NULL) | isam::Optimizer | [private] |
gradient | isam::Optimizer | [private] |
last_accepted_hdl | isam::Optimizer | [private] |
levenberg_marquardt(const Properties &prop, int *num_iterations=NULL) | isam::Optimizer | [private] |
Optimizer(OptimizationInterface &fs) | isam::Optimizer | [inline] |
permute_vector(const Eigen::VectorXd &v, Eigen::VectorXd &p, const int *permutation) | isam::Optimizer | [private] |
powells_dog_leg(int *num_iterations=NULL, double delta0=1.0, int max_iterations=0, double epsilon1=1e-4, double epsilon2=1e-4, double epsilon3=1e-4) | isam::Optimizer | [private] |
powells_dog_leg_update(double epsilon1, double epsilon3, SparseSystem &jacobian, Eigen::VectorXd &f_x, Eigen::VectorXd &gradient) | isam::Optimizer | [private] |
relinearize(const Properties &prop) | isam::Optimizer | |
update_estimate(const Properties &prop) | isam::Optimizer | |
update_trust_radius(double rho, double hdl_norm) | isam::Optimizer | [private] |
~Optimizer() | isam::Optimizer | [inline] |