Changeset: ef1d03852ea4 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ef1d03852ea4
Modified Files:
        monetdb5/extras/crackers/crackers_holistic.c
        monetdb5/extras/crackers/crackers_holistic.h
Branch: holindex
Log Message:

Remove code that is not used.


diffs (203 lines):

diff --git a/monetdb5/extras/crackers/crackers_holistic.c 
b/monetdb5/extras/crackers/crackers_holistic.c
--- a/monetdb5/extras/crackers/crackers_holistic.c
+++ b/monetdb5/extras/crackers/crackers_holistic.c
@@ -31,9 +31,6 @@ static MT_Id *idletime_thread;
 MT_Lock frequencylock;
 MT_Lock CRKIndexLock;
 pthread_rwlock_t CRKFirstPieceRWLock;
-
-
-//int isIdleQuery = 0;
 IdleFuncPtr IdleFunc;
 
 str
@@ -66,7 +63,6 @@ CRKinitHolisticUpdates(int *ret)
         return MAL_SUCCEED;
 }
 
-
 /*singleton pattern*/
 FrequencyNode *
 getFrequencyStruct(char which)
@@ -83,13 +79,22 @@ getFrequencyStruct(char which)
                 default:
                         assert(0);
          }
-
         /* GDKzalloc = calloc = malloc + memset(0) */
         if (*theNode == NULL)
                 *theNode = GDKzalloc(sizeof(FrequencyNode));
        
        return *theNode;
 }
+
+str 
+CRKinitFrequencyStruct(int *vid,int bid)
+{
+       FrequencyNode *fs = getFrequencyStruct('A');
+       push(bid,fs);
+       (void) vid;
+       return MAL_SUCCEED;
+}
+
 /*this function pushes nodes in the list and is used in cost models: 
2,4,6,8,10*/
 void 
 push(int bat_id,FrequencyNode* head)
@@ -107,31 +112,17 @@ push(int bat_id,FrequencyNode* head)
        head->next=new_node;
        //MT_lock_unset(&frequencylock, "getFrequencyStruct");
 }
-/*this function pushes nodes in the list and is used in cost models: 1,3,5*/
-void 
-push_2(int bat_id,FrequencyNode* head,int N,int L1)
+
+FrequencyNode* 
+searchBAT(FrequencyNode* head,int bat_id)
 {
-       FrequencyNode* new_node;
-       //MT_lock_set(&frequencylock, "getFrequencyStruct");
-       new_node=(FrequencyNode *) GDKmalloc(sizeof(FrequencyNode));
-       new_node->bid=bat_id;
-       new_node->c=1;
-       new_node->f1=0;
-       new_node->f2=0;
-       new_node->weight=N-L1;
-       new_node->next=head->next;
-       head->next=new_node;
-       //MT_lock_unset(&frequencylock, "getFrequencyStruct");   
-}
-
-FrequencyNode*
-pop(FrequencyNode* head)
-{
-       FrequencyNode* dummy;
-       dummy=head->next;
-       head->next=head->next->next;
-       GDKfree(dummy);
-       return head;
+       FrequencyNode* temp;
+       temp=head;
+       while((temp->bid != bat_id))
+       {
+               temp=temp->next;
+       }
+       return temp;
 }
 
 void 
@@ -146,17 +137,6 @@ printFrequencyStruct(FrequencyNode* head
        }
 }
 
-FrequencyNode* 
-searchBAT(FrequencyNode* head,int bat_id)
-{
-       FrequencyNode* temp;
-       temp=head;
-       while((temp->bid != bat_id))
-       {
-               temp=temp->next;
-       }
-       return temp;
-}
 /*this function returns the maximum weight from the list and is used for all 
the cost models*/
 FrequencyNode*
 findMax(FrequencyNode* head)
@@ -180,6 +160,7 @@ findMax(FrequencyNode* head)
        }
        return ret_node;
 }
+
 /*this function returns the maximum weight (excluding the bid weight) from the 
list and is used for all the cost models*/
 FrequencyNode*
 findOtherMax(FrequencyNode* head, int bat_id)
@@ -336,61 +317,6 @@ changeWeight_3(FrequencyNode* node,int N
 
 }
 
-void
-deleteNode(FrequencyNode* head,int bat_id)
-{
-       FrequencyNode* temp;
-       temp=head;
-       while((temp->next != NULL))
-       {
-               if(temp->next->bid == bat_id)
-               {
-                       temp->next=temp->next->next;    
-                       break;
-               }
-               temp=temp->next;
-       }
-
-}
-
-str 
-CRKinitFrequencyStruct(int *vid,int bid)
-{
-       FrequencyNode *fs = getFrequencyStruct('A');
-       push(bid,fs);
-       (void) vid;
-       return MAL_SUCCEED;
-}
-
-
-/*this function initializes the list in the first & second experiment(1st & 
2nd cost model)*/
-str 
-CRKinitFrequencyStruct_2(int *vid,int *bid,int* N,int* L1)
-{
-       FrequencyNode *fs = getFrequencyStruct('A');
-       push_2(*bid,fs,*N,*L1);
-       *vid = 0;
-       return MAL_SUCCEED;
-}
-
-
-/*this function changes the frequencies into 0 in the end of the idle time 
interval*/
-str
-CRKzeroFrequency(int *vid)
-{
-        FrequencyNode *fs = getFrequencyStruct('A');
-        FrequencyNode* temp;
-       temp=fs;
-        while(temp != NULL)
-        {
-               temp->f1=0;
-               temp->f2=0;
-                temp=temp->next;
-        }
-       *vid = 0;
-        return MAL_SUCCEED;
-}
-
 /*This function is used during idle time for all the cost models*/
 str
 CRKrandomCrack(int *ret)
diff --git a/monetdb5/extras/crackers/crackers_holistic.h 
b/monetdb5/extras/crackers/crackers_holistic.h
--- a/monetdb5/extras/crackers/crackers_holistic.h
+++ b/monetdb5/extras/crackers/crackers_holistic.h
@@ -43,8 +43,6 @@ crackers_export pthread_rwlock_t CRKFirs
 
 crackers_export FrequencyNode *getFrequencyStruct(char which);
 crackers_export void push(int bat_id,FrequencyNode* head);
-crackers_export void push_2(int bat_id,FrequencyNode* head,int N,int L1);
-crackers_export FrequencyNode* pop(FrequencyNode* head);
 crackers_export void printFrequencyStruct(FrequencyNode* head);
 crackers_export FrequencyNode* searchBAT(FrequencyNode* head,int bat_id);
 crackers_export double changeWeight_1(FrequencyNode* node,int N,int L1);
@@ -54,15 +52,12 @@ crackers_export double changeWeight(Freq
 crackers_export FrequencyNode* findMax(FrequencyNode* head);
 crackers_export FrequencyNode* findOtherMax(FrequencyNode* head,int bat_id);
 crackers_export FrequencyNode* pickRandom(FrequencyNode* head);
-crackers_export void deleteNode(FrequencyNode* head,int bat_id);
 crackers_export IdleFuncPtr IdleFunc;
 
 crackers_export str CRKinitHolistic(int *ret);
 crackers_export str CRKinitHolisticUpdates(int *ret);
 crackers_export str CRKinitFrequencyStruct(int *vid,int bid);
-crackers_export str CRKinitFrequencyStruct_2(int *vid,int *bid,int* N,int* L1);
 crackers_export str CRKrandomCrack(int *ret);
 crackers_export str CRKrandomCrackST(int *ret);
-crackers_export str CRKzeroFrequency(int *vid);
 crackers_export str CRKrandomCrackUpdates(int *ret);
 #endif /*crackers_holistic*/ 
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to