diff --git a/.idea/workspace.xml b/.idea/workspace.xml index fe0b15a8acb2c5c929a7142e0e3da0a4fa1150b6..f4939549a2e6858a0cc886d47fe83e60903acb9d 100755 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -13,13 +13,16 @@ <component name="ChangeListManager"> <list default="true" id="2624f523-8bdb-4867-a32b-0c8fa25f5cda" name="Default" comment="New tests for the S&P paper"> <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/CONFIG/DAPPLE.config" beforeDir="false" afterPath="$PROJECT_DIR$/CONFIG/DAPPLE.config" afterDir="false" /> <change beforePath="$PROJECT_DIR$/CRYPTO/DTPKC.cpp" beforeDir="false" afterPath="$PROJECT_DIR$/CRYPTO/DTPKC.cpp" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/CRYPTO/DTPKC.h" beforeDir="false" afterPath="$PROJECT_DIR$/CRYPTO/DTPKC.h" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/CRYPTO/EvalExpo.cpp" beforeDir="false" afterPath="$PROJECT_DIR$/CRYPTO/EvalExpo.cpp" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/CRYPTO/EvalSigmoid.cpp" beforeDir="false" afterPath="$PROJECT_DIR$/CRYPTO/EvalSigmoid.cpp" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/PPML/PPVFDT/PPVFDT_Classifier.h" beforeDir="false" afterPath="$PROJECT_DIR$/PPML/PPVFDT/PPVFDT_Classifier.h" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/TEST/TESTBuildingBlocks.cpp" beforeDir="false" afterPath="$PROJECT_DIR$/TEST/TESTBuildingBlocks.cpp" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/PPML/EVAL/EvaluateClassification.py" beforeDir="false" afterPath="$PROJECT_DIR$/PPML/EVAL/EvaluateClassification.py" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/PPML/PPNB/PPNB_Classifier.cpp" beforeDir="false" afterPath="$PROJECT_DIR$/PPML/PPNB/PPNB_Classifier.cpp" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/PPML/PPNB/PPStats.cpp" beforeDir="false" afterPath="$PROJECT_DIR$/PPML/PPNB/PPStats.cpp" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/SER/dtpkc.ser" beforeDir="false" afterPath="$PROJECT_DIR$/SER/dtpkc.ser" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/TEST/main.cpp" beforeDir="false" afterPath="$PROJECT_DIR$/TEST/main.cpp" afterDir="false" /> <change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/DAPPLE.dir/CXX.includecache" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/DAPPLE.dir/CXX.includecache" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/DAPPLE.dir/depend.internal" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/DAPPLE.dir/depend.internal" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/DAPPLE.dir/depend.make" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/DAPPLE.dir/depend.make" afterDir="false" /> </list> <ignored path="$PROJECT_DIR$/cmake-build-debug/" /> <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" /> @@ -49,107 +52,103 @@ <component name="FileEditorManager"> <leaf SIDE_TABS_SIZE_LIMIT_KEY="300"> <file pinned="false" current-in-tab="false"> - <entry file="file://$PROJECT_DIR$/CRYPTO/SkeySwitch.cpp"> + <entry file="file://$PROJECT_DIR$/PPML/PPNB/PPNB_Classifier.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="351"> - <caret line="104" column="91" selection-start-line="101" selection-start-column="2" selection-end-line="104" selection-end-column="91" /> + <state relative-caret-position="426"> + <caret line="450" column="16" selection-start-line="450" selection-start-column="16" selection-end-line="450" selection-end-column="16" /> + <folding> + <element signature="e#0#17#0" expanded="true" /> + </folding> </state> </provider> </entry> </file> <file pinned="false" current-in-tab="false"> - <entry file="file://$PROJECT_DIR$/TEST/TESTBuildingBlocks.cpp"> + <entry file="file://$PROJECT_DIR$/EXP/DebugNb/bla-2020-01-20-13:42:50-Stats.csv"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="272"> - <caret line="519" column="10" selection-start-line="519" selection-start-column="8" selection-end-line="519" selection-end-column="10" /> - <folding> - <element signature="e#0#31#0" expanded="true" /> - <element signature="e#264#7839#0" /> - </folding> + <state relative-caret-position="15"> + <caret line="1" column="74" selection-start-line="1" selection-start-column="74" selection-end-line="1" selection-end-column="85" /> </state> </provider> </entry> </file> - <file pinned="false" current-in-tab="true"> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalExpo.cpp"> + <file pinned="false" current-in-tab="false"> + <entry file="file://$PROJECT_DIR$/TEST/main.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="306"> - <caret line="112" lean-forward="true" selection-start-line="112" selection-end-line="112" /> + <state relative-caret-position="399"> + <caret line="513" column="61" selection-start-line="513" selection-start-column="61" selection-end-line="513" selection-end-column="61" /> <folding> - <element signature="e#0#21#0" expanded="true" /> + <element signature="e#52#93#0" expanded="true" /> </folding> </state> </provider> </entry> </file> <file pinned="false" current-in-tab="false"> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalSigmoid.cpp"> + <entry file="file://$PROJECT_DIR$/EXP/DebugNb/bla-2020-01-20-14:10:32-Stats.csv"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="2265"> - <caret line="151" column="1" lean-forward="true" selection-start-line="151" selection-start-column="1" selection-end-line="151" selection-end-column="1" /> - <folding> - <element signature="e#0#24#0" expanded="true" /> - </folding> + <state relative-caret-position="45"> + <caret line="3" selection-start-line="3" selection-end-line="3" /> </state> </provider> </entry> </file> <file pinned="false" current-in-tab="false"> - <entry file="file://$PROJECT_DIR$/CRYPTO/DTPKC.cpp"> + <entry file="file://$PROJECT_DIR$/PPML/PPNB/PPStats.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="315"> - <caret line="21" column="22" lean-forward="true" selection-start-line="21" selection-start-column="22" selection-end-line="21" selection-end-column="22" /> + <state relative-caret-position="169"> + <caret line="175" column="72" selection-start-line="175" selection-start-column="70" selection-end-line="175" selection-end-column="72" /> <folding> - <element signature="e#227#244#0" expanded="true" /> + <element signature="e#0#20#0" expanded="true" /> </folding> </state> </provider> </entry> </file> <file pinned="false" current-in-tab="false"> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalCmp100.cpp"> + <entry file="file://$PROJECT_DIR$/EXP/DebugNb/bla-2020-01-20-13:15:33-Stats.csv"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="225"> - <caret line="15" column="42" selection-start-line="15" selection-start-column="4" selection-end-line="15" selection-end-column="54" /> - <folding> - <element signature="e#0#17#0" expanded="true" /> - </folding> + <state relative-caret-position="15"> + <caret line="1" column="87" selection-start-line="1" selection-start-column="74" selection-end-line="1" selection-end-column="87" /> </state> </provider> </entry> </file> <file pinned="false" current-in-tab="false"> - <entry file="file://$PROJECT_DIR$/CRYPTO/DTPKC.h"> + <entry file="file://$PROJECT_DIR$/CONFIG/DAPPLE.config"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="315"> - <caret line="117" column="31" selection-start-line="117" selection-start-column="26" selection-end-line="117" selection-end-column="31" /> + <state relative-caret-position="210"> + <caret line="14" column="2" selection-start-line="14" selection-start-column="2" selection-end-line="14" selection-end-column="2" /> </state> </provider> </entry> </file> - <file pinned="false" current-in-tab="false"> - <entry file="file://$PROJECT_DIR$/CMakeLists.txt"> + <file pinned="false" current-in-tab="true"> + <entry file="file://$PROJECT_DIR$/EXP/DebugNb/bla-2020-01-20-16:04:58-Stats.csv"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="465"> - <caret line="31" column="29" selection-start-line="31" selection-start-column="29" selection-end-line="31" selection-end-column="29" /> + <state relative-caret-position="45"> + <caret line="3" lean-forward="true" selection-start-line="3" selection-end-line="3" /> </state> </provider> </entry> </file> <file pinned="false" current-in-tab="false"> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalAddPow2.cpp"> + <entry file="file://$PROJECT_DIR$/CRYPTO/DTPKC.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="160"> - <caret line="82" column="43" selection-start-line="82" selection-start-column="38" selection-end-line="82" selection-end-column="43" /> + <state relative-caret-position="409"> + <caret line="752" column="1" selection-start-line="752" selection-end-line="753" /> + <folding> + <element signature="e#227#244#0" expanded="true" /> + </folding> </state> </provider> </entry> </file> <file pinned="false" current-in-tab="false"> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalAddPow2.h"> + <entry file="file://$PROJECT_DIR$/CRYPTO/DTPKC.h"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="450"> - <caret line="32" selection-start-line="31" selection-end-line="34" selection-end-column="23" /> + <state relative-caret-position="313"> + <caret line="77" column="44" selection-start-line="77" selection-start-column="28" selection-end-line="77" selection-end-column="44" /> </state> </provider> </entry> @@ -158,11 +157,6 @@ </component> <component name="FindInProjectRecents"> <findStrings> - <find>time</find> - <find>nb</find> - <find>initSa</find> - <find>UpdateS</find> - <find>incre</find> <find>AVC</find> <find>Classify</find> <find>one=</find> @@ -184,10 +178,15 @@ <find>EvalEntr</find> <find>S9</find> <find>cout</find> - <find>dela</find> - <find>delay</find> <find>totalRuntiume[10]</find> <find>totalRuntiume [10]</find> + <find>dela</find> + <find>delay</find> + <find>PNB</find> + <find>PPNB</find> + <find>evalu</find> + <find>dese</find> + <find>SU</find> </findStrings> <replaceStrings> <replace>EvalCmp100</replace> @@ -212,15 +211,9 @@ <component name="IdeDocumentHistory"> <option name="CHANGED_PATHS"> <list> - <option value="$PROJECT_DIR$/ML/NB/Stats.cpp" /> - <option value="$PROJECT_DIR$/PPML/PPNB/PPStats.h" /> - <option value="$PROJECT_DIR$/PPML/PPNB/PPStats.cpp" /> - <option value="$PROJECT_DIR$/TEST/TESTpacking.h" /> - <option value="$PROJECT_DIR$/PPML/PPNB/PPNB_Classifier.cpp" /> <option value="$PROJECT_DIR$/TEST/TESTElementaryOps.h" /> <option value="$PROJECT_DIR$/TEST/TESTElementaryOps.cpp" /> <option value="$PROJECT_DIR$/TEST/TESTpacking.cpp" /> - <option value="$PROJECT_DIR$/TEST/main.cpp" /> <option value="$PROJECT_DIR$/CRYPTO/EvalAddPow2.h" /> <option value="$PROJECT_DIR$/CRYPTO/EvalCmp.h" /> <option value="$PROJECT_DIR$/CRYPTO/EvalCmp100.h" /> @@ -239,7 +232,6 @@ <option value="$PROJECT_DIR$/CRYPTO/SkeySwitch.h" /> <option value="$PROJECT_DIR$/CRYPTO/EvalExpo.h" /> <option value="$PROJECT_DIR$/CRYPTO/EvalSqrt.h" /> - <option value="$PROJECT_DIR$/CONFIG/DAPPLE.config" /> <option value="$PROJECT_DIR$/CRYPTO/EvalThreashold.cpp" /> <option value="$PROJECT_DIR$/CRYPTO/EvalAddPow2.cpp" /> <option value="$PROJECT_DIR$/CRYPTO/EvalCmp.cpp" /> @@ -259,10 +251,17 @@ <option value="$PROJECT_DIR$/PPML/PPVFDT/PPVFDT_Classifier.h" /> <option value="$PROJECT_DIR$/CRYPTO/DTPKC.h" /> <option value="$PROJECT_DIR$/CMakeLists.txt" /> - <option value="$PROJECT_DIR$/CRYPTO/DTPKC.cpp" /> <option value="$PROJECT_DIR$/TEST/TESTBuildingBlocks.cpp" /> <option value="$PROJECT_DIR$/CRYPTO/EvalSigmoid.cpp" /> <option value="$PROJECT_DIR$/CRYPTO/EvalExpo.cpp" /> + <option value="$PROJECT_DIR$/PPML/PPNB/PPNB_Classifier.h" /> + <option value="$PROJECT_DIR$/Scripts/TestPPLR1.sh" /> + <option value="$PROJECT_DIR$/PPML/EVAL/EvaluateClassification.py" /> + <option value="$PROJECT_DIR$/CRYPTO/DTPKC.cpp" /> + <option value="$PROJECT_DIR$/PPML/PPNB/PPStats.cpp" /> + <option value="$PROJECT_DIR$/PPML/PPNB/PPNB_Classifier.cpp" /> + <option value="$PROJECT_DIR$/TEST/main.cpp" /> + <option value="$PROJECT_DIR$/CONFIG/DAPPLE.config" /> </list> </option> </component> @@ -296,6 +295,28 @@ <item name="DAPPLE-2.0" type="462c0819:PsiDirectoryNode" /> <item name="CRYPTO" type="462c0819:PsiDirectoryNode" /> </path> + <path> + <item name="DAPPLE" type="b2602c69:ProjectViewProjectNode" /> + <item name="DAPPLE-2.0" type="462c0819:PsiDirectoryNode" /> + <item name="EXP" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="DAPPLE" type="b2602c69:ProjectViewProjectNode" /> + <item name="DAPPLE-2.0" type="462c0819:PsiDirectoryNode" /> + <item name="EXP" type="462c0819:PsiDirectoryNode" /> + <item name="DebugNb" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="DAPPLE" type="b2602c69:ProjectViewProjectNode" /> + <item name="DAPPLE-2.0" type="462c0819:PsiDirectoryNode" /> + <item name="PPML" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="DAPPLE" type="b2602c69:ProjectViewProjectNode" /> + <item name="DAPPLE-2.0" type="462c0819:PsiDirectoryNode" /> + <item name="PPML" type="462c0819:PsiDirectoryNode" /> + <item name="PPNB" type="462c0819:PsiDirectoryNode" /> + </path> <path> <item name="DAPPLE" type="b2602c69:ProjectViewProjectNode" /> <item name="DAPPLE-2.0" type="462c0819:PsiDirectoryNode" /> @@ -436,21 +457,8 @@ <workItem from="1578399487282" duration="409000" /> <workItem from="1578400995489" duration="2901000" /> <workItem from="1578409400958" duration="17369000" /> - <workItem from="1578490199097" duration="32255000" /> - </task> - <task id="LOCAL-00035" summary="08/01/2019 : Clean implementation of NB"> - <created>1546968943665</created> - <option name="number" value="00035" /> - <option name="presentableId" value="LOCAL-00035" /> - <option name="project" value="LOCAL" /> - <updated>1546968943665</updated> - </task> - <task id="LOCAL-00036" summary="10/01/2019 : Preparing tests for Nassim"> - <created>1547159720984</created> - <option name="number" value="00036" /> - <option name="presentableId" value="LOCAL-00036" /> - <option name="project" value="LOCAL" /> - <updated>1547159720984</updated> + <workItem from="1578490199097" duration="52805000" /> + <workItem from="1579510466382" duration="14610000" /> </task> <task id="LOCAL-00037" summary="10/01/2019 : Preparing tests for Nassim"> <created>1547160647775</created> @@ -781,11 +789,25 @@ <option name="project" value="LOCAL" /> <updated>1578589246281</updated> </task> - <option name="localTasksCounter" value="84" /> + <task id="LOCAL-00084" summary="New tests for the S&P paper"> + <created>1578661340216</created> + <option name="number" value="00084" /> + <option name="presentableId" value="LOCAL-00084" /> + <option name="project" value="LOCAL" /> + <updated>1578661340216</updated> + </task> + <task id="LOCAL-00085" summary="New tests for the S&P paper"> + <created>1578848478692</created> + <option name="number" value="00085" /> + <option name="presentableId" value="LOCAL-00085" /> + <option name="project" value="LOCAL" /> + <updated>1578848478692</updated> + </task> + <option name="localTasksCounter" value="86" /> <servers /> </component> <component name="TimeTrackingManager"> - <option name="totallyTimeSpent" value="1142210000" /> + <option name="totallyTimeSpent" value="1177370000" /> </component> <component name="TodoView"> <todo-panel id="selected-file"> @@ -797,23 +819,24 @@ </todo-panel> </component> <component name="ToolWindowManager"> - <frame x="67" y="25" width="1853" height="1175" extended-state="6" /> + <frame x="67" y="25" width="1853" height="935" extended-state="6" /> + <editor active="true" /> <layout> - <window_info active="true" content_ui="combo" id="Project" order="0" sideWeight="0.8053333" visible="true" weight="0.23076923" /> + <window_info content_ui="combo" id="Project" order="0" sideWeight="0.8053333" visible="true" weight="0.23353624" /> <window_info id="Structure" order="1" sideWeight="0.2735043" side_tool="true" weight="0.3390558" /> <window_info id="Favorites" order="2" sideWeight="0.19466667" side_tool="true" weight="0.28113064" /> <window_info anchor="bottom" id="Database Changes" order="0" /> <window_info anchor="bottom" id="Message" order="1" /> - <window_info anchor="bottom" id="Find" order="2" sideWeight="0.49474266" weight="0.32663316" /> - <window_info anchor="bottom" id="Run" order="3" sideWeight="0.63752073" visible="true" weight="0.4617591" /> + <window_info anchor="bottom" id="Find" order="2" sideWeight="0.49418926" weight="0.32600382" /> + <window_info active="true" anchor="bottom" id="Run" order="3" sideWeight="0.62202543" visible="true" weight="0.5669975" /> <window_info anchor="bottom" id="Debug" order="4" sideWeight="0.5207526" weight="0.53441685" /> <window_info anchor="bottom" id="Cvs" order="5" weight="0.25" /> <window_info anchor="bottom" id="Inspection" order="6" weight="0.4" /> <window_info anchor="bottom" id="TODO" order="7" sideWeight="0.4986165" weight="0.32663316" /> - <window_info anchor="bottom" id="Messages" order="8" sideWeight="0.49363586" weight="0.41395792" /> - <window_info anchor="bottom" id="Event Log" order="9" sideWeight="0.36247924" side_tool="true" visible="true" weight="0.4617591" /> - <window_info anchor="bottom" id="Terminal" order="10" sideWeight="0.4643055" weight="0.31658292" /> - <window_info anchor="bottom" id="Version Control" order="11" sideWeight="0.4875484" weight="0.32035175" /> + <window_info anchor="bottom" id="Messages" order="8" sideWeight="0.47924736" weight="0.41315135" /> + <window_info anchor="bottom" id="Event Log" order="9" sideWeight="0.37797454" side_tool="true" visible="true" weight="0.5669975" /> + <window_info anchor="bottom" id="Terminal" order="10" sideWeight="0.46098506" weight="0.31548756" /> + <window_info anchor="bottom" id="Version Control" order="11" sideWeight="0.4864416" weight="0.32026768" /> <window_info anchor="bottom" id="CMake" order="12" sideWeight="0.7094632" weight="0.36466166" /> <window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" /> <window_info anchor="right" id="Ant Build" order="1" weight="0.25" /> @@ -1057,12 +1080,12 @@ </line-breakpoint> <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType"> <url>file://$PROJECT_DIR$/PPML/PPNB/PPStats.cpp</url> - <line>115</line> + <line>116</line> <option name="timeStamp" value="611" /> </line-breakpoint> <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType"> <url>file://$PROJECT_DIR$/PPML/PPNB/PPStats.cpp</url> - <line>145</line> + <line>155</line> <option name="timeStamp" value="612" /> </line-breakpoint> <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType"> @@ -1081,7 +1104,7 @@ </line-breakpoint> <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType"> <url>file://$PROJECT_DIR$/TEST/main.cpp</url> - <line>979</line> + <line>981</line> <option name="timeStamp" value="699" /> </line-breakpoint> <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType"> @@ -1301,12 +1324,12 @@ </line-breakpoint> <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType"> <url>file://$PROJECT_DIR$/PPML/PPNB/PPStats.cpp</url> - <line>110</line> + <line>111</line> <option name="timeStamp" value="868" /> </line-breakpoint> <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType"> <url>file://$PROJECT_DIR$/PPML/PPNB/PPStats.cpp</url> - <line>137</line> + <line>143</line> <option name="timeStamp" value="870" /> </line-breakpoint> <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType"> @@ -1376,7 +1399,7 @@ </line-breakpoint> <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType"> <url>file://$PROJECT_DIR$/TEST/main.cpp</url> - <line>864</line> + <line>866</line> <option name="timeStamp" value="942" /> </line-breakpoint> <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType"> @@ -1386,12 +1409,12 @@ </line-breakpoint> <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType"> <url>file://$PROJECT_DIR$/TEST/main.cpp</url> - <line>892</line> + <line>894</line> <option name="timeStamp" value="945" /> </line-breakpoint> <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType"> <url>file://$PROJECT_DIR$/TEST/main.cpp</url> - <line>894</line> + <line>896</line> <option name="timeStamp" value="946" /> </line-breakpoint> <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType"> @@ -1401,17 +1424,17 @@ </line-breakpoint> <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType"> <url>file://$PROJECT_DIR$/PPML/PPNB/PPNB_Classifier.cpp</url> - <line>161</line> + <line>175</line> <option name="timeStamp" value="977" /> </line-breakpoint> <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType"> <url>file://$PROJECT_DIR$/PPML/PPNB/PPNB_Classifier.cpp</url> - <line>169</line> + <line>183</line> <option name="timeStamp" value="978" /> </line-breakpoint> <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType"> <url>file://$PROJECT_DIR$/PPML/PPNB/PPNB_Classifier.cpp</url> - <line>162</line> + <line>176</line> <option name="timeStamp" value="979" /> </line-breakpoint> <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType"> @@ -1426,17 +1449,17 @@ </line-breakpoint> <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType"> <url>file://$PROJECT_DIR$/PPML/PPNB/PPStats.cpp</url> - <line>45</line> + <line>46</line> <option name="timeStamp" value="1011" /> </line-breakpoint> <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType"> <url>file://$PROJECT_DIR$/PPML/PPNB/PPStats.cpp</url> - <line>46</line> + <line>47</line> <option name="timeStamp" value="1012" /> </line-breakpoint> <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType"> <url>file://$PROJECT_DIR$/PPML/PPNB/PPStats.cpp</url> - <line>58</line> + <line>59</line> <option name="timeStamp" value="1013" /> </line-breakpoint> <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType"> @@ -1505,415 +1528,410 @@ </watches-manager> </component> <component name="editorHistoryManager"> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalHBound.h"> - <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="429"> - <caret line="32" lean-forward="true" selection-start-line="32" selection-end-line="32" /> - </state> - </provider> - </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalLog.h"> - <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="210"> - <caret line="15" column="4" selection-start-line="15" selection-start-column="4" selection-end-line="15" selection-end-column="4" /> - </state> - </provider> - </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalLrUpdate.h"> + <entry file="file://$PROJECT_DIR$/CRYPTO/EvalEntropy.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="270"> - <caret line="18" lean-forward="true" selection-start-line="18" selection-end-line="18" /> + <state relative-caret-position="346"> + <caret line="252" column="4" selection-start-line="252" selection-start-column="4" selection-end-line="252" selection-end-column="4" /> + <folding> + <element signature="e#205#222#0" expanded="true" /> + </folding> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalMult.h"> + <entry file="file://$PROJECT_DIR$/CRYPTO/EvalHBound.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="54"> - <caret line="37" column="18" selection-start-line="37" selection-start-column="18" selection-end-line="37" selection-end-column="18" /> + <state relative-caret-position="391"> + <caret line="167" column="4" selection-start-line="167" selection-start-column="4" selection-end-line="167" selection-end-column="4" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalProba.h"> + <entry file="file://$PROJECT_DIR$/CRYPTO/EvalLrUpdate.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="300"> - <caret line="22" lean-forward="true" selection-start-line="22" selection-end-line="22" /> + <state relative-caret-position="376"> + <caret line="170" selection-start-line="170" selection-end-line="170" /> + <folding> + <element signature="e#0#17#0" expanded="true" /> + </folding> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalSigmoid.h"> + <entry file="file://$PROJECT_DIR$/CRYPTO/EvalMult.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="345"> - <caret line="24" column="12" selection-start-line="24" selection-start-column="12" selection-end-line="24" selection-end-column="12" /> + <state relative-caret-position="416"> + <caret line="198" selection-start-line="198" selection-end-line="198" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalSub.h"> - <provider selected="true" editor-type-id="text-editor" /> - </entry> - <entry file="file://$PROJECT_DIR$/TEST/TESTElementaryOps.cpp"> + <entry file="file://$PROJECT_DIR$/CRYPTO/EvalProba.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="1545"> - <caret line="103" column="30" selection-start-line="103" selection-start-column="30" selection-end-line="103" selection-end-column="30" /> + <state relative-caret-position="371"> + <caret line="118" column="45" selection-start-line="118" selection-start-column="45" selection-end-line="118" selection-end-column="45" /> <folding> - <element signature="e#0#30#0" expanded="true" /> + <element signature="e#0#22#0" expanded="true" /> </folding> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalStandardDiv.h"> + <entry file="file://$PROJECT_DIR$/CRYPTO/EvalSqrt.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="330"> - <caret line="22" column="12" selection-start-line="22" selection-start-column="12" selection-end-line="22" selection-end-column="12" /> + <state relative-caret-position="401"> + <caret line="161" selection-start-line="161" selection-end-line="161" /> + <folding> + <element signature="e#160#177#0" expanded="true" /> + </folding> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/SkeySwitch.h"> + <entry file="file://$PROJECT_DIR$/CRYPTO/EvalStandardDiv.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="360"> - <caret line="24" column="4" selection-start-line="24" selection-start-column="4" selection-end-line="24" selection-end-column="4" /> + <state relative-caret-position="376"> + <caret line="101" selection-start-line="101" selection-end-line="101" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalExpo.h"> + <entry file="file://$PROJECT_DIR$/CRYPTO/EvalSub.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="366"> - <caret line="25" column="12" selection-start-line="25" selection-start-column="12" selection-end-line="25" selection-end-column="12" /> + <state relative-caret-position="356"> + <caret line="24" column="5" selection-start-line="24" selection-start-column="5" selection-end-line="24" selection-end-column="5" /> <folding> - <element signature="e#56#118#0" expanded="true" /> + <element signature="e#0#20#0" expanded="true" /> </folding> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/PPML/PPNB/PPNB_Classifier.cpp"> + <entry file="file://$PROJECT_DIR$/CRYPTO/EvalSub2.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="128"> - <caret line="165" column="27" selection-start-line="165" selection-start-column="27" selection-end-line="165" selection-end-column="27" /> + <state relative-caret-position="446"> + <caret line="59" column="1" selection-start-line="59" selection-start-column="1" selection-end-line="59" selection-end-column="1" /> <folding> - <element signature="e#0#17#0" expanded="true" /> + <element signature="e#0#21#0" expanded="true" /> </folding> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalSqrt.h"> - <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="432"> - <caret line="45" column="1" selection-start-line="15" selection-end-line="45" selection-end-column="1" /> - </state> - </provider> - </entry> - <entry file="file://$PROJECT_DIR$/PPML/PPNB/PPStats.cpp"> + <entry file="file://$PROJECT_DIR$/CRYPTO/EvalThreashold.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="-2105"> - <caret line="118" column="35" selection-start-line="118" selection-start-column="35" selection-end-line="118" selection-end-column="35" /> + <state relative-caret-position="441"> + <caret line="142" selection-start-line="142" selection-end-line="142" /> <folding> - <element signature="e#0#20#0" expanded="true" /> - <element signature="e#55#214#0" /> - <element signature="e#282#507#0" /> - <element signature="e#510#1846#0" /> - <element signature="e#1848#2377#0" /> - <element signature="e#2379#2558#0" /> + <element signature="e#0#27#0" expanded="true" /> </folding> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalDiv.h"> + <entry file="file://$PROJECT_DIR$/CRYPTO/EvalThreashold.h"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="374"> - <caret line="31" column="4" selection-start-line="31" selection-start-column="4" selection-end-line="31" selection-end-column="4" /> + <state relative-caret-position="210"> + <caret line="16" column="18" selection-start-line="15" selection-end-line="17" selection-end-column="23" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalCmp100.h"> + <entry file="file://$PROJECT_DIR$/PPML/PPVFDT/PPVFDT_Classifier.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="524"> - <caret line="38" lean-forward="true" selection-start-line="38" selection-end-line="38" /> + <state relative-caret-position="420"> + <caret line="43" column="37" selection-start-line="43" selection-start-column="37" selection-end-line="43" selection-end-column="37" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalDiv100.h"> + <entry file="file://$PROJECT_DIR$/CRYPTO/EvalCmp.h"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="375"> - <caret line="25" column="12" lean-forward="true" selection-start-line="25" selection-start-column="12" selection-end-line="25" selection-end-column="12" /> + <state relative-caret-position="180"> + <caret line="35" column="10" selection-start-line="34" selection-end-line="35" selection-end-column="23" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalEntropy.h"> + <entry file="file://$PROJECT_DIR$/PPML/PPVFDT/PPVFDT_Classifier.h"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="464"> - <caret line="40" lean-forward="true" selection-start-line="40" selection-end-line="40" /> + <state relative-caret-position="406"> + <caret line="45" column="16" selection-start-line="44" selection-end-line="47" selection-end-column="24" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CONFIG/DAPPLE.config"> + <entry file="file://$PROJECT_DIR$/CRYPTO/EvalAdd.cpp"> + <provider selected="true" editor-type-id="text-editor" /> + </entry> + <entry file="file://$PROJECT_DIR$/CRYPTO/EvalCmp.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="330"> - <caret line="49" column="2" lean-forward="true" selection-start-line="49" selection-start-column="2" selection-end-line="49" selection-end-column="2" /> + <state relative-caret-position="311"> + <caret line="124" column="12" selection-start-line="123" selection-end-line="128" selection-end-column="45" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/TEST/main.cpp"> + <entry file="file://$PROJECT_DIR$/CRYPTO/EvalCmp100.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="145"> - <caret line="1092" selection-start-line="1092" selection-end-line="1092" /> + <state relative-caret-position="225"> + <caret line="15" column="42" selection-start-line="15" selection-start-column="4" selection-end-line="15" selection-end-column="54" /> <folding> - <element signature="e#52#93#0" expanded="true" /> + <element signature="e#0#17#0" expanded="true" /> </folding> </state> </provider> </entry> - <entry file="file:///usr/include/c++/7/thread"> + <entry file="file://$PROJECT_DIR$/CRYPTO/SkeySwitch.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="135"> - <caret line="372" selection-start-line="372" selection-end-line="372" /> + <state relative-caret-position="351"> + <caret line="104" column="91" selection-start-line="101" selection-start-column="2" selection-end-line="104" selection-end-column="91" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalDiv.cpp"> + <entry file="file://$PROJECT_DIR$/CRYPTO/EvalAddPow2.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="346"> - <caret line="200" column="4" selection-start-line="200" selection-start-column="4" selection-end-line="200" selection-end-column="4" /> + <state relative-caret-position="160"> + <caret line="82" column="43" selection-start-line="82" selection-start-column="38" selection-end-line="82" selection-end-column="43" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalDiv100.cpp"> + <entry file="file://$PROJECT_DIR$/CRYPTO/EvalAddPow2.h"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="361"> - <caret line="112" column="4" selection-start-line="112" selection-start-column="4" selection-end-line="112" selection-end-column="4" /> + <state relative-caret-position="450"> + <caret line="32" selection-start-line="31" selection-end-line="34" selection-end-column="23" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalDotProd.cpp"> + <entry file="file://$PROJECT_DIR$/CMakeLists.txt"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="346"> - <caret line="136" column="4" selection-start-line="136" selection-start-column="4" selection-end-line="136" selection-end-column="4" /> - <folding> - <element signature="e#0#17#0" expanded="true" /> - </folding> + <state relative-caret-position="465"> + <caret line="31" column="29" selection-start-line="31" selection-start-column="29" selection-end-line="31" selection-end-column="29" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalEntropy.cpp"> + <entry file="file://$PROJECT_DIR$/TEST/TESTBuildingBlocks.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="346"> - <caret line="252" column="4" selection-start-line="252" selection-start-column="4" selection-end-line="252" selection-end-column="4" /> + <state relative-caret-position="272"> + <caret line="519" column="10" selection-start-line="519" selection-start-column="8" selection-end-line="519" selection-end-column="10" /> <folding> - <element signature="e#205#222#0" expanded="true" /> + <element signature="e#0#31#0" expanded="true" /> + <element signature="e#264#7839#0" /> </folding> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalHBound.cpp"> + <entry file="file://$PROJECT_DIR$/CRYPTO/EvalExpo.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="391"> - <caret line="167" column="4" selection-start-line="167" selection-start-column="4" selection-end-line="167" selection-end-column="4" /> + <state relative-caret-position="-1244"> + <caret line="12" lean-forward="true" selection-start-line="12" selection-end-line="12" /> + <folding> + <element signature="e#0#21#0" expanded="true" /> + </folding> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalLog.cpp"> + <entry file="file://$PROJECT_DIR$/CRYPTO/EvalSigmoid.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="331"> - <caret line="98" column="45" selection-start-line="98" selection-start-column="45" selection-end-line="98" selection-end-column="45" /> + <state relative-caret-position="2265"> + <caret line="151" column="1" lean-forward="true" selection-start-line="151" selection-start-column="1" selection-end-line="151" selection-end-column="1" /> <folding> - <element signature="e#0#17#0" expanded="true" /> + <element signature="e#0#24#0" expanded="true" /> </folding> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalLrUpdate.cpp"> + <entry file="file://$PROJECT_DIR$/PPML/PPNB/PPNB_Classifier.h"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="376"> - <caret line="170" selection-start-line="170" selection-end-line="170" /> - <folding> - <element signature="e#0#17#0" expanded="true" /> - </folding> + <state relative-caret-position="345"> + <caret line="29" column="11" lean-forward="true" selection-start-line="29" selection-start-column="11" selection-end-line="29" selection-end-column="11" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalMult.cpp"> + <entry file="file://$PROJECT_DIR$/TEST/TESTNppVFDT.cpp"> + <provider selected="true" editor-type-id="text-editor" /> + </entry> + <entry file="file://$PROJECT_DIR$/TEST/TESTppNB.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="416"> - <caret line="198" selection-start-line="198" selection-end-line="198" /> + <state relative-caret-position="975"> + <caret line="65" column="27" selection-start-line="65" selection-start-column="27" selection-end-line="65" selection-end-column="27" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalProba.cpp"> + <entry file="file://$PROJECT_DIR$/TEST/TESTCryptoDatasetReader.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="371"> - <caret line="118" column="45" selection-start-line="118" selection-start-column="45" selection-end-line="118" selection-end-column="45" /> + <state> <folding> - <element signature="e#0#22#0" expanded="true" /> + <element signature="e#0#18#0" expanded="true" /> </folding> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalSqrt.cpp"> + <entry file="file://$PROJECT_DIR$/PPML/PPLR/PPLR_Classifier.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="401"> - <caret line="161" selection-start-line="161" selection-end-line="161" /> + <state relative-caret-position="7140"> + <caret line="476" selection-start-line="476" selection-end-line="476" /> <folding> - <element signature="e#160#177#0" expanded="true" /> + <element signature="e#0#17#0" expanded="true" /> + <element signature="e#92#1009#0" /> + <element signature="e#1011#1262#0" /> + <element signature="e#1264#3020#0" /> + <element signature="e#3022#3397#0" /> + <element signature="e#3399#3664#0" /> + <element signature="e#3666#4038#0" /> + <element signature="e#4041#5181#0" /> + <element signature="e#5184#5457#0" /> + <element signature="e#5459#5989#0" /> + <element signature="e#5992#7352#0" /> + <element signature="e#7356#8985#0" /> + <element signature="e#8988#11212#0" /> </folding> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalStandardDiv.cpp"> + <entry file="file://$PROJECT_DIR$/Scripts/TestPPNB.sh"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="376"> - <caret line="101" selection-start-line="101" selection-end-line="101" /> + <state relative-caret-position="165"> + <caret line="11" column="8" selection-end-line="11" selection-end-column="8" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalSub.cpp"> + <entry file="file://$PROJECT_DIR$/Scripts/vary_cores.sh"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="356"> - <caret line="24" column="5" selection-start-line="24" selection-start-column="5" selection-end-line="24" selection-end-column="5" /> - <folding> - <element signature="e#0#20#0" expanded="true" /> - </folding> + <state relative-caret-position="240"> + <caret line="16" column="4" selection-start-line="16" selection-start-column="4" selection-end-line="16" selection-end-column="4" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalSub2.cpp"> + <entry file="file://$PROJECT_DIR$/Scripts/TestPPLR1.sh"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="446"> - <caret line="59" column="1" selection-start-line="59" selection-start-column="1" selection-end-line="59" selection-end-column="1" /> - <folding> - <element signature="e#0#21#0" expanded="true" /> - </folding> + <state relative-caret-position="450"> + <caret line="30" selection-start-line="30" selection-end-line="30" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalThreashold.cpp"> + <entry file="file://$USER_HOME$/.local/lib/python3.6/site-packages/numpy/core/overrides.py"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="441"> - <caret line="142" selection-start-line="142" selection-end-line="142" /> - <folding> - <element signature="e#0#27#0" expanded="true" /> - </folding> + <state relative-caret-position="15"> + <caret line="6" selection-start-line="6" selection-end-line="6" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalThreashold.h"> + <entry file="file://$PROJECT_DIR$/PPML/EVAL/EvaluateClassification.py"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="210"> - <caret line="16" column="18" selection-start-line="15" selection-end-line="17" selection-end-column="23" /> + <state relative-caret-position="375"> + <caret line="25" selection-start-line="25" selection-end-line="25" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/PPML/PPVFDT/PPVFDT_Classifier.cpp"> - <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="420"> - <caret line="43" column="37" selection-start-line="43" selection-start-column="37" selection-end-line="43" selection-end-column="37" /> - </state> - </provider> + <entry file="file://$PROJECT_DIR$/EXP/DebugNb/See if it gives neg-2020-01-20-10:18:58-Config.txt"> + <provider selected="true" editor-type-id="text-editor" /> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalCmp.h"> + <entry file="file://$PROJECT_DIR$/EXP/DebugNb/See if it gives neg-2020-01-20-10:18:58-Stats.csv"> + <provider selected="true" editor-type-id="text-editor" /> + </entry> + <entry file="file://$PROJECT_DIR$/EXP/DebugNb/bla-2020-01-20-10:33:43-Stats.csv"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="180"> - <caret line="35" column="10" selection-start-line="34" selection-end-line="35" selection-end-column="23" /> + <state relative-caret-position="15"> + <caret line="1" column="74" selection-start-line="1" selection-start-column="74" selection-end-line="1" selection-end-column="87" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/PPML/PPVFDT/PPVFDT_Classifier.h"> + <entry file="file://$PROJECT_DIR$/EXP/DebugNb/bla-2020-01-20-12:55:18-Stats.csv"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="406"> - <caret line="45" column="16" selection-start-line="44" selection-end-line="47" selection-end-column="24" /> + <state relative-caret-position="15"> + <caret line="1" column="74" selection-start-line="1" selection-start-column="74" selection-end-line="1" selection-end-column="87" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalAdd.cpp"> - <provider selected="true" editor-type-id="text-editor" /> - </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalCmp.cpp"> + <entry file="file://$PROJECT_DIR$/CRYPTO/EvalDiv100.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="311"> - <caret line="124" column="12" selection-start-line="123" selection-end-line="128" selection-end-column="45" /> + <state relative-caret-position="312"> + <caret line="107" column="44" selection-start-line="107" selection-start-column="44" selection-end-line="107" selection-end-column="44" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalCmp100.cpp"> + <entry file="file://$PROJECT_DIR$/CRYPTO/EvalLog.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="225"> - <caret line="15" column="42" selection-start-line="15" selection-start-column="4" selection-end-line="15" selection-end-column="54" /> + <state relative-caret-position="1155"> + <caret line="98" column="45" selection-start-line="98" selection-start-column="45" selection-end-line="98" selection-end-column="45" /> <folding> <element signature="e#0#17#0" expanded="true" /> </folding> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/SkeySwitch.cpp"> + <entry file="file://$PROJECT_DIR$/EXP/DebugNb/bla-2020-01-20-13:09:09-Stats.csv"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="351"> - <caret line="104" column="91" selection-start-line="101" selection-start-column="2" selection-end-line="104" selection-end-column="91" /> + <state relative-caret-position="30"> + <caret line="2" selection-start-line="2" selection-end-line="2" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalAddPow2.cpp"> + <entry file="file://$PROJECT_DIR$/EXP/DebugNb/bla-2020-01-20-13:15:33-Stats.csv"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="160"> - <caret line="82" column="43" selection-start-line="82" selection-start-column="38" selection-end-line="82" selection-end-column="43" /> + <state relative-caret-position="15"> + <caret line="1" column="87" selection-start-line="1" selection-start-column="74" selection-end-line="1" selection-end-column="87" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalAddPow2.h"> + <entry file="file://$PROJECT_DIR$/CRYPTO/DTPKC.h"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="450"> - <caret line="32" selection-start-line="31" selection-end-line="34" selection-end-column="23" /> + <state relative-caret-position="313"> + <caret line="77" column="44" selection-start-line="77" selection-start-column="28" selection-end-line="77" selection-end-column="44" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/DTPKC.h"> + <entry file="file://$PROJECT_DIR$/CRYPTO/DTPKC.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="315"> - <caret line="117" column="31" selection-start-line="117" selection-start-column="26" selection-end-line="117" selection-end-column="31" /> + <state relative-caret-position="409"> + <caret line="752" column="1" selection-start-line="752" selection-end-line="753" /> + <folding> + <element signature="e#227#244#0" expanded="true" /> + </folding> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CMakeLists.txt"> + <entry file="file://$PROJECT_DIR$/EXP/DebugNb/bla-2020-01-20-13:42:50-Stats.csv"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="465"> - <caret line="31" column="29" selection-start-line="31" selection-start-column="29" selection-end-line="31" selection-end-column="29" /> + <state relative-caret-position="15"> + <caret line="1" column="74" selection-start-line="1" selection-start-column="74" selection-end-line="1" selection-end-column="85" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/DTPKC.cpp"> + <entry file="file://$PROJECT_DIR$/PPML/PPNB/PPStats.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="315"> - <caret line="21" column="22" lean-forward="true" selection-start-line="21" selection-start-column="22" selection-end-line="21" selection-end-column="22" /> + <state relative-caret-position="169"> + <caret line="175" column="72" selection-start-line="175" selection-start-column="70" selection-end-line="175" selection-end-column="72" /> <folding> - <element signature="e#227#244#0" expanded="true" /> + <element signature="e#0#20#0" expanded="true" /> </folding> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalSigmoid.cpp"> + <entry file="file://$PROJECT_DIR$/PPML/PPNB/PPNB_Classifier.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="2265"> - <caret line="151" column="1" lean-forward="true" selection-start-line="151" selection-start-column="1" selection-end-line="151" selection-end-column="1" /> + <state relative-caret-position="426"> + <caret line="450" column="16" selection-start-line="450" selection-start-column="16" selection-end-line="450" selection-end-column="16" /> <folding> - <element signature="e#0#24#0" expanded="true" /> + <element signature="e#0#17#0" expanded="true" /> </folding> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/TEST/TESTBuildingBlocks.cpp"> + <entry file="file://$PROJECT_DIR$/TEST/main.cpp"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="272"> - <caret line="519" column="10" selection-start-line="519" selection-start-column="8" selection-end-line="519" selection-end-column="10" /> + <state relative-caret-position="399"> + <caret line="513" column="61" selection-start-line="513" selection-start-column="61" selection-end-line="513" selection-end-column="61" /> <folding> - <element signature="e#0#31#0" expanded="true" /> - <element signature="e#264#7839#0" /> + <element signature="e#52#93#0" expanded="true" /> </folding> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/CRYPTO/EvalExpo.cpp"> + <entry file="file://$PROJECT_DIR$/EXP/DebugNb/bla-2020-01-20-14:10:32-Stats.csv"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="306"> - <caret line="112" lean-forward="true" selection-start-line="112" selection-end-line="112" /> - <folding> - <element signature="e#0#21#0" expanded="true" /> - </folding> + <state relative-caret-position="45"> + <caret line="3" selection-start-line="3" selection-end-line="3" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/CONFIG/DAPPLE.config"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="210"> + <caret line="14" column="2" selection-start-line="14" selection-start-column="2" selection-end-line="14" selection-end-column="2" /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/EXP/DebugNb/bla-2020-01-20-16:04:58-Stats.csv"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="45"> + <caret line="3" lean-forward="true" selection-start-line="3" selection-end-line="3" /> </state> </provider> </entry> diff --git a/CONFIG/DAPPLE.config b/CONFIG/DAPPLE.config index 1694bd84430cab3c46777d7d76a1189798588d86..a9c2db376214e158845b62f1a95ea064028b8ba9 100755 --- a/CONFIG/DAPPLE.config +++ b/CONFIG/DAPPLE.config @@ -1,17 +1,17 @@ # Experiments parameters perf{ - testBuildingBlocks="true"; + testBuildingBlocks="false"; PrivacyPreservation= "true"; MLAlgorithm="nb"; runs_number ="1"; thread_number="14"; remoteClient="false"; - Incremental="true"; + Incremental="false"; OutputPath="/home/rania/CLionProjects/DAPPLE-2.0/EXP/DebugNb/"; - scenarioName="Bank-Cipher-debug-time"; + scenarioName="bla"; debug="true"; maxTrainSize="20"; - maxTestSize="10"; + maxTestSize="20"; } # The dataset configuration parameters @@ -46,6 +46,7 @@ sendParaClient="true"; blindingSize="20"; encryptData="true"; + delay="2"; } diff --git a/CRYPTO/DTPKC.cpp b/CRYPTO/DTPKC.cpp index bcd8fd4b843781bedeb8b64ded438d61a66dedc1..9ee4f0ad1e66948519abbf154d0141b9fa20e747 100755 --- a/CRYPTO/DTPKC.cpp +++ b/CRYPTO/DTPKC.cpp @@ -186,6 +186,7 @@ Cipher DTPKC :: enc(mpz_class plaintext, mpz_class pkey) ** Function : getKey * Author : Talbi Rania ** Creation date : 02/11/2018 +** Creation date : 02/11/2018dese ** Last Update : 05/11/2018 * ** Purpose : This function is used to generate a new pair of secrete and public encryption keys when requested by a data owner or a querier @@ -500,6 +501,11 @@ DTPKC ::deserializeDtpkc(string path) { SK1.set_str(line,10); In->close(); + + DTPKC::timeMU = 0.0; + DTPKC::timeSU = 0.0; + DTPKC::bdwMU = 0.0; + DTPKC::bdwMU = 0.0; delete In; return 1; @@ -731,13 +737,16 @@ DTPKC::EvalEq_U2_step2(std::vector<Cipher> res1) * x : r*A * y : r*B */ + auto begin = chrono::high_resolution_clock::now(); mpz_class x, y, out; // Decrypt the blinded values sent by U1 x=PSdec1(res1[0],res1[1]); y=PSdec1(res1[2],res1[3]); - - + auto en = chrono::high_resolution_clock::now(); + std::chrono::duration<double, std::milli> duration = en - begin ; + timeSU += duration.count(); + bdwSU += 1; // return the equality test result return x == y ; diff --git a/PPML/EVAL/EvaluateClassification.py b/PPML/EVAL/EvaluateClassification.py index 8c40b9c78678c6979ac51a37c35e1235d4d43960..132fcdbedf145d21f50abe47b05b8905a5a09aad 100755 --- a/PPML/EVAL/EvaluateClassification.py +++ b/PPML/EVAL/EvaluateClassification.py @@ -9,7 +9,8 @@ from sklearn.metrics import f1_score, precision_score, recall_score pred=sys.argv[1] path=sys.argv[2] res=sys.argv[3] -test_size=int(sys.argv[4]) +test_size=int(sys.argv[4].strip()) + Y_pred=[] diff --git a/PPML/PPNB/PPNB_Classifier.cpp b/PPML/PPNB/PPNB_Classifier.cpp index 6d71141f016724d757aa03940ea8ac39e49cee47..1021ad4871a5be675d918dc3e58e6b9027b85f1f 100755 --- a/PPML/PPNB/PPNB_Classifier.cpp +++ b/PPML/PPNB/PPNB_Classifier.cpp @@ -273,6 +273,12 @@ void PPNB_Classifier::train() { int size=datasetReader->train_size; PPRecord * record; + + dtpkc.timeSU = 0.0; + dtpkc.timeMU = 0.0; + dtpkc.bdwMU = 0.0; + dtpkc.bdwSU = 0.0; + extTrainBd = 0; auto begin = chrono::high_resolution_clock::now(); @@ -307,11 +313,11 @@ void PPNB_Classifier::train() { std::chrono::duration<double, std::milli> duration = end - begin ; this->trainTime = duration.count(); - - this->trainTimeSU += dtpkc.timeSU; + //cout << "dtpkc.timeSU " << dtpkc.timeSU << " this->trainTimeSU " << this->trainTimeSU << " this->trainTime " << this->trainTime << endl; + //this->trainTimeSU += dtpkc.timeSU; this->trainBdw += dtpkc.bdwSU + dtpkc.bdwMU; - this->trainTimeMU = this->trainTime - this->trainTimeSU; + this->trainTimeSU = this->trainTime - this->trainTimeMU; dtpkc.timeSU = 0.0; dtpkc.timeMU = 0.0; @@ -380,10 +386,10 @@ void PPNB_Classifier::RemoteTest(){ std::chrono::duration<double, std::milli> duration = en - begin ; this->testTime = duration.count(); - this->testTimeSU = dtpkc.timeSU; + this->testTimeMU = dtpkc.timeMU; this->testBdw = dtpkc.bdwSU + dtpkc.bdwMU; - this->testTimeMU = this->testTime - this->testTimeSU; + this->testTimeSU = this->testTime - this->testTimeMU; dtpkc.timeSU = 0.0; dtpkc.timeMU = 0.0; diff --git a/PPML/PPNB/PPStats.cpp b/PPML/PPNB/PPStats.cpp index 16e2ae341b13042f0e91e9abb34f723237812d06..3f5259428ff041bae6b0bcef537fe2c358a260a0 100755 --- a/PPML/PPNB/PPStats.cpp +++ b/PPML/PPNB/PPStats.cpp @@ -128,8 +128,8 @@ PPStats::InitStats() { Cipher C_C=evalLog.EvalLog_U1_step3(evalLog.EvalLog_U2_step2(in[0],in[1])); //COUT << "prior proba " << C_C << " res " << mpz_class_log (dtpkc.Sdec(proba) + 1 , 100)<< " " <<proba << endl; LogproProba.insert(std::make_pair(i->first, C_C)); - PPNB_Classifier::trainTimeSU += evalDiv100.timeSU; - PPNB_Classifier::trainTimeSU += evalLog.timeSU; + PPNB_Classifier::trainTimeMU += evalDiv100.timeMU; + PPNB_Classifier::trainTimeMU += evalLog.timeMU; PPNB_Classifier::trainBdw += evalDiv100.bdwMU + evalDiv100.bdwSU + evalLog.bdwMU + evalLog.bdwSU; }; @@ -172,7 +172,7 @@ PPStats::InitStats() { vector<Cipher> res1 = evalDiv100.EvalDiv_U1_step1(); probaxjkl = evalDiv100.EvalDiv_U1_step3( evalDiv100.EvalDiv_U2_step2(res1[0], res1[1], res1[2], res1[3])); - costTimeDiv = evalDiv100.timeSU; + costTimeDiv = evalDiv100.timeMU; costBdwDiv = evalDiv100.bdwMU + evalDiv100.bdwSU; } @@ -183,7 +183,7 @@ PPStats::InitStats() { LogcdProbaClasses.insert(std::make_pair(l.first, C_C)); //COUT << "cond proba " << C_C << " res " <<mpz_class_log (dtpkc.Sdec(probaxjkl) + 1 , 100) << endl; - costTimeLog = evalLog.timeSU; + costTimeLog = evalLog.timeMU; costBdwLog = evalLog.bdwMU + evalLog.bdwSU; } //cdProbaValues.insert(std::make_pair(k.first, cdProbaClasses)); @@ -200,8 +200,8 @@ PPStats::InitStats() { } //condProba.insert(std::make_pair(j->first, cdProbaValues)); LogcondProba.insert(std::make_pair(j->first, LogcdProbaValues)); - PPNB_Classifier::trainTimeSU += costTimeLog + costTimeDiv; - PPNB_Classifier::trainBdw += costBdwLog + costBdwDiv; + PPNB_Classifier::trainTimeMU += size*(costTimeLog + costTimeDiv); + PPNB_Classifier::trainBdw += size*(costBdwLog + costBdwDiv); }; } diff --git a/SER/dtpkc.ser b/SER/dtpkc.ser index 9954707ba907c4b1f264cb209206f3ad215b666c..de5dd2c32efa73b2a9d639f14061321dddfca7d6 100644 --- a/SER/dtpkc.ser +++ b/SER/dtpkc.ser @@ -1,11 +1,11 @@ -155794160235086638170714595467322538260366576393463030396634213893417420838931771802391513629956177608679846919677341643595501715078327934815694805317518611733101457537161402151813505685981385216698245112580645199209126963130732901833621957189891470376029080149909115655407542101838765639311482343573370198357 --3456938222130241943904857381226649277755695669121173860750571403629163596046886843999330422837649192614619403621324214428308418767294153120096739220219678322399532432935154104947531408803016655831360545659985193950629044380553720851044372402952202796785622327123768015585105846658310397556846658936438100452749594810315179488168890398587965127343629997045748525919948049008785511829648546228506273667440589542972138285517917990198712975815594686726205181391268043136741502865331231137420625443993737496625245283635245019492472694433765891467234664297957742101391166059243851002086661974147246856729829441805429301291 -24271820363355850697326561447551129235712605990674279732586290395248667350075537388863534689293266844852207821711414571646019135269188316357173669777189030126532806693382757352983702708257134356487371926145261383773157996545561832400442955246997842910291190609394558357720394170235659536823880097034565781439379133444600841268291783397481620712692317711274418507268737508271910994543112544122880516216655768836941834021713220237325573999768300016720901072621984794503802090036099638772643086449425701669088695258129057901691812265914237748707470455422447203148788420397797929234489102088890745155979605265945525499449 -2880061676896352894567230921101994213391735640616702726110616288363300767063663107592035627398514617368950584921594030481608628127960140845526835906295737498249715453466163308390855139635807480613918655479923568146887313914880270742050726198467505056323571196732389354139474790711076926153379798187166762709951244140823322832919817966981333797793471498836683159485629180633745051534810713556238259066892406792847686355311003567552376551258339218562225974636833204526654367368546117190147289035287861364209905298713481072231706910766499396599500622144805091024513848296785376320368927536646945754454221357150690722305738058137500821751840856107359317947658265219072551591957108648296927358866627783404798404125141897854856566463815147893621993047055906266334831725516141713255904384620128123232604572119319072420263434815039928526104440635223174036926348851911525646166552708495279452885159214327208899529317616311756530727783379268816960008486627716223912122353758307111747495171979632194391374783732964057887124089817154452049275609174137745781416446115156877239950706610781553419824597999689584751589070522352568654006274943236108356356421341697319913440429147502291185478955775798072435097226134085289510992036453790218663379226581626168150395118571275254555431962028481852911286469558279283534435220740832154212186029092100315900713150476699409501431367711951232225465300696600306290034680022681300670943073482478286618604160150333151692807897140055661376971574536416046214520843348216336095766000489226967005968540997108430522235094847504886294144288604297097425455356592090330557293422532348721870071185726812094819636445841176086323568655054838557585603734921234419180482692241940454597208596140307852682122645173937889830599902867608450581680407030461577701864466609744971277324385659808467351715973445154899196414995594261189859966173452543 +144338374988220331082992977978653113418374672187527808523025892265964501981668662325176672554308772153109550533059807956311800922325340219731531350996602594111989539440567222959248439373898475406489198152194332583298193446538311712061470897558013222066631241252898449519227824291273485962802043240577825810817 +-11254212703100368368648198119614804341207888578234626923672958248792461969807656211357538198511177060156569828604932591639004807023889875826415860060389977320284588429779257587991716976684185647615406062181920433618212127195661224197705149953587131776046947953821765385552065926022497061783766852991173271008757587032017148677961064801682641954933236554525784211823878073054269896133717471156950001046323280428814631430096687301640997680945437523989697799343599391777537382526766396772101196075014522343153245272270997441983078712111175162380905107372511503881410266039836356303347036753482289266591037665433026665647 +20833566494240108461101153755493451546059979559400294609925285215757710316409594611434780870571285972894735614721862692755564310002886529811529659889745424116250742383715118680321014783019197414067695724198103136944950926810775130116546345626760425861839494769371999426829814580025553420740970725902418038617437782975720519189599250968460159857450690624342474315827623391808459549628698550723669891452821308491028183624460519211666162106771462130350270841823531525207735694131837646322205350723385455134276416279199567308586764837886704533525175387626981168011224530478369064461087926730014673168470121806323474207489 +711491450028367984842360811427569802154710044054071363910603788615760778303292937829561398886649521186673370487017111667473711492984819431579993856229134367033621796554097132062572389168006268810464953875826796265030437567597836336873313970410274124112845815211728689675200139987944674794861441292478784466805742724867694354377480733079817029465500996661169226905922462431466387846844243510131410840756831894071550393737364658955704136759976894775004903587374186078056289165979995876034560504434458352699301885107518263998564955793087094846659755864516022795116918318453241197018688750651776990021926514766159106879078551521687316277276174539964860315695729835278900178143321838011651092057516084965209700069862193812722555125836361521135709586875261299782676999359755751831114437999699027857713170276629267704564899712774533856101869370499031001855426403312991127371944892393145872884591276400498986068446155018593829088709905687598894492000051266564018239965409933852086404114789050606086059436952077028208447637175316937061926107461238642800554025310757639724186734171510587652008136799093495934662208315352415053839898824776812948996366735387288038006293137486666894336159088878609306197733452242539837374214047453123672885776721506566127176936397660252353347133406132492411774845228670842974002617635430226203623153211388830843344261068757019450291175041346840480845439615469436490184082834474266561245488894081580765927539665575469148312235507493078064327796528405020732110607514554282077784910804619815970435921134085491773717023924626244214971012767661854830245528863930713620278672228286777511043829043092648747208895714877954282590863179476643435773685677755434260997658195492060803908929783098559612710888093297148816967535262306142857740925489798216203493737428101919473778409033249588635156357207191566083383497300042515470703125000 1024 -13088524977683346054205914607724846901467599527141209630650682994424339758619565846516307730853456246622416563459373881314772678890649018931488279124262053 -11903110587382782859631160122081367777131013547350016588497234573611090773338456492662219872177169546866629524609496782288157306408558043133312359796873969 -172724780200971612232333669589317373972881029679451354442848815197406177979195881265496211712476447467140122429585332712516535711627038689997481915761574378069192795223413449602847726322489928539048294636034582282214210609432881997775610097805170813108423036029321052056083869274947436698663011508306143681749 -19474270029385829771339324433415317282545822049182878799579276736677177604866471475298939203744522201084980864959667705449437714384790991851961850664689823342683236558879061039342346984970838327260646327669303256411444865962525117976410347332786054968779448887977630848092992396481683304031177192866806132792 -22612825422073212512983245706602919864158995416603690386860739441756666985268593057355529965533190474242538586309054922058688324471800943660563083279477087627706680850515061986540774447005230811103328060209637942340352846874451310278196997417751394186189262093670239364617628280989920148547074663849719950347 -337217151478171321311586756126629169371569554070064490130485665639988053805862461468908941343212829449367395291388002453784339269529763669453775529774417726147069520661213966197143089804999449938531459686098588530976815854497543762168194087362439602486266852557303333708244858985764758626383545630963344026550562285573642925544649312552121304621690643215770784034786158734643289606288113847275139842438095377741804246226905052267317715164496133144013703867069359278998948050172464826169017093652083269910289602326062910492610960052518410644366690212939849128833267478839628428704658033372489962561328731750407838641547400549370620103984865157037624702581718080186687781736709993528861658883483284822440697644809478933604188189146941500644104785744711804569676419454800557416825417274626906288627497020185800603026668220678038259098315599190915358443254430058515520919129154959786008893737722172044877439051081051384096156789 +12243427704620470954026315490635153662667328998637368820255752042845145722226079343508638073801170213342812835113867035177273750082242895525677315455721443 +11789049477847561463120268123725230285272301601360333899152048796135248734079790474217402446903253669081016164481021062247903475029825786573147555445343819 +97557326290052027016517920863224086104301047402718527679061750064234417225191158782687883679108393530711110249079724621563157338534037591363158092015843514235136155676150810919474807618858126497505282480043887012048567898825588630977356880116950581260241853789305902330745543828551063634520777598318814719519 +36084593747055082770748244494663278354593668046881952130756473066491125495417165581294168138577193038277387633264951989077950230581335054932882837749150642519878089243133701453166206253378631866714649538622903293874338616535963851547913292879373129410687204355974713657782599778512093473529986103926731186389 +58713233929900801363232153471056487089142124573520611513780494598588045411506092092172859281292974859560097407306508973518274674205631657924243071092714386492811511500564443674357839418006295205701901256894023244405322921873878172748074900880580465492060487143258788310669068827907262493043483055406836022878 +283259982011214453620594767728205763576741345186341269355326684105896391484149751735076551757028307081835041699337327819941652245055275703069500219896653239732817002010828970580214411542901533184288710343616555738091793840073113947066853863117258883003393427509609923582978143050006606119122078324935406786374684223518249990844100704629546998537527423142955716304346606657943676594680126141785486867100224816701536240790787684234904507980946187014724105175770317484528780977243271640078522134321055081866499233040084762658185806027498452773212462128568803380368864820464028639927032175093927230714391712325156159906541272414707566218347055063680487378644015997428529057712259207320807612802913288902895546153085601388374676057153982461238677555628702599406403117000488147561496948817127165681377487287637096752786546597764881428111135022136862963132077991906880470321990115789235393739981486904430386062098093821005353347416 diff --git a/TEST/main.cpp b/TEST/main.cpp index b0e18af6d386cbb8a684c4b950ccaac240dc3491..e1621619dfac1ebbf30d3fe1b963e2d555e59894 100755 --- a/TEST/main.cpp +++ b/TEST/main.cpp @@ -492,9 +492,9 @@ int main (int argc, char **argv) { PPStats *S = new PPStats(class_number, dimension - 1); PPNB_Classifier *classifier = new PPNB_Classifier(datasetReader, S, LaplaceConstant, OutputPath + classOutput, sockfd, cliaddr, debug); - + stats << "TrainTime,TrainBd,TestServerTime,TestClientTime,TestBd,P,R,F1,TrainMU,TrainSU,TrainBdw,TestMU,TestSU,TestBdw" << endl; if (Incremental) { - stats << "TrainTime,TrainBd,TestServerTime,TestClientTime,TestBd,P,R,F1,TrainMU,TrainSU,TrainBdw,TestMU,TestSU,TestBdw" << endl; + for (int ch = 0; ch < chunk_number; ch++) { if (debug) cout << "Started training on chunk n°: " << ch + 1 << " from: " << chunk_number << endl; diff --git a/cmake-build-debug/CMakeFiles/DAPPLE.dir/CXX.includecache b/cmake-build-debug/CMakeFiles/DAPPLE.dir/CXX.includecache index 8dae0734c37c6d31108168be68e23932d99d1f8b..9ee65a51b794f25e15b57d5f3565be0d59cdd0a2 100644 --- a/cmake-build-debug/CMakeFiles/DAPPLE.dir/CXX.includecache +++ b/cmake-build-debug/CMakeFiles/DAPPLE.dir/CXX.includecache @@ -34,6 +34,26 @@ netinet/in.h chrono - +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalAdd.h +DTPKC.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h + +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalAddPow2.h +DTPKC.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h +../UTIL/math_util.hh +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/math_util.hh +vector +- + +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalCmp.h +DTPKC.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h +../UTIL/math_util.hh +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/math_util.hh +vector +- + /home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalDiv.h DTPKC.h /home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h @@ -42,21 +62,563 @@ DTPKC.h DTPKC.h /home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h -/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalExpo.cpp -EvalExpo.h -/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalExpo.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalDotProd.h +DTPKC.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h + +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalEntropy.h +DTPKC.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h +../UTIL/math_util.hh +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/math_util.hh + +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalHBound.h +DTPKC.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h EvalDiv.h /home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalDiv.h + +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalLog.h +DTPKC.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h +../UTIL/math_util.hh +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/math_util.hh + +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalLrUpdate.h +DTPKC.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h + +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalMult.h +DTPKC.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h +../UTIL/math_util.hh +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/math_util.hh +vector +- + +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalProba.h +DTPKC.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h EvalDiv100.h /home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalDiv100.h -thread +../UTIL/math_util.hh +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/math_util.hh + +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalSigmoid.h +DTPKC.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h +../UTIL/math_util.hh +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/math_util.hh + +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalStandardDiv.h +DTPKC.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h +EvalDiv.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalDiv.h +EvalMult.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalMult.h +EvalSub.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalSub.h + +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalSub.h +DTPKC.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h + +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalSub2.h +DTPKC.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h + +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalThreashold.h +DTPKC.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h +../UTIL/math_util.hh +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/math_util.hh +vector - -/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalExpo.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/SkeySwitch.h DTPKC.h /home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h ../UTIL/math_util.hh /home/rania/CLionProjects/DAPPLE-2.0/UTIL/math_util.hh +vector +- + +/home/rania/CLionProjects/DAPPLE-2.0/LIB/config4cpp/include/config4cpp/Configuration.h +namespace.h +/home/rania/CLionProjects/DAPPLE-2.0/LIB/config4cpp/include/config4cpp/namespace.h +ConfigurationException.h +/home/rania/CLionProjects/DAPPLE-2.0/LIB/config4cpp/include/config4cpp/ConfigurationException.h +StringBuffer.h +/home/rania/CLionProjects/DAPPLE-2.0/LIB/config4cpp/include/config4cpp/StringBuffer.h +StringVector.h +/home/rania/CLionProjects/DAPPLE-2.0/LIB/config4cpp/include/config4cpp/StringVector.h +stddef.h +- + +/home/rania/CLionProjects/DAPPLE-2.0/LIB/config4cpp/include/config4cpp/ConfigurationException.h +namespace.h +/home/rania/CLionProjects/DAPPLE-2.0/LIB/config4cpp/include/config4cpp/namespace.h +string.h +- + +/home/rania/CLionProjects/DAPPLE-2.0/LIB/config4cpp/include/config4cpp/StringBuffer.h +namespace.h +/home/rania/CLionProjects/DAPPLE-2.0/LIB/config4cpp/include/config4cpp/namespace.h +assert.h +- + +/home/rania/CLionProjects/DAPPLE-2.0/LIB/config4cpp/include/config4cpp/StringVector.h +namespace.h +/home/rania/CLionProjects/DAPPLE-2.0/LIB/config4cpp/include/config4cpp/namespace.h +StringBuffer.h +/home/rania/CLionProjects/DAPPLE-2.0/LIB/config4cpp/include/config4cpp/StringBuffer.h + +/home/rania/CLionProjects/DAPPLE-2.0/LIB/config4cpp/include/config4cpp/namespace.h + +/home/rania/CLionProjects/DAPPLE-2.0/ML/IO/DatasetReader.h +fstream +- +stdio.h +- +string.h +- +vector +- +cstring +- +Record.h +/home/rania/CLionProjects/DAPPLE-2.0/ML/IO/Record.h +../../UTIL/mpz_class.hh +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/mpz_class.hh +time.h +- +string +- +omp.h +/home/rania/CLionProjects/DAPPLE-2.0/ML/IO/omp.h + +/home/rania/CLionProjects/DAPPLE-2.0/ML/IO/Record.h +vector +- +iostream +- + +/home/rania/CLionProjects/DAPPLE-2.0/ML/LR/LR.h +string +- +fstream +- +vector +- +math.h +- +stdlib.h +- +iostream +- +string.h +- +netinet/in.h +- +../IO/Record.h +/home/rania/CLionProjects/DAPPLE-2.0/ML/IO/Record.h +../IO/DatasetReader.h +/home/rania/CLionProjects/DAPPLE-2.0/ML/IO/DatasetReader.h +chrono +- + +/home/rania/CLionProjects/DAPPLE-2.0/ML/NB/NB_Classifier.h +netinet/in.h +- +../IO/DatasetReader.h +/home/rania/CLionProjects/DAPPLE-2.0/ML/IO/DatasetReader.h +../../UTIL/math_util.hh +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/math_util.hh +Stats.h +/home/rania/CLionProjects/DAPPLE-2.0/ML/NB/Stats.h +math.h +/home/rania/CLionProjects/DAPPLE-2.0/ML/NB/math.h + +/home/rania/CLionProjects/DAPPLE-2.0/ML/NB/Stats.h +iostream +- +map +- +iterator +- +../IO/Record.h +/home/rania/CLionProjects/DAPPLE-2.0/ML/IO/Record.h +gmpxx.h +- +gmp.h +- +../../UTIL/util_gmp_rand.h +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/util_gmp_rand.h +../../UTIL/num_th_alg.hh +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/num_th_alg.hh +../../UTIL/mpz_class.hh +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/mpz_class.hh + +/home/rania/CLionProjects/DAPPLE-2.0/ML/VFDT/Node.h +../IO/Record.h +/home/rania/CLionProjects/DAPPLE-2.0/ML/IO/Record.h +NodeStats.h +/home/rania/CLionProjects/DAPPLE-2.0/ML/VFDT/NodeStats.h +NodeTest.h +/home/rania/CLionProjects/DAPPLE-2.0/ML/VFDT/NodeTest.h + +/home/rania/CLionProjects/DAPPLE-2.0/ML/VFDT/NodeStats.h +iostream +- +map +- +iterator +- +../IO/Record.h +/home/rania/CLionProjects/DAPPLE-2.0/ML/IO/Record.h +gmpxx.h +- +gmp.h +- +../../UTIL/util_gmp_rand.h +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/util_gmp_rand.h +../../UTIL/num_th_alg.hh +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/num_th_alg.hh +../../UTIL/mpz_class.hh +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/mpz_class.hh + +/home/rania/CLionProjects/DAPPLE-2.0/ML/VFDT/NodeTest.h +map +- +../IO/Record.h +/home/rania/CLionProjects/DAPPLE-2.0/ML/IO/Record.h + +/home/rania/CLionProjects/DAPPLE-2.0/ML/VFDT/VFDT_Classifier.h +netinet/in.h +- +../IO/DatasetReader.h +/home/rania/CLionProjects/DAPPLE-2.0/ML/IO/DatasetReader.h +Node.h +/home/rania/CLionProjects/DAPPLE-2.0/ML/VFDT/Node.h +../../UTIL/math_util.hh +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/math_util.hh +math.h +/home/rania/CLionProjects/DAPPLE-2.0/ML/VFDT/math.h + +/home/rania/CLionProjects/DAPPLE-2.0/PPML/IO/PPDatasetReader.h +PPRecord.h +/home/rania/CLionProjects/DAPPLE-2.0/PPML/IO/PPRecord.h +fstream +- +stdio.h +- +string.h +- +../../CRYPTO/SkeySwitch.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/SkeySwitch.h +vector +- +cstring +- + +/home/rania/CLionProjects/DAPPLE-2.0/PPML/IO/PPRecord.h +vector +- +iostream +- +../../CRYPTO/DTPKC.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h + +/home/rania/CLionProjects/DAPPLE-2.0/PPML/PPLR/PPLR_Classifier.h +../IO/PPDatasetReader.h +/home/rania/CLionProjects/DAPPLE-2.0/PPML/IO/PPDatasetReader.h +../../UTIL/math_util.hh +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/math_util.hh +../../CRYPTO/EvalSigmoid.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalSigmoid.h +../../CRYPTO/EvalDotProd.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalDotProd.h +../../CRYPTO/EvalLrUpdate.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalLrUpdate.h +../../CRYPTO/EvalSub2.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalSub2.h +math.h +/home/rania/CLionProjects/DAPPLE-2.0/PPML/PPLR/math.h + +/home/rania/CLionProjects/DAPPLE-2.0/PPML/PPNB/PPNB_Classifier.h +../IO/PPDatasetReader.h +/home/rania/CLionProjects/DAPPLE-2.0/PPML/IO/PPDatasetReader.h +../../UTIL/math_util.hh +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/math_util.hh +PPStats.h +/home/rania/CLionProjects/DAPPLE-2.0/PPML/PPNB/PPStats.h +math.h +/home/rania/CLionProjects/DAPPLE-2.0/PPML/PPNB/math.h + +/home/rania/CLionProjects/DAPPLE-2.0/PPML/PPNB/PPStats.h +iostream +- +map +- +iterator +- +../IO/PPRecord.h +/home/rania/CLionProjects/DAPPLE-2.0/PPML/IO/PPRecord.h +gmpxx.h +- +gmp.h +- +omp.h +- +../../UTIL/util_gmp_rand.h +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/util_gmp_rand.h +../../UTIL/num_th_alg.hh +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/num_th_alg.hh +../../UTIL/mpz_class.hh +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/mpz_class.hh +../../CRYPTO/DTPKC.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h +../../CRYPTO/EvalAdd.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalAdd.h +../../CRYPTO/EvalMult.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalMult.h +../../CRYPTO/EvalDiv100.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalDiv100.h +../../CRYPTO/EvalProba.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalProba.h +../../CRYPTO/EvalLog.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalLog.h + +/home/rania/CLionProjects/DAPPLE-2.0/PPML/PPVFDT/PPNode.h +../IO/PPRecord.h +/home/rania/CLionProjects/DAPPLE-2.0/PPML/IO/PPRecord.h +PPNodeStats.h +/home/rania/CLionProjects/DAPPLE-2.0/PPML/PPVFDT/PPNodeStats.h +PPNodeTest.h +/home/rania/CLionProjects/DAPPLE-2.0/PPML/PPVFDT/PPNodeTest.h + +/home/rania/CLionProjects/DAPPLE-2.0/PPML/PPVFDT/PPNodeStats.h +iostream +- +map +- +iterator +- +../IO/PPRecord.h +/home/rania/CLionProjects/DAPPLE-2.0/PPML/IO/PPRecord.h +gmpxx.h +- +gmp.h +- +../../UTIL/util_gmp_rand.h +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/util_gmp_rand.h +../../UTIL/num_th_alg.hh +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/num_th_alg.hh +../../UTIL/mpz_class.hh +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/mpz_class.hh +../../CRYPTO/DTPKC.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h +../../CRYPTO/EvalAdd.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalAdd.h +../../CRYPTO/EvalAddPow2.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalAddPow2.h + +/home/rania/CLionProjects/DAPPLE-2.0/PPML/PPVFDT/PPNodeTest.h +map +- +../IO/PPRecord.h +/home/rania/CLionProjects/DAPPLE-2.0/PPML/IO/PPRecord.h +../../CRYPTO/EvalCmp.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalCmp.h + +/home/rania/CLionProjects/DAPPLE-2.0/PPML/PPVFDT/PPVFDT_Classifier.h +netinet/in.h +- +../IO/PPDatasetReader.h +/home/rania/CLionProjects/DAPPLE-2.0/PPML/IO/PPDatasetReader.h +PPNode.h +/home/rania/CLionProjects/DAPPLE-2.0/PPML/PPVFDT/PPNode.h +../../UTIL/math_util.hh +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/math_util.hh +math.h +/home/rania/CLionProjects/DAPPLE-2.0/PPML/PPVFDT/math.h +../../CRYPTO/DTPKC.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h +../../CRYPTO/EvalEntropy.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalEntropy.h +../../CRYPTO/EvalHBound.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalHBound.h +../../CRYPTO/EvalMult.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalMult.h +../../CRYPTO/EvalAddPow2.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalAddPow2.h +../../CRYPTO/EvalStandardDiv.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalStandardDiv.h +../../CRYPTO/EvalDiv.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalDiv.h +../../CRYPTO/EvalDiv100.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalDiv100.h +../../CRYPTO/EvalAdd.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalAdd.h +../../CRYPTO/EvalSub.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalSub.h +../../CRYPTO/EvalThreashold.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalThreashold.h + +/home/rania/CLionProjects/DAPPLE-2.0/TEST/TESTBuildingBlocks.h +iostream +- +../CRYPTO/DTPKC.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h +../CRYPTO/EvalAdd.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalAdd.h +../CRYPTO/EvalSub.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalSub.h +../CRYPTO/EvalDiv.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalDiv.h +../CRYPTO/EvalDiv100.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalDiv100.h +../CRYPTO/EvalEntropy.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalEntropy.h +../CRYPTO/EvalProba.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalProba.h +../CRYPTO/EvalHBound.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalHBound.h +../CRYPTO/SkeySwitch.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/SkeySwitch.h +../CRYPTO/EvalCmp.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalCmp.h +../CRYPTO/EvalMult.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalMult.h +../CRYPTO/EvalAddPow2.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalAddPow2.h +../CRYPTO/EvalStandardDiv.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalStandardDiv.h +../CRYPTO/EvalSigmoid.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalSigmoid.h +../CRYPTO/EvalDotProd.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalDotProd.h +../UTIL/mpz_class.hh +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/mpz_class.hh +../UTIL/num_th_alg.hh +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/num_th_alg.hh + +/home/rania/CLionProjects/DAPPLE-2.0/TEST/TESTElementaryOps.h +iostream +- +../CRYPTO/DTPKC.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h +../CRYPTO/EvalAdd.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalAdd.h +../CRYPTO/EvalSub.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalSub.h +../CRYPTO/EvalDiv.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalDiv.h +../CRYPTO/EvalDiv100.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalDiv100.h +../CRYPTO/EvalEntropy.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalEntropy.h +../CRYPTO/EvalProba.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalProba.h +../CRYPTO/EvalHBound.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalHBound.h +../CRYPTO/SkeySwitch.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/SkeySwitch.h +../CRYPTO/EvalCmp.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalCmp.h +../CRYPTO/EvalMult.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalMult.h +../CRYPTO/EvalAddPow2.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalAddPow2.h +../CRYPTO/EvalStandardDiv.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalStandardDiv.h +../CRYPTO/EvalSigmoid.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalSigmoid.h +../CRYPTO/EvalDotProd.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalDotProd.h +../UTIL/mpz_class.hh +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/mpz_class.hh +../UTIL/num_th_alg.hh +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/num_th_alg.hh + +/home/rania/CLionProjects/DAPPLE-2.0/TEST/TESTpacking.h +iostream +- +../CRYPTO/DTPKC.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/DTPKC.h +../CRYPTO/EvalAdd.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalAdd.h +../CRYPTO/EvalSub.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalSub.h +../CRYPTO/EvalDiv.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalDiv.h +../CRYPTO/EvalDiv100.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalDiv100.h +../CRYPTO/EvalEntropy.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalEntropy.h +../CRYPTO/EvalProba.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalProba.h +../CRYPTO/EvalHBound.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalHBound.h +../CRYPTO/SkeySwitch.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/SkeySwitch.h +../CRYPTO/EvalCmp.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalCmp.h +../CRYPTO/EvalMult.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalMult.h +../CRYPTO/EvalAddPow2.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalAddPow2.h +../CRYPTO/EvalStandardDiv.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalStandardDiv.h +../CRYPTO/EvalSigmoid.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalSigmoid.h +../CRYPTO/EvalDotProd.h +/home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalDotProd.h +../UTIL/mpz_class.hh +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/mpz_class.hh +../UTIL/num_th_alg.hh +/home/rania/CLionProjects/DAPPLE-2.0/UTIL/num_th_alg.hh + +/home/rania/CLionProjects/DAPPLE-2.0/TEST/main.cpp +../PPML/PPNB/PPNB_Classifier.h +/home/rania/CLionProjects/DAPPLE-2.0/PPML/PPNB/PPNB_Classifier.h +../PPML/PPLR/PPLR_Classifier.h +/home/rania/CLionProjects/DAPPLE-2.0/PPML/PPLR/PPLR_Classifier.h +../PPML/PPVFDT/PPVFDT_Classifier.h +/home/rania/CLionProjects/DAPPLE-2.0/PPML/PPVFDT/PPVFDT_Classifier.h +../ML/NB/NB_Classifier.h +/home/rania/CLionProjects/DAPPLE-2.0/ML/NB/NB_Classifier.h +../ML/VFDT/VFDT_Classifier.h +/home/rania/CLionProjects/DAPPLE-2.0/ML/VFDT/VFDT_Classifier.h +../LIB/config4cpp/include/config4cpp/Configuration.h +/home/rania/CLionProjects/DAPPLE-2.0/LIB/config4cpp/include/config4cpp/Configuration.h +TESTBuildingBlocks.h +/home/rania/CLionProjects/DAPPLE-2.0/TEST/TESTBuildingBlocks.h +TESTElementaryOps.h +/home/rania/CLionProjects/DAPPLE-2.0/TEST/TESTElementaryOps.h +TESTpacking.h +/home/rania/CLionProjects/DAPPLE-2.0/TEST/TESTpacking.h +../ML/LR/LR.h +/home/rania/CLionProjects/DAPPLE-2.0/ML/LR/LR.h +stdio.h +- +stdlib.h +- +string.h +- +unistd.h +- +sys/types.h +- +sys/socket.h +- +netinet/in.h +- +arpa/inet.h +- +mcheck.h +- /home/rania/CLionProjects/DAPPLE-2.0/UTIL/math_util.hh vector diff --git a/cmake-build-debug/CMakeFiles/DAPPLE.dir/depend.internal b/cmake-build-debug/CMakeFiles/DAPPLE.dir/depend.internal index db227b156860ab79ed26f59b96eb4857d8063e89..3b466d0f0249424a87d48dd0ec9fad7e65991c61 100644 --- a/cmake-build-debug/CMakeFiles/DAPPLE.dir/depend.internal +++ b/cmake-build-debug/CMakeFiles/DAPPLE.dir/depend.internal @@ -285,7 +285,10 @@ CMakeFiles/DAPPLE.dir/PPML/PPNB/PPStats.cpp.o /home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalLog.h /home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalMult.h /home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/EvalProba.h + /home/rania/CLionProjects/DAPPLE-2.0/CRYPTO/SkeySwitch.h + /home/rania/CLionProjects/DAPPLE-2.0/PPML/IO/PPDatasetReader.h /home/rania/CLionProjects/DAPPLE-2.0/PPML/IO/PPRecord.h + /home/rania/CLionProjects/DAPPLE-2.0/PPML/PPNB/PPNB_Classifier.h /home/rania/CLionProjects/DAPPLE-2.0/PPML/PPNB/PPStats.cpp /home/rania/CLionProjects/DAPPLE-2.0/PPML/PPNB/PPStats.h /home/rania/CLionProjects/DAPPLE-2.0/UTIL/math_util.hh diff --git a/cmake-build-debug/CMakeFiles/DAPPLE.dir/depend.make b/cmake-build-debug/CMakeFiles/DAPPLE.dir/depend.make index 1f05cf2e306d57ac3b8c6a356019b956cae2ead5..76b19846e43c3da888263ca8a0e3a654888b4fc8 100644 --- a/cmake-build-debug/CMakeFiles/DAPPLE.dir/depend.make +++ b/cmake-build-debug/CMakeFiles/DAPPLE.dir/depend.make @@ -284,7 +284,10 @@ CMakeFiles/DAPPLE.dir/PPML/PPNB/PPStats.cpp.o: ../CRYPTO/EvalDiv100.h CMakeFiles/DAPPLE.dir/PPML/PPNB/PPStats.cpp.o: ../CRYPTO/EvalLog.h CMakeFiles/DAPPLE.dir/PPML/PPNB/PPStats.cpp.o: ../CRYPTO/EvalMult.h CMakeFiles/DAPPLE.dir/PPML/PPNB/PPStats.cpp.o: ../CRYPTO/EvalProba.h +CMakeFiles/DAPPLE.dir/PPML/PPNB/PPStats.cpp.o: ../CRYPTO/SkeySwitch.h +CMakeFiles/DAPPLE.dir/PPML/PPNB/PPStats.cpp.o: ../PPML/IO/PPDatasetReader.h CMakeFiles/DAPPLE.dir/PPML/PPNB/PPStats.cpp.o: ../PPML/IO/PPRecord.h +CMakeFiles/DAPPLE.dir/PPML/PPNB/PPStats.cpp.o: ../PPML/PPNB/PPNB_Classifier.h CMakeFiles/DAPPLE.dir/PPML/PPNB/PPStats.cpp.o: ../PPML/PPNB/PPStats.cpp CMakeFiles/DAPPLE.dir/PPML/PPNB/PPStats.cpp.o: ../PPML/PPNB/PPStats.h CMakeFiles/DAPPLE.dir/PPML/PPNB/PPStats.cpp.o: ../UTIL/math_util.hh