#include <stdio.h>
#include <string.h>
#include "Graph.h"

void MLPhi(MLINK link)
{
  Graph G;		/* Current graph considered */
  DigestedGraph DG;	/* G digested */
  SumOfSurfaces PhiG;	/* Phi applied to G */

  link >> G;
  DG=Digest(G);
  PhiG=Phi(DG);
  link << PhiG;
}

DigestedGraph Digest(Graph& G)
{
}

SumOfSurfaces Phi(DigestedGraph& DG)
{
}

MLINK operator<<(MLINK link, SumOfSurfaces &sum)
{
}
