next up previous contents
Next: References Up: Graph File Format Previous: Language Grammar

Language Grammar

 The following are two different input files for the same graph: the Petersen Graph.

-------------------------------------------------------------------------
 { [ 0 1 2 3 4 5 6 7 8 9 ] 
   { { 0 1 } { 0 4 } { 0 5 } { 1 2 } { 1 6 } { 2 3 } { 2 7 } { 3 4 } { 3 8 } 
     { 4 9 } { 5 7 } { 5 8 } { 6 8 } { 6 9 } { 7 9 } 
   } 
}
-------------------------------------------------------------------------



-------------------------------------
{ Graph UBinGraph
 (
  graph_name("Graph1")
  name("")
  direction(0)
  ewidth(1)
  vsize(10)
  weight(1.00000)
  location(0.5, 0.5)
  vcolor("blue")
  ecolor("black")
  label("")
  mark(0)
  time(0)
  pred(0)
  open(1)
 )
Vertices [
   1 ( name("1") location(0.603333,0.876667) vcolor("blue") vsize(10) )
   2 ( name("2") location(0.296667,0.570000) vcolor("blue") vsize(10) )
   3 ( name("3") location(0.943333,0.576667) vcolor("blue") vsize(10) )
   4 ( name("4") location(0.506667,0.206667) vcolor("blue") vsize(10) )
   5 ( name("5") location(0.806667,0.206667) vcolor("blue") vsize(10) )
   6 ( name("6") location(0.593333,0.656667) vcolor("blue") vsize(10) )
   7 ( name("7") location(0.570000,0.363333) vcolor("blue") vsize(10) )
   8 ( name("8") location(0.740000,0.370000) vcolor("blue") vsize(10) )
   9 ( name("9") location(0.736667,0.536667) vcolor("blue") vsize(10) )
   10 ( name("10") location(0.526667,0.540000) vcolor("blue") vsize(10) )
 ]
 Edges {
{ 1 2 } ( name("e2") label("e2") ewidth(2) )
{ 1 3 } ( name("e3") label("e3") ewidth(2) )
{ 1 6 } ( name("e13") label("e13") ewidth(2) )
{ 2 4 } ( name("e6") label("e6") ewidth(2) )
{ 2 10 } ( name("e12") label("e12") ewidth(2) )
{ 3 5 } ( name("e4") label("e4") ewidth(2) )
{ 3 9 } ( name("e14") label("e14") ewidth(2) )
{ 4 5 } ( name("e5") label("e5") ewidth(2) )
{ 4 7 } ( name("e16") label("e16") ewidth(2) )
{ 5 8 } ( name("e15") label("e15") ewidth(2) )
{ 6 7 } ( name("e7") label("e7") ewidth(2) )
{ 6 8 } ( name("e8") label("e8") ewidth(2) )
{ 7 9 } ( name("e11") label("e11") ewidth(2) )
{ 8 10 } ( name("e9") label("e9") ewidth(2) )
{ 9 10 } ( name("e10") label("e10") ewidth(2) )
}}
-------------------------------------




RHS Linux User
1/26/1998