[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ns] how to get adjacency matrix rep. of the n/w graph



Hi seniors,
	i modified(added) the code for compute_routes() function in the4
file route.cc in such a way that it will print the adjacency matrix of the
network graph i have constructed. The code i have added is attached below:

**************************************************************************
	for(int i=0;i<n;i++)
                {
                        for(int j=0;j<n;j++)
                        {
                                printf("ADJ(%d,%d) = %d\n",i,j,ADJ(i,j));
                        }
                }
*****************************************************************************

But it is giving the following output, when i run my tcl script. It
consists of all zeros. How can i get the matrix representation of the
graph. Please help in this regard.

OUTPUT
------
ADJ(0,0) = 0
ADJ(0,1) = 0
ADJ(0,2) = 0
ADJ(0,3) = 0
ADJ(0,4) = 0
ADJ(0,5) = 0
ADJ(0,6) = 0
ADJ(0,7) = 0
ADJ(0,8) = 0
ADJ(0,9) = 0
ADJ(0,10) = 0
ADJ(0,11) = 0
ADJ(0,12) = 0
ADJ(0,13) = 0
ADJ(0,14) = 0
ADJ(0,15) = 0
ADJ(1,0) = 0
ADJ(1,1) = 0
ADJ(1,2) = 0
ADJ(1,3) = 0
ADJ(1,4) = 0
ADJ(1,5) = 0
ADJ(1,6) = 0
ADJ(1,7) = 0
ADJ(1,8) = 0
ADJ(1,9) = 0
ADJ(1,10) = 0
ADJ(1,11) = 0
ADJ(1,12) = 0
ADJ(1,13) = 0
ADJ(1,14) = 0
ADJ(1,15) = 0
ADJ(2,0) = 0
ADJ(2,1) = 0
ADJ(2,2) = 0
ADJ(2,3) = 0
ADJ(2,4) = 0
ADJ(2,5) = 0
ADJ(2,6) = 0
ADJ(2,7) = 0
ADJ(2,8) = 0
ADJ(2,9) = 0
ADJ(2,10) = 0
ADJ(2,11) = 0
ADJ(2,12) = 0
ADJ(2,13) = 0
ADJ(2,14) = 0
ADJ(2,15) = 0
ADJ(3,0) = 0
ADJ(3,1) = 0
ADJ(3,2) = 0
ADJ(3,3) = 0
ADJ(3,4) = 0
ADJ(3,5) = 0
ADJ(3,6) = 0
ADJ(3,7) = 0
ADJ(3,8) = 0
ADJ(3,9) = 0
ADJ(3,10) = 0
ADJ(3,11) = 0
ADJ(3,12) = 0
ADJ(3,13) = 0
ADJ(3,14) = 0
ADJ(3,15) = 0
ADJ(4,0) = 0
ADJ(4,1) = 0
ADJ(4,2) = 0
ADJ(4,3) = 0
ADJ(4,4) = 0
ADJ(4,5) = 0
ADJ(4,6) = 0
ADJ(4,7) = 0
ADJ(4,8) = 0
ADJ(4,9) = 0
ADJ(4,10) = 0
ADJ(4,11) = 0
ADJ(4,12) = 0
ADJ(4,13) = 0
ADJ(4,14) = 0
ADJ(4,15) = 0
ADJ(5,0) = 0
ADJ(5,1) = 0
ADJ(5,2) = 0
ADJ(5,3) = 0
ADJ(5,4) = 0
ADJ(5,5) = 0
ADJ(5,6) = 0
ADJ(5,7) = 0
ADJ(5,8) = 0
ADJ(5,9) = 0
ADJ(5,10) = 0
ADJ(5,11) = 0
ADJ(5,12) = 0
ADJ(5,13) = 0
ADJ(5,14) = 0
ADJ(5,15) = 0
ADJ(6,0) = 0
ADJ(6,1) = 0
ADJ(6,2) = 0
ADJ(6,3) = 0
ADJ(6,4) = 0
ADJ(6,5) = 0
ADJ(6,6) = 0
ADJ(6,7) = 0
ADJ(6,8) = 0
ADJ(6,9) = 0
ADJ(6,10) = 0
ADJ(6,11) = 0
ADJ(6,12) = 0
ADJ(6,13) = 0
ADJ(6,14) = 0
ADJ(6,15) = 0
ADJ(7,0) = 0
ADJ(7,1) = 0
ADJ(7,2) = 0
ADJ(7,3) = 0
ADJ(7,4) = 0
ADJ(7,5) = 0
ADJ(7,6) = 0
ADJ(7,7) = 0
ADJ(7,8) = 0
ADJ(7,9) = 0
ADJ(7,10) = 0
ADJ(7,11) = 0
ADJ(7,12) = 0
ADJ(7,13) = 0
ADJ(7,14) = 0
ADJ(7,15) = 0
ADJ(8,0) = 0
ADJ(8,1) = 0
ADJ(8,2) = 0
ADJ(8,3) = 0
ADJ(8,4) = 0
ADJ(8,5) = 0
ADJ(8,6) = 0
ADJ(8,7) = 0
ADJ(8,8) = 0
ADJ(8,9) = 0
ADJ(8,10) = 0
ADJ(8,11) = 0
ADJ(8,12) = 0
ADJ(8,13) = 0
ADJ(8,14) = 0
ADJ(8,15) = 0
ADJ(9,0) = 0
ADJ(9,1) = 0
ADJ(9,2) = 0
ADJ(9,3) = 0
ADJ(9,4) = 0
ADJ(9,5) = 0
ADJ(9,6) = 0
ADJ(9,7) = 0
ADJ(9,8) = 0
ADJ(9,9) = 0
ADJ(9,10) = 0
ADJ(9,11) = 0
ADJ(9,12) = 0
ADJ(9,13) = 0
ADJ(9,14) = 0
ADJ(9,15) = 0
ADJ(10,0) = 0
ADJ(10,1) = 0
ADJ(10,2) = 0
ADJ(10,3) = 0
ADJ(10,4) = 0
ADJ(10,5) = 0
ADJ(10,6) = 0
ADJ(10,7) = 0
ADJ(10,8) = 0
ADJ(10,9) = 0
ADJ(10,10) = 0
ADJ(10,11) = 0
ADJ(10,12) = 0
ADJ(10,13) = 0
ADJ(10,14) = 0
ADJ(10,15) = 0
ADJ(11,0) = 0
ADJ(11,1) = 0
ADJ(11,2) = 0
ADJ(11,3) = 0
ADJ(11,4) = 0
ADJ(11,5) = 0
ADJ(11,6) = 0
ADJ(11,7) = 0
ADJ(11,8) = 0
ADJ(11,9) = 0
ADJ(11,10) = 0
ADJ(11,11) = 0
ADJ(11,12) = 0
ADJ(11,13) = 0
ADJ(11,14) = 0
ADJ(11,15) = 0
ADJ(12,0) = 0
ADJ(12,1) = 0
ADJ(12,2) = 0
ADJ(12,3) = 0
ADJ(12,4) = 0
ADJ(12,5) = 0
ADJ(12,6) = 0
ADJ(12,7) = 0
ADJ(12,8) = 0
ADJ(12,9) = 0
ADJ(12,10) = 0
ADJ(12,11) = 0
ADJ(12,12) = 0
ADJ(12,13) = 0
ADJ(12,14) = 0
ADJ(12,15) = 0
ADJ(13,0) = 0
ADJ(13,1) = 0
ADJ(13,2) = 0
ADJ(13,3) = 0
ADJ(13,4) = 0
ADJ(13,5) = 0
ADJ(13,6) = 0
ADJ(13,7) = 0
ADJ(13,8) = 0
ADJ(13,9) = 0
ADJ(13,10) = 0
ADJ(13,11) = 0
ADJ(13,12) = 0
ADJ(13,13) = 0
ADJ(13,14) = 0
ADJ(13,15) = 0
ADJ(14,0) = 0
ADJ(14,1) = 0
ADJ(14,2) = 0
ADJ(14,3) = 0
ADJ(14,4) = 0
ADJ(14,5) = 0
ADJ(14,6) = 0
ADJ(14,7) = 0
ADJ(14,8) = 0
ADJ(14,9) = 0
ADJ(14,10) = 0
ADJ(14,11) = 0
ADJ(14,12) = 0
ADJ(14,13) = 0
ADJ(14,14) = 0
ADJ(14,15) = 0
ADJ(15,0) = 0
ADJ(15,1) = 0
ADJ(15,2) = 0
ADJ(15,3) = 0
ADJ(15,4) = 0
ADJ(15,5) = 0
ADJ(15,6) = 0
ADJ(15,7) = 0
ADJ(15,8) = 0
ADJ(15,9) = 0
ADJ(15,10) = 0
ADJ(15,11) = 0
ADJ(15,12) = 0
ADJ(15,13) = 0
ADJ(15,14) = 0
ADJ(15,15) = 0


Thanks in Advance,
Mahesh.