| __init__(self, robot_id=0, max_nb_robots=1, max_iters=20, fixed_weight=1.0, extra_params={ "frontend.enable_sparsification":True, "evaluation.enable_sparsification_comparison":False, }) | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| add_candidate_edge(self, edge) | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| add_fixed_edge(self, edge) | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| add_match(self, match) | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| already_considered_matches | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| candidate_edges | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| candidate_edges_to_fixed(self, edges) | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| check_graph_disconnections(self, is_other_robot_considered) | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| check_initial_fixed_measurements_exists(self, is_robot_included) | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| compute_offsets(self, is_robot_included) | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| connection_biased_greedy_selection(self, nb_candidates_to_choose, edges, is_robot_included) | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| edge_key(self, edge) | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| fill_odometry(self) | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| fixed_edges | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| fixed_weight | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| get_included_edges(self, edges, is_robot_included) | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| greedy_initialization(self, nb_candidates_to_choose, edges) | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| initial_fixed_edge_exists | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| log_greedy_edges | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| log_mac_edges | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| max_iters | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| max_nb_robots | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| nb_poses | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| offsets | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| params | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| pseudo_greedy_initialization(self, nb_candidates_to_choose, nb_random, edges) | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| random_initialization(self, nb_candidates_to_choose, edges) | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| recover_inter_robot_edges(self, edges, is_robot_included) | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| rekey_edges(self, edges, is_robot_included) | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| remove_candidate_edges(self, edges, failed=False) | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| replace_weight(self, edge, weight) | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| robot_id | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| run_mac_solver(self, fixed_edges, candidate_edges, w_init, nb_candidates_to_choose) | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| select_candidates(self, nb_candidates_to_choose, is_other_robot_considered, greedy_initialization=True) | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| set_graph(self, fixed_edges, candidate_edges) | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| sparsification_comparison_logs(self, rekeyed_candidate_edges, is_robot_included, greedy_result, mac_result) | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| total_nb_poses | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| update_initial_fixed_edge_exists(self, fixed_edge) | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |
| update_nb_poses(self, edge) | cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization | |