- Topological library
-
Atlas function
-
拓樸程式庫
- 圖譜功能
Topological library
For better computing performance, the number synthesis library changed to Cython prepared. Which extracted some of the functions of NetworkX module, translated into Cython syntax.
為取得更好的運算效能,數目合成的程式庫改為 Cython 編寫。其中提取 NetworkX 模組的部份功能,轉譯為 Cython 語法。
-
Graph
classedges
publicobject
(tuple
)nodes
publicobject
(tuple
)adj
publicobject
(dict
)neighbors
cpp functionhas_triangles
cpp functionis_connected
cpp functiondegree
cpp functionnumber_of_edges
cpp function__len__
cpp function
-
GraphMatcher
classG1
publicGraph
G2
publicGraph
G1_nodes
object
(set
)G2_nodes
object
(set
)mapping
object
(set
)core_1
publicobject
(set
)core_2
publicobject
(set
)inout_1
publicobject
(set
)inout_2
publicobject
(set
)state
GMState
initialize
c functioncandidate_pairs_iter
python generatoris_isomorphic
cpp functionisomorphisms_iter
python generatormatch
python generatorsemantic_feasibility
c functionsyntactic_feasibility
c function
-
GMState
classGM
GraphMatcher
G1_node
object
(None
orint
)G2_node
object
(None
orint
)depth
int
Atlas function
Use the text file to store the atlas, the expression is the edge
attribute in Graph
class.
You can also load text files into Pyslvs for processing.
使用文字文件儲存圖譜,表示式為 Graph
類型的 edges
屬性。
另外還可以將文字文件載入 Pyslvs 中處理。