Пример #1
-1
        protected IGraph InitGraph(String myGraphName)
        {
            var g = new OwlerDB();

            var reader = new GraphMLReader();
            var stream = File.OpenRead("../../../AlgorithmTests/bin/Debug/graphs/"+myGraphName+".xml");

            var done = reader.Read(g, stream);

            stream.Close();

            return (done) ? g : null;
        }
Пример #2
-1
        public static IGraph InitGraph(String myGraphName)
        {
            var g = new OwlerDB();

            IGraphReader myReader = null;

            if (myGraphName.EndsWith(".txt"))
            {
                myReader = new EdgeListReader();
            }
            else if (myGraphName.EndsWith(".xml"))
            {
                myReader = new GraphMLReader();
            }
            if (g == null)
            {
                Console.WriteLine("no suitable reader could be detected...exiting");
                return null;
            }
            else
            {
                var stream = File.OpenRead("graphs/" + myGraphName);

                var done = myReader.Read(g, stream);

                stream.Close();

                return (done) ? g : null;
            }
        }