//  cliques_dummy.cc   illustrates traversing DataSet, constructing an SDL.
// -bds Nov99
// Copy this as a starting point for developing your solution if you wish.

#include <iostream.h>
#include "cliques.h"

SetDescriptor RelationList2SetDescriptor(RelationList& R)
;

SDL cliques(const DataSet& D)
{ 
  cerr <<  endl <<
"cliques sez: Hi, I'm just a dummy which makes a separate set descriptor"
  << endl <<
"for each RelationList in the DataSet.  This is obvously wrong, but the "
  << endl <<
"code illustrates how you can traverse the DataSet."
  << endl;

  SDL L;
  for (DataSet::const_iterator p = D.begin(); p != D.end(); ++p)
    L.push_back(RelationList2SetDescriptor(*p));
  return L;
}

SetDescriptor RelationList2SetDescriptor(RelationList& R)
{
  SetDescriptor* ans = new SetDescriptor(*(R.begin()));
  ans->sz = R.size();
  return *ans;
}


