Swarm-SLAM  1.0.0
C-SLAM Framework
cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization Member List

This is the complete list of members for cslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization, including all inherited members.

__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_matchescslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization
candidate_edgescslam.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_edgescslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization
fixed_weightcslam.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_existscslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization
log_greedy_edgescslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization
log_mac_edgescslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization
max_iterscslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization
max_nb_robotscslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization
nb_posescslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization
offsetscslam.algebraic_connectivity_maximization.AlgebraicConnectivityMaximization
paramscslam.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_idcslam.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_posescslam.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