mmore500 / conduit

C++ library that wraps intra-thread, inter-thread, and inter-process communication in a uniform, modular, object-oriented interface, with a focus on asynchronous high-performance computing applications.
https://conduit.fyi
MIT License
13 stars 4 forks source link

Implement consensus demo #103

Closed mmore500 closed 3 years ago

mmore500 commented 3 years ago

Codacy Here is an overview of what got changed by this pull request:


Clones added
============
- include/uit/ducts/proc/impl/inlet/put=dropping+type=span/impl/SpanRingImmediateSendDuct.hpp  1
- include/uit/ducts/proc/impl/outlet/get=stepping+type=span/s::IprobeDuct.hpp  1
- demos/consensus/include/CellCollection.hpp  2
- demos/consensus/include/Job.hpp  3
- demos/consensus/source/native.cpp  3

See the complete overview on Codacy

codecov[bot] commented 3 years ago

Codecov Report

Merging #103 into master will increase coverage by 7.83%. The diff coverage is 88.88%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #103      +/-   ##
==========================================
+ Coverage   53.32%   61.16%   +7.83%     
==========================================
  Files         144      303     +159     
  Lines        5316    10068    +4752     
==========================================
+ Hits         2835     6158    +3323     
- Misses       2481     3910    +1429     
Impacted Files Coverage Δ
...t/ducts/proc/impl/backend/impl/InletMemoryPool.hpp 9.09% <0.00%> (ø)
...utlet/get=skipping+type=span/s::BlockIrecvDuct.hpp 81.03% <83.33%> (ø)
...pl/outlet/get=stepping+type=span/s::IprobeDuct.hpp 82.50% <85.71%> (ø)
...pping+type=span/impl/SpanRingImmediateSendDuct.hpp 71.23% <87.50%> (ø)
include/uitsl/algorithm/get_plurality.hpp 100.00% <100.00%> (ø)
tests/uit/ducts/proc/ProcDuct.hpp 100.00% <100.00%> (ø)
tests/uitsl/algorithm/get_plurality.cpp 100.00% <100.00%> (ø)
include/uitsl/utility/assign_utils.hpp 80.00% <0.00%> (-8.89%) :arrow_down:
.../accumulating+type=any/int/a::AccumulatingDuct.cpp 100.00% <0.00%> (ø)
...nlet/put=dropping+type=trivial/t::RingRputDuct.hpp 39.36% <0.00%> (ø)
... and 179 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 326c832...50c1ec5. Read the comment docs.