summaryrefslogtreecommitdiff
path: root/src/Collapse
diff options
context:
space:
mode:
authorROUVREAU Vincent <vincent.rouvreau@inria.fr>2020-04-09 22:31:10 +0200
committerROUVREAU Vincent <vincent.rouvreau@inria.fr>2020-04-09 22:31:10 +0200
commitbdcb50a167702a4649d866fd11dab6976ec9b3db (patch)
treee9f211d23fb45c7ea7fe5bb0265178165c999dc5 /src/Collapse
parentca843d47c97e2d1be317df8611be6410e78aced4 (diff)
Use operator[] instead of method at()
Diffstat (limited to 'src/Collapse')
-rw-r--r--src/Collapse/include/gudhi/Flag_complex_sparse_matrix.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/Collapse/include/gudhi/Flag_complex_sparse_matrix.h b/src/Collapse/include/gudhi/Flag_complex_sparse_matrix.h
index 033c27a3..4862c1b0 100644
--- a/src/Collapse/include/gudhi/Flag_complex_sparse_matrix.h
+++ b/src/Collapse/include/gudhi/Flag_complex_sparse_matrix.h
@@ -225,14 +225,14 @@ class Flag_complex_sparse_matrix {
Vertex v = std::get<1>(e);
// If idx is not critical so it should be proceses, otherwise it stays in the graph // prev
// code : recurCriticalCoreIndcs.find(idx) == recurCriticalCoreIndcs.end()
- if (not critical_edge_indicator.at(idx)) {
+ if (not critical_edge_indicator[idx]) {
// If idx is affected
if (effectedIndcs.find(idx) != effectedIndcs.end()) {
if (not check_edge_domination(e)) {
#ifdef DEBUG_TRACES
std::cout << "The curent index became critical " << idx << std::endl;
#endif // DEBUG_TRACES
- critical_edge_indicator.at(idx) = true;
+ critical_edge_indicator[idx] = true;
filtered_edge_insert({u, v}, filt);
std::set<std::size_t> inner_effected_indcs = three_clique_indices(idx);
for (auto inr_idx = inner_effected_indcs.rbegin(); inr_idx != inner_effected_indcs.rend(); inr_idx++) {
@@ -314,9 +314,9 @@ class Flag_complex_sparse_matrix {
: rows(0),
edgeCollapsed(false) {
for (size_t bgn_idx = 0; bgn_idx < edge_t.size(); bgn_idx++) {
- Vertex u = std::get<1>(edge_t.at(bgn_idx));
- Vertex v = std::get<2>(edge_t.at(bgn_idx));
- f_edge_vector.push_back({{u, v}, std::get<0>(edge_t.at(bgn_idx))});
+ Vertex u = std::get<1>(edge_t[bgn_idx]);
+ Vertex v = std::get<2>(edge_t[bgn_idx]);
+ f_edge_vector.push_back({{u, v}, std::get<0>(edge_t[bgn_idx])});
vertices.emplace(u);
vertices.emplace(v);
}
@@ -378,13 +378,13 @@ class Flag_complex_sparse_matrix {
dominated_edge_indicator.push_back(false);
if (not check_edge_domination(e)) {
- critical_edge_indicator.at(endIdx) = true;
- dominated_edge_indicator.at(endIdx) = false;
+ critical_edge_indicator[endIdx] = true;
+ dominated_edge_indicator[endIdx] = false;
filtered_edge_insert({u, v}, filt);
if (endIdx > 1)
set_edge_critical(endIdx, filt, filtered_edge_insert);
} else
- dominated_edge_indicator.at(endIdx) = true;
+ dominated_edge_indicator[endIdx] = true;
endIdx++;
}