소스 검색

a bunch of cleanups, comments, name changes, and sanity checks. NO Change to the functionalities

avadapal 2 년 전
부모
커밋
414e1fa57c
2개의 변경된 파일307개의 추가작업 그리고 543개의 파일을 삭제
  1. 304 540
      heap.cpp
  2. 3 3
      heap.hpp

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 304 - 540
heap.cpp


+ 3 - 3
heap.hpp

@@ -20,7 +20,7 @@ class MinHeap {
     
     RegAS extract_min(MPCIO &mpcio, MPCTIO tio, yield_t & yield, int is_optimized);
     void initialize(MPCTIO tio, yield_t & yield);
-    void initialize_random(MPCTIO tio, yield_t & yield);
+    void initialize_heap(MPCTIO tio, yield_t & yield);
     int insert(MPCTIO tio, yield_t & yield, RegAS val);
     int insert_optimized(MPCTIO tio, yield_t & yield, RegAS val);
     int verify_heap_property(MPCTIO tio, yield_t & yield);
@@ -28,8 +28,8 @@ class MinHeap {
     auto restore_heap_property_optimized(MPCTIO tio, yield_t & yield, RegXS index, size_t depth, size_t layer, typename Duoram<RegAS>::template OblivIndex<RegXS,3> oidx);
     auto restore_heap_property_at_root(MPCTIO tio, yield_t & yield,  size_t index);
     void print_heap(MPCTIO tio, yield_t & yield);
-    void heapify(MPCTIO tio, yield_t & yield);
-     void heapify2(MPCTIO tio, yield_t & yield, size_t index);
+    void heapify(MPCIO &mpcio, MPCTIO tio, yield_t & yield);
+    void heapify_at_level(MPCIO &mpcio, MPCTIO tio, yield_t & yield, size_t index);
 };
 
 void Heap(MPCIO &mpcio,

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.