Skip to content

Commit aba9e65

Browse files
committed
last fixes
1 parent 441bc77 commit aba9e65

File tree

2 files changed

+17
-18
lines changed

2 files changed

+17
-18
lines changed

core/base/trackingFromCriticalPoints/TrackingFromCriticalPoints.cpp

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -74,12 +74,12 @@ void ttk::TrackingFromCriticalPoints::sortCriticalPoint(
7474
}
7575

7676
void ttk::TrackingFromCriticalPoints::buildCostMatrix(
77-
const std::vector<std::array<float, 3>> coords_1,
78-
const std::vector<double> sfValues_1,
79-
const std::vector<std::array<float, 3>> coords_2,
80-
const std::vector<double> sfValues_2,
81-
std::vector<std::vector<double>> &matrix,
82-
float costDeathBirth) {
77+
const std::vector<std::array<float, 3>> &coords_1,
78+
const std::vector<double> &sfValues_1,
79+
const std::vector<std::array<float, 3>> &coords_2,
80+
const std::vector<double> &sfValues_2,
81+
const float &costDeathBirth,
82+
std::vector<std::vector<double>> &matrix) {
8383
int size_1 = coords_1.size();
8484
int size_2 = coords_2.size();
8585
int matrix_size = (size_1 > 0 && size_2 > 0) ? size_1 + size_2 : 0;
@@ -201,13 +201,13 @@ void ttk::TrackingFromCriticalPoints::performMatchings(
201201
minSize, std::vector<double>(minSize, 0));
202202

203203
buildCostMatrix(maxCoords[i], maxScalar[i], maxCoords[i + 1],
204-
maxScalar[i + 1], maxMatrix, costDeathBirth);
204+
maxScalar[i + 1], costDeathBirth, maxMatrix);
205205
buildCostMatrix(sad_1Coords[i], sad_1Scalar[i], sad_1Coords[i + 1],
206-
sad_1Scalar[i + 1], sad_1Matrix, costDeathBirth);
206+
sad_1Scalar[i + 1], costDeathBirth, sad_1Matrix);
207207
buildCostMatrix(sad_2Coords[i], sad_2Scalar[i], sad_2Coords[i + 1],
208-
sad_2Scalar[i + 1], sad_2Matrix, costDeathBirth);
208+
sad_2Scalar[i + 1], costDeathBirth, sad_2Matrix);
209209
buildCostMatrix(minCoords[i], minScalar[i], minCoords[i + 1],
210-
minScalar[i + 1], minMatrix, costDeathBirth);
210+
minScalar[i + 1], costDeathBirth, minMatrix);
211211

212212
assignmentSolver(maxMatrix, maximaMatchings[i]);
213213
assignmentSolver(sad_1Matrix, sad_1_Matchings[i]);

core/base/trackingFromCriticalPoints/TrackingFromCriticalPoints.h

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,7 @@ namespace ttk {
3434
bool adaptiveDeathBirthCost{false};
3535

3636
public:
37-
TrackingFromCriticalPoints() {
38-
}
37+
TrackingFromCriticalPoints() = default;
3938

4039
void setMeshDiameter(double r) {
4140
meshDiameter = r;
@@ -165,12 +164,12 @@ namespace ttk {
165164
std::vector<SimplexId> &mapSad_2,
166165
std::vector<SimplexId> &mapMin);
167166

168-
void buildCostMatrix(const std::vector<std::array<float, 3>> coords_1,
169-
const std::vector<double> sfValues_1,
170-
const std::vector<std::array<float, 3>> coords_2,
171-
const std::vector<double> sfValues_2,
172-
std::vector<std::vector<double>> &matrix,
173-
float costDeathBirth);
167+
void buildCostMatrix(const std::vector<std::array<float, 3>> &coords_1,
168+
const std::vector<double> &sfValues_1,
169+
const std::vector<std::array<float, 3>> &coords_2,
170+
const std::vector<double> &sfValues_2,
171+
const float &costDeathBirth,
172+
std::vector<std::vector<double>> &matrix);
174173

175174
void localToGlobalMatching(const std::vector<int> &startMap,
176175
const std::vector<int> &endMap,

0 commit comments

Comments
 (0)