Skip to content

Commit

Permalink
last fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
thom-dani committed Jan 6, 2025
1 parent 441bc77 commit aba9e65
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 18 deletions.
20 changes: 10 additions & 10 deletions core/base/trackingFromCriticalPoints/TrackingFromCriticalPoints.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -74,12 +74,12 @@ void ttk::TrackingFromCriticalPoints::sortCriticalPoint(
}

void ttk::TrackingFromCriticalPoints::buildCostMatrix(
const std::vector<std::array<float, 3>> coords_1,
const std::vector<double> sfValues_1,
const std::vector<std::array<float, 3>> coords_2,
const std::vector<double> sfValues_2,
std::vector<std::vector<double>> &matrix,
float costDeathBirth) {
const std::vector<std::array<float, 3>> &coords_1,
const std::vector<double> &sfValues_1,
const std::vector<std::array<float, 3>> &coords_2,
const std::vector<double> &sfValues_2,
const float &costDeathBirth,
std::vector<std::vector<double>> &matrix) {
int size_1 = coords_1.size();
int size_2 = coords_2.size();
int matrix_size = (size_1 > 0 && size_2 > 0) ? size_1 + size_2 : 0;
Expand Down Expand Up @@ -201,13 +201,13 @@ void ttk::TrackingFromCriticalPoints::performMatchings(
minSize, std::vector<double>(minSize, 0));

buildCostMatrix(maxCoords[i], maxScalar[i], maxCoords[i + 1],
maxScalar[i + 1], maxMatrix, costDeathBirth);
maxScalar[i + 1], costDeathBirth, maxMatrix);
buildCostMatrix(sad_1Coords[i], sad_1Scalar[i], sad_1Coords[i + 1],
sad_1Scalar[i + 1], sad_1Matrix, costDeathBirth);
sad_1Scalar[i + 1], costDeathBirth, sad_1Matrix);
buildCostMatrix(sad_2Coords[i], sad_2Scalar[i], sad_2Coords[i + 1],
sad_2Scalar[i + 1], sad_2Matrix, costDeathBirth);
sad_2Scalar[i + 1], costDeathBirth, sad_2Matrix);
buildCostMatrix(minCoords[i], minScalar[i], minCoords[i + 1],
minScalar[i + 1], minMatrix, costDeathBirth);
minScalar[i + 1], costDeathBirth, minMatrix);

assignmentSolver(maxMatrix, maximaMatchings[i]);
assignmentSolver(sad_1Matrix, sad_1_Matchings[i]);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,7 @@ namespace ttk {
bool adaptiveDeathBirthCost{false};

public:
TrackingFromCriticalPoints() {
}
TrackingFromCriticalPoints() = default;

void setMeshDiameter(double r) {
meshDiameter = r;
Expand Down Expand Up @@ -165,12 +164,12 @@ namespace ttk {
std::vector<SimplexId> &mapSad_2,
std::vector<SimplexId> &mapMin);

void buildCostMatrix(const std::vector<std::array<float, 3>> coords_1,
const std::vector<double> sfValues_1,
const std::vector<std::array<float, 3>> coords_2,
const std::vector<double> sfValues_2,
std::vector<std::vector<double>> &matrix,
float costDeathBirth);
void buildCostMatrix(const std::vector<std::array<float, 3>> &coords_1,
const std::vector<double> &sfValues_1,
const std::vector<std::array<float, 3>> &coords_2,
const std::vector<double> &sfValues_2,
const float &costDeathBirth,
std::vector<std::vector<double>> &matrix);

void localToGlobalMatching(const std::vector<int> &startMap,
const std::vector<int> &endMap,
Expand Down

0 comments on commit aba9e65

Please sign in to comment.