cost 361 ms
使用`boost::read_graphml`讀取graphML文件時,如何將任意字符串解釋為圖形屬性?

[英]How to interpret arbitrary strings as graph properties when reading a graphML file using `boost::read_graphml`?

我有一個圖形類型,其中每個 Vertex 都帶有一個std::vector<int>作為屬性。struct VertexProperties { std::vector<int> numbers; }; using Graph = boost::adjacency_li ...

如何在 rdkit 分子鍵圖邊緣和 BGL 雙連接組件標識符之間創建提升屬性映射?

[英]How to create a boost property map between rdkit molecular bond graph edges and BGL biconnected component identifiers?

rdkit 庫提供了一個分子類ROMol ,它提供了一個成員函數getTopology ,它返回一個 adjacency_list adjacency_list<vecS, vecS, undirectedS, Atom *, Bond *>類型的 BGL 圖。 我了解 rdkit 類 ...

Boost::Graph-algorithm 不使用 PropertyMap 寫入數據(kamada_kawai_spring_layout,捆綁屬性)

[英]Boost::Graph-algorithm does not write data with PropertyMap (kamada_kawai_spring_layout, bundled properties)

我有一個使用 Erdos-Renyi 邊生成的隨機連接節點的 adjacency_list 圖。 該圖通過為頂點 ( Graph_Node ) 和邊 ( Graph_Edge ) 定義數據結構來使用捆綁屬性,用於分配節點的 position 和邊的權重。 我正在嘗試使用力導向圖繪制來為節點分配好的 ...

使用 Boost,如何將自定義邊緣屬性作為結構放置/獲取?

[英]Using Boost, how can I put/get custom edge properties as a struct?

我已經在這里閱讀了文檔( https://www.boost.org/doc/libs/1_75_0/libs/graph/doc/using_adjacency_list.html )和幾個堆棧溢出頁面兩個小時,並且沒有取得任何進展在這里。 我有一個圖表,其中邊緣既有距離又有坑洞的數量(撞到 3 ...

使用boost :: adjacency_list的自定義邊緣屬性遍歷邊緣

[英]Iterating through edges with custom defined edge properties of boost::adjacency_list

我正在開發一個使用boost :: adjacency_list表示圖形的仿真程序。 邊緣具有服裝設計的屬性 在嘗試了幾種方法之后,我還沒有找到創建為每個邊緣返回完整EdgeData的property_map的方法,或以其他方式遍歷和修改邊緣的方法。 有可能,如果可以,如何? ...

為 boost::property_maps 中的枚舉專門化 boost::lexical_cast

[英]specializing boost::lexical_cast for enums in boost::property_maps

我正在嘗試使用在其捆綁的頂點屬性中具有enum的boost::graph 。 當我嘗試將捆綁屬性用於 boost::dynamic_property 時,問題就開始了。 看起來我無法為 boost::lexical_cast 獲得正確的模板特化來識別類型。 如果我嘗試直接編寫enum ,則一切正 ...

使用Boost Graph Library將動態屬性寫入文件

[英]Writing boost dynamic properties to a file using Boost Graph Library

我已經在這里問了一個關於使用Boost Graph Library並將圖形寫入文件的問題。 由於我的要求發生了變化,我需要將動態圖屬性寫入DOT文件。 經過一番查詢,我設法提出了一些代碼,但它不起作用。 以下是我到目前為止所做的事情: Map類使用Cell類作為頂點,Cell類使用單 ...

無法在Kamada-Kawai布局中使用整數邊緣權重

[英]Unable to use integer edge weights with Kamada-Kawai layout

這個問題從這里開始,但是在所有更新之后,它已經是另一個具有不同標題的問題。 我的Graph類型定義如下: 其中CostType恰好是int 。 我正在嘗試獲取Kamada-Kawai的春季布置,如下所示: gcc版本4.8.2抱怨: 此消息太晦澀難懂,我無法理 ...

在boost :: graph中訪問std :: shared_ptr的成員函數?

[英]Accessing member function of std::shared_ptr in boost::graph?

我正在努力將boost::graph算法的用法轉換為一組新的實現類。 我想知道:如果boost::graph僅存儲std::shared_ptr引用,甚至可以訪問對象的屬性嗎? 如下所示: 是否可以訪問std::shared_ptr成員以在圖形標簽write_graphviz或實現中 ...

BGL-使用具有捆綁屬性的流算法

[英]BGL - using flow algorithms with bundled properties

我似乎無法弄清楚如何使BGL的push-relabel最大流算法與捆綁的屬性一起使用。 像這樣設置圖形: 我創建一個 然后選擇 然后,我繼續向圖中添加邊,並為插入的每個邊添加容量為0的反向邊。 使用地圖 和 完成之后,我嘗試像這樣調用庫函數pu ...

權重圖作為Boost Graph Dijkstra算法中的函數

[英]Weight map as function in Boost Graph Dijkstra algorithm

我正在使用Boost Graph Libraries並且需要使用不是常數的weightmap,但它是參數K的函數(即邊緣成本取決於K)。 在實踐中,給出以下代碼: 我想調用Dijkstra算法如下: 但錯誤如下 無法在沒有對象的情況下調用成員函數'float Edge ...

BGL - BFS / DFS訪問者,訪問頂點顏色

[英]BGL - BFS/DFS visitor, accessing vertex colours

在BGL中,我無法弄清楚如何在bfs / dfs搜索期間訪問圖中的頂點的固有顏色(白色表示未觸摸,灰色表示已訪問,黑色表示完成)。 有人可以說明如何從dfs / bfs訪問者中訪問頂點顏色嗎? 例如,在編寫自定義的examine_edge ? ...

通過自定義邊緣權重提升A *訪問者?

[英]boost A* visitor with a custom edge weight penalty?

我正在使用boost A *算法,從以下示例開始: http : //www.boost.org/doc/libs/1_37_0/libs/graph/example/astar-cities.cpp 我看到您可以覆蓋其啟發式方法和訪問者以進行某種自定義調整,只是我還不太了解以下概念,例如 ...

重載流運算符以獲取GraphViz的Boost Graph捆綁包輸出

[英]Overloading streaming operators for a Boost Graph bundle output for GraphViz

是否可以在Boost Graph Library中使用標准庫類型的捆綁屬性,同時還使用<<流運算符的該類型的重載來滿足write_graphviz ? 面對Boost靜態斷言,我將代碼修改為上面的代碼; 從此處采用建議,其中<<實現在boost::detail: ...

Fruchterman Reingold的吸引力如何與Boost Graph Library一起使用

[英]How does the attractive force of Fruchterman Reingold work with Boost Graph Library

我正在學習Boost圖庫中的Fruchterman-Reingold算法。 通過閱讀文檔,我知道算法是根據圖形布局計算所有節點的位置,但我的問題是我無法理解Boost圖庫中吸引力的計算步驟。 例如,如果拓撲是高度為100且寬度為100的矩形,則每個頂點都標記為字符串,並且每對頂點之間的關 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM