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] |