Exemple #1
0
            public int degreeOf(TV vertex)
            {
                if (delegator.Container.AllowingLoops)
                {
                    int degree             = 0;
                    ICollection <TE> edges = edgesOf(vertex);

                    foreach (TE e in edges)
                    {
                        if (e.Source.Equals(e.Target))
                        {
                            degree += 2;
                        }
                        else
                        {
                            degree += 1;
                        }
                    }
                    return(degree);
                }
                else
                {
                    return(delegator.degreeOf(vertex));
                }
            }
 public int degreeOf(TV vertex)
 {
     return(delegator.degreeOf(vertex));
 }