LIHPC-Computational-Geometry / coupe

the concurrent partitioner
https://LIHPC-Computational-Geometry.github.io/coupe/
Apache License 2.0
12 stars 3 forks source link

Topology trait #267

Closed hhirtz closed 1 year ago

hhirtz commented 1 year ago

Make edge_cut and lambda_cut methods of a Topology trait. The trait is implemented by sprs::CsMatView (when compiled with sprs) and the new Grid type.

TODO

codecov[bot] commented 1 year ago

Codecov Report

Base: 49.46% // Head: 49.74% // Increases project coverage by +0.28% :tada:

Coverage data is based on head (4768a61) compared to base (ba26c4e). Patch coverage: 34.03% of modified lines in pull request are covered.

:exclamation: Current head 4768a61 differs from pull request most recent head 46a6470. Consider uploading reports for the commit 46a6470 to get more accurate results

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #267 +/- ## ========================================== + Coverage 49.46% 49.74% +0.28% ========================================== Files 39 42 +3 Lines 7296 7540 +244 ========================================== + Hits 3609 3751 +142 - Misses 3687 3789 +102 ``` | [Impacted Files](https://codecov.io/gh/LIHPC-Computational-Geometry/coupe/pull/267?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=LIHPC-Computational-Geometry) | Coverage Δ | | |---|---|---| | [src/algorithms/arc\_swap.rs](https://codecov.io/gh/LIHPC-Computational-Geometry/coupe/pull/267/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=LIHPC-Computational-Geometry#diff-c3JjL2FsZ29yaXRobXMvYXJjX3N3YXAucnM=) | `0.00% <0.00%> (ø)` | | | [src/cartesian/mod.rs](https://codecov.io/gh/LIHPC-Computational-Geometry/coupe/pull/267/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=LIHPC-Computational-Geometry#diff-c3JjL2NhcnRlc2lhbi9tb2QucnM=) | `0.00% <0.00%> (ø)` | | | [src/lib.rs](https://codecov.io/gh/LIHPC-Computational-Geometry/coupe/pull/267/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=LIHPC-Computational-Geometry#diff-c3JjL2xpYi5ycw==) | `100.00% <ø> (ø)` | | | [src/topology/mod.rs](https://codecov.io/gh/LIHPC-Computational-Geometry/coupe/pull/267/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=LIHPC-Computational-Geometry#diff-c3JjL3RvcG9sb2d5L21vZC5ycw==) | `0.00% <0.00%> (ø)` | | | [src/topology/sprs.rs](https://codecov.io/gh/LIHPC-Computational-Geometry/coupe/pull/267/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=LIHPC-Computational-Geometry#diff-c3JjL3RvcG9sb2d5L3NwcnMucnM=) | `54.54% <54.54%> (ø)` | | | [src/algorithms/fiduccia\_mattheyses.rs](https://codecov.io/gh/LIHPC-Computational-Geometry/coupe/pull/267/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=LIHPC-Computational-Geometry#diff-c3JjL2FsZ29yaXRobXMvZmlkdWNjaWFfbWF0dGhleXNlcy5ycw==) | `91.01% <93.33%> (+1.16%)` | :arrow_up: | | [src/algorithms/kernighan\_lin.rs](https://codecov.io/gh/LIHPC-Computational-Geometry/coupe/pull/267/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=LIHPC-Computational-Geometry#diff-c3JjL2FsZ29yaXRobXMva2VybmlnaGFuX2xpbi5ycw==) | `93.83% <100.00%> (+0.02%)` | :arrow_up: | | [src/algorithms/vn/first.rs](https://codecov.io/gh/LIHPC-Computational-Geometry/coupe/pull/267/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=LIHPC-Computational-Geometry#diff-c3JjL2FsZ29yaXRobXMvdm4vZmlyc3QucnM=) | `90.35% <0.00%> (-2.64%)` | :arrow_down: | | [src/cartesian/rcb.rs](https://codecov.io/gh/LIHPC-Computational-Geometry/coupe/pull/267/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=LIHPC-Computational-Geometry#diff-c3JjL2NhcnRlc2lhbi9yY2IucnM=) | `0.00% <0.00%> (ø)` | | | ... and [2 more](https://codecov.io/gh/LIHPC-Computational-Geometry/coupe/pull/267/diff?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=LIHPC-Computational-Geometry) | | Help us with your feedback. Take ten seconds to tell us [how you rate us](https://about.codecov.io/nps?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=LIHPC-Computational-Geometry). Have a feature suggestion? [Share it here.](https://app.codecov.io/gh/feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=LIHPC-Computational-Geometry)

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.