Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Real vector algebra #328

Closed
wants to merge 9 commits into from

Conversation

markspanbroek
Copy link
Contributor

@markspanbroek markspanbroek commented Jan 9, 2019

This builds on the work done in #327; the first three commits are from that pull request. Please do not merge this pull request until after #327 is merged.

Adds vector operations 'add', subtract' and 'scale'.

Can be used to simplify unit tests; no need to create a subclass of
TestThreadFactory for each test.
Incidentally fixes that some tests were not running because they were
missing from the TestDummyArithmeticProtocolSuite.
@markspanbroek
Copy link
Contributor Author

Closing and opening this pull request to trigger a rebuild in Travis. The tests seem to fail every now and then with connection errors that have nothing to do with the changes in this pull request.

@codecov
Copy link

codecov bot commented Jan 10, 2019

Codecov Report

Merging #328 into master will not change coverage.
The diff coverage is 100%.

Impacted file tree graph

@@           Coverage Diff            @@
##             master   #328    +/-   ##
========================================
  Coverage       100%   100%            
- Complexity     3312   3453   +141     
========================================
  Files           369    374     +5     
  Lines          9178   9645   +467     
  Branches        689    755    +66     
========================================
+ Hits           9178   9645   +467
Impacted Files Coverage Δ Complexity Δ
...lexandra/fresco/lib/real/DefaultLinearAlgebra.java 100% <100%> (ø) 91 <12> (+12) ⬆️
...dk/alexandra/fresco/lib/collections/ListUtils.java 100% <100%> (ø) 1 <1> (?)
...alexandra/fresco/tools/mascot/field/InputMask.java 100% <0%> (ø) 4% <0%> (ø) ⬇️
...andra/fresco/suite/spdz2k/Spdz2kProtocolSuite.java 100% <0%> (ø) 4% <0%> (ø) ⬇️
...rc/main/java/dk/alexandra/fresco/demo/AesDemo.java 100% <0%> (ø) 17% <0%> (ø) ⬇️
...co/suite/dummy/bool/DummyBooleanProtocolSuite.java 100% <0%> (ø) 3% <0%> (ø) ⬇️
...nytables/prepro/TinyTablesPreproProtocolSuite.java 100% <0%> (ø) 3% <0%> (ø) ⬇️
...ra/fresco/suite/spdz/SpdzRoundSynchronization.java 100% <0%> (ø) 13% <0%> (ø) ⬇️
...fresco/lib/math/integer/division/KnownDivisor.java 100% <0%> (ø) 5% <0%> (+2%) ⬆️
...fresco/suite/spdz2k/datatypes/CompUIntFactory.java 100% <0%> (ø) 4% <0%> (-3%) ⬇️
... and 103 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 c4ed21f...dbf642b. Read the comment docs.

@markspanbroek markspanbroek force-pushed the real-vector-algebra branch 2 times, most recently from 17808ed to 00919c9 Compare January 10, 2019 16:11
@markspanbroek
Copy link
Contributor Author

Closing due to inactivity.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant