- //register each NODE type layout
- xbt_dict_foreach(trivaNodeTypes, cursor, name, value) {
- fprintf (file, " %s = {\n", name);
- if (strcmp (name, "HOST") == 0){
- fprintf (file,
- " type = node;\n"
- " size = power;\n"
- " host_sep = {\n"
- " type = separation;\n"
- " size = power;\n"
- " values = (");
- xbt_dict_foreach(created_categories,cursor2,name2,value2) {
- fprintf (file, "%s, ", name2);
- }
- fprintf (file,
- ");\n"
- " };\n");
- }else if (strcmp (name, "ROUTER") == 0){
- fprintf (file,
- " type = node;\n"
- " size = 10;\n");
- }else if (strcmp (name, "LINK") == 0){
- fprintf (file,
- " type = edge;\n"
- " size = bandwidth;\n"
- " scale = global;\n"
- " link_sep = {\n"
- " type = separation;\n"
- " size = bandwidth;\n"
- " values = (");
- xbt_dict_foreach(created_categories,cursor2,name2,value2) {
- fprintf (file, "%s, ", name2);
- }
- fprintf (file,
- ");\n"
- " };\n");
- }
- fprintf (file, " };\n\n");
+ //configuration for all nodes
+ fprintf (file,
+ " host = {\n"
+ " type = square;\n"
+ " size = power;\n"
+ " values = (");
+ xbt_dict_foreach(created_categories,cursor2,name2,value2) {
+ fprintf (file, "p%s, ", name2);