예제 #1
0
 public AreConnectedValue(T source, T target, HolmConnectivity <T> holm)
 {
     Source = source;
     Target = target;
     Holm   = holm;
 }
예제 #2
0
            public static INotifyValue <Connectivity <T> > CreateHolmIncremental(Expression <Func <T, IEnumerableExpression <T> > > edges, IEnumerableExpression <T> elements)
            {
                var connectivity = new HolmConnectivity <T>(edges.Compile(), true, elements);

                return(new ConstantValue <Connectivity <T> >(connectivity));
            }
예제 #3
0
 public EulerVertex(T value, HolmConnectivity <T> holm)
 {
     this.value = value;
     node       = new TopTreeNode(this);
     this.holm  = holm;
 }