Skip to content

Commit 0999607

Browse files
committed
Cleanup
1 parent a095dfe commit 0999607

13 files changed

Lines changed: 27 additions & 30 deletions

File tree

src/core/algorithms/dc/FastADC/util/evidence_aux_structures_builder.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
#include <stdexcept>
66

77
#include "core/algorithms/dc/FastADC/model/predicate.h"
8+
#include "core/util/logger.h"
89

910
namespace algos::fastadc {
1011

src/core/algorithms/dd/fastdd/CMakeLists.txt

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,8 @@ set(NAME dd.fastdd.structs)
22
desbordante_add_lib(NAME OBJECT)
33
target_sources(
44
${NAME}
5-
PRIVATE model/pli_shard.cpp
6-
trees/translating_tree_search.cpp
7-
util/differential_function_builder.cpp
8-
util/isn_info.cpp
9-
util/threshold_calculator.cpp
5+
PRIVATE model/pli_shard.cpp trees/translating_tree_search.cpp
6+
util/differential_function_builder.cpp util/isn_info.cpp util/threshold_calculator.cpp
107
)
118
target_link_libraries(${NAME} PUBLIC magic_enum::magic_enum)
129
target_link_libraries(${NAME} PRIVATE spdlog::spdlog_header_only Boost::headers)

src/core/algorithms/dd/fastdd/fastdd.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ unsigned long long FastDD::ExecuteInternal() {
138138
LOG_INFO("Built PLIs");
139139
LOG_DEBUG("Number of PLI shards: {}", pli_shards.size());
140140

141-
DifferentialFunctionBuilder df_builder(typed_relation_, num_rows_, num_columns_);
141+
DifferentialFunctionBuilder df_builder(typed_relation_, num_columns_);
142142
df_builder.BuildDFList(thresholds);
143143
LOG_INFO("Built DF set");
144144
LOG_INFO("Initial search space size: {}", df_builder.GetDifFuncNum());

src/core/algorithms/dd/fastdd/fastdd.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ class FastDD final : public DDAlgorithm {
5050
void RunAlgo(DifferentialFunctionBuilder& df_builder,
5151
std::shared_ptr<DistanceCalculator> const& distance_calculator,
5252
std::vector<PliShard> pli_shards,
53-
std::chrono::_V2::system_clock::time_point start_time) {
53+
std::chrono::system_clock::time_point start_time) {
5454
DiffSetBuilder<Bitset> diff_set_builder(df_builder, distance_calculator);
5555
diff_set_builder.BuildDiffSet(std::move(pli_shards));
5656
DiffSet<Bitset> diff_set = diff_set_builder.GetDiffSet();

src/core/algorithms/dd/fastdd/trees/tree_search.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,13 +102,16 @@ class TreeSearch {
102102
std::stack<StackNode> traversal_;
103103
};
104104

105+
// NOLINTBEGIN(readability-identifier-naming)
105106
Iterator begin() {
106107
return Iterator(root_.get());
107108
}
108109

109110
Iterator end() {
110111
return Iterator(root_.get(), true);
111112
}
113+
114+
// NOLINTEND(readability-identifier-naming)
112115
};
113116

114117
} // namespace algos::dd

src/core/algorithms/dd/fastdd/util/differential_function_builder.h

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ class DifferentialFunctionBuilder {
5151
std::vector<std::vector<DifferentialFunction>> differential_functions_;
5252

5353
std::shared_ptr<model::ColumnLayoutTypedRelationData> typed_relation_;
54-
unsigned num_rows_;
5554
model::ColumnIndex num_columns_;
5655

5756
std::vector<std::vector<ThresholdInfo>> thresholds_;
@@ -68,9 +67,9 @@ class DifferentialFunctionBuilder {
6867

6968
public:
7069
DifferentialFunctionBuilder(
71-
std::shared_ptr<model::ColumnLayoutTypedRelationData> typed_relation, unsigned num_rows,
70+
std::shared_ptr<model::ColumnLayoutTypedRelationData> typed_relation,
7271
model::ColumnIndex num_columns)
73-
: typed_relation_(typed_relation), num_rows_(num_rows), num_columns_(num_columns) {}
72+
: typed_relation_(typed_relation), num_columns_(num_columns) {}
7473

7574
void BuildDFList(std::vector<std::vector<model::DFConstraint>> const& thresholds,
7675
std::vector<model::DFConstraint> const& min_max_dif = {});

src/core/algorithms/dd/fastdd/util/distance_calculator.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ class DistanceCalculator {
5555
std::byte const* first_value = column.GetValue(tuple_pair.first);
5656
std::byte const* second_value = column.GetValue(tuple_pair.second);
5757
if (column.GetTypeId() == model::TypeId::kString) {
58-
auto const& type = column.GetType();
5958
auto first_ptr = &model::Type::GetValue<model::String>(first_value);
6059
auto second_ptr = &model::Type::GetValue<model::String>(second_value);
6160
std::size_t const max_dist = std::max(first_ptr->size(), second_ptr->size());

src/core/algorithms/dd/fastdd/util/mmcs.h

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@ class MMCS {
2222

2323
std::vector<Edge> column_to_dif_funcs_;
2424

25-
void UpdateCritAndUncov(std::vector<std::vector<Edgemark>>& removed_criticals_stack,
25+
void UpdateCritAndUncov(std::vector<std::vector<Edgemark>>& removed_critical_stack,
2626
std::vector<Edgemark>& crit, Edgemark& uncov,
2727
Edgemark const& v_hittings) const {
2828
// update crit[] for vertices in S and put changes on stack
2929

30-
removed_criticals_stack.push_back(crit);
30+
removed_critical_stack.push_back(crit);
3131

32-
std::ranges::for_each(removed_criticals_stack.back(),
32+
std::ranges::for_each(removed_critical_stack.back(),
3333
[&v_hittings](Edgemark& edgemark) { edgemark -= v_hittings; });
3434
std::ranges::for_each(crit, [&v_hittings](Edgemark& edgemark) { edgemark &= v_hittings; });
3535

@@ -39,16 +39,16 @@ class MMCS {
3939
uncov &= v_hittings;
4040
}
4141

42-
void RestoreCritAndUncov(std::vector<std::vector<Edgemark>>& removed_criticals_stack,
42+
void RestoreCritAndUncov(std::vector<std::vector<Edgemark>>& removed_critical_stack,
4343
std::vector<Edgemark>& crit, Edgemark& uncov) const {
4444
uncov |= crit.back();
4545
crit.pop_back();
4646

4747
for (std::size_t i = 0; i < crit.size(); ++i) {
48-
crit[i] |= removed_criticals_stack.back()[i];
48+
crit[i] |= removed_critical_stack.back()[i];
4949
}
5050

51-
removed_criticals_stack.pop_back();
51+
removed_critical_stack.pop_back();
5252
}
5353

5454
bool VertexWouldViolate(std::vector<Edgemark> const& crit, Edgemark const& v_hittings) const {
@@ -63,9 +63,9 @@ class MMCS {
6363

6464
void ExtendOrConfirmS(Edge& s, Edge& cand, std::vector<Edgemark>& crit, Edgemark& uncov,
6565
std::vector<Edgemark>& vertex_hittings,
66-
std::vector<std::vector<Edgemark>>& removed_criticals_stack,
66+
std::vector<std::vector<Edgemark>>& removed_critical_stack,
6767
std::vector<Edge>& result) const {
68-
// find edge from uncov with smallest intersecton C with CAND
68+
// find edge from uncov with smallest intersection C with CAND
6969
Edge c = cand;
7070
c -= hypergraph_[uncov.find_first()];
7171
for (std::size_t i_e = uncov.find_next(uncov.find_first()); i_e != Edgemark::npos;
@@ -94,19 +94,19 @@ class MMCS {
9494
}
9595

9696
// branch
97-
UpdateCritAndUncov(removed_criticals_stack, crit, uncov, vertex_hittings[v]);
97+
UpdateCritAndUncov(removed_critical_stack, crit, uncov, vertex_hittings[v]);
9898

9999
s.set(v);
100100
if (uncov.none()) {
101101
result.push_back(s);
102102
} else if (!cand.none()) {
103103
ExtendOrConfirmS(s, cand, crit, uncov, vertex_hittings,
104-
removed_criticals_stack, result);
104+
removed_critical_stack, result);
105105
}
106106
// update CAND
107107
cand.set(v);
108108
s.reset(v);
109-
RestoreCritAndUncov(removed_criticals_stack, crit, uncov);
109+
RestoreCritAndUncov(removed_critical_stack, crit, uncov);
110110
}
111111
}
112112
}
@@ -151,10 +151,10 @@ class MMCS {
151151
}
152152
}
153153

154-
std::vector<std::vector<Edgemark>> removed_criticals_stack;
154+
std::vector<std::vector<Edgemark>> removed_critical_stack;
155155
std::vector<Edge> result;
156156

157-
ExtendOrConfirmS(s, cand, crit, uncov, vertex_hittings, removed_criticals_stack, result);
157+
ExtendOrConfirmS(s, cand, crit, uncov, vertex_hittings, removed_critical_stack, result);
158158

159159
return result;
160160
}

src/core/algorithms/dd/fastdd/util/static_bitset.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ inline StaticBitset<N> operator-(StaticBitset<N> const& left, StaticBitset<N> co
128128

129129
template <std::size_t Size>
130130
inline bool operator<(StaticBitset<Size> const& left, StaticBitset<Size> const& right) {
131-
assert(left_.size() == right.size());
131+
assert(left.size() == right.size());
132132

133133
return left.static_bitset_ < right.static_bitset_;
134134
}

src/core/algorithms/dd/fastdd/util/threshold_calculator.cpp

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,7 @@ ThresholdCalculator::ThresholdCalculator(
2222
std::shared_ptr<model::ColumnLayoutTypedRelationData> const& difference_typed_relation,
2323
std::shared_ptr<DistanceCalculator> distance_calculator, unsigned num_rows,
2424
model::ColumnIndex num_columns)
25-
: distance_calculator_(distance_calculator),
26-
thresholds_(num_columns),
27-
num_rows_(num_rows),
28-
num_columns_(num_columns) {
25+
: distance_calculator_(distance_calculator), thresholds_(num_columns), num_rows_(num_rows) {
2926
if (difference_typed_relation) {
3027
for (model::ColumnIndex column_index = 0; column_index != num_columns; ++column_index) {
3128
GetThresholds(difference_typed_relation->GetColumnData(column_index), column_index);

0 commit comments

Comments
 (0)