bcomps - grafikler için iki bağlantılı bileşenler filtresi
bcomps [ -stvx? ] [ -ooutfile ] [ files ]
bcomps, grafikleri iki bağlantılı bileşenlerine ayırır ve bileşenleri standart çıktıya yazdırır.
Aşağıdaki seçenekler desteklenir:
Çıktı grafiği yazdırılmaz. -v bayrağını ima eder.
Altta yatan blok-kesik tepe ağacını yazdırın.
İki bağlantılı her bileşen, ayrı bir kök grafik olarak yazdırılır.
Blok sayısını ve kesme köşelerini yazdırır.
Belirtilirse, her bir kök grafik, outfile'den türetilen adlarla farklı bir dosyaya yazılacaktır. Özellikle, hem -o hem de -x bayrakları kullanılıyorsa, her blok farklı bir dosyaya yazılır. outfile'nin bir soneki yoksa, i'inci grafiğin n'inci bloğu outfile_n_i'ye yazılır. Ancak, 0. grafiğin 0. bloğu outfile'e yazılır.
outfile bir soneke sahipse, yani base.sfx biçimindeyse, dosyalar, .sfx ile sonuna eklenmesi dışında yukarıdakiyle aynı ada sahip olacaktır. .
i'inci grafiğin blok-kesik köşe ağacı, belirtilmişse sonuna bir sonek eklenerek outfile_n_T'ye yazılır.
Varsayılan olarak, her giriş grafiği yazdırılır ve her blok, adı giriş grafiğinin adının, "_bcc_" dizisinin ve blok numarasının bir birleşimi olan bir alt grafik olarak verilir.
Aşağıdaki işlenen desteklenir:
Nokta biçiminde 1 veya daha fazla grafik içeren dosyaların adları. files işleneni belirtilmezse, standart girdi kullanılacaktır.
bcomps, tüm giriş grafikleri çift bağlantılıysa 0 döndürür; ve herhangi bir grafikte birden çok blok varsa veya herhangi bir hata oluştuysa sıfır olmayan.
Muhtemel olmamakla birlikte, bağlı bileşenler ve bunların alt grafikleri için kullanılan adların mevcut alt grafik adlarıyla çakışması mümkündür.
Emden R. Gansner
ccomps(1), gc(1), dot(1), gvpr(1), gvcolor(1), acyclic(1), sccmap(1), tred(1), libgraph(3)