openjij.cxxjij.graph#
cxxjij submodule for graph
- class openjij.cxxjij.graph.CSRSparse#
Bases:
Graph
- __init__()#
- __new__(**kwargs)#
- calc_energy()#
- gen_binary()#
- gen_spin()#
- get_interactions()#
- size()#
- class openjij.cxxjij.graph.CSRSparseGPU#
Bases:
Graph
- __init__()#
- __new__(**kwargs)#
- calc_energy()#
- gen_binary()#
- gen_spin()#
- get_interactions()#
- size()#
- class openjij.cxxjij.graph.Chimera#
Bases:
Sparse
- __init__()#
- __new__(**kwargs)#
- adj_nodes()#
- calc_energy()#
- gen_binary()#
- gen_spin()#
- get_num_column()#
- get_num_edges()#
- get_num_in_chimera()#
- get_num_row()#
- size()#
- to_ind()#
- to_rci()#
- class openjij.cxxjij.graph.ChimeraDir#
Bases:
pybind11_object
Members:
PLUS_R
MINUS_R
PLUS_C
MINUS_C
IN_0or4
IN_1or5
IN_2or6
IN_3or7
- __init__()#
- __new__(**kwargs)#
- IN_0or4 = <ChimeraDir.IN_0or4: 4>#
- IN_1or5 = <ChimeraDir.IN_1or5: 5>#
- IN_2or6 = <ChimeraDir.IN_2or6: 6>#
- IN_3or7 = <ChimeraDir.IN_3or7: 7>#
- MINUS_C = <ChimeraDir.MINUS_C: 3>#
- MINUS_R = <ChimeraDir.MINUS_R: 1>#
- PLUS_C = <ChimeraDir.PLUS_C: 2>#
- PLUS_R = <ChimeraDir.PLUS_R: 0>#
- property name#
- property value#
- class openjij.cxxjij.graph.ChimeraGPU#
Bases:
SparseGPU
- __init__()#
- __new__(**kwargs)#
- adj_nodes()#
- calc_energy()#
- gen_binary()#
- gen_spin()#
- get_num_column()#
- get_num_edges()#
- get_num_in_chimera()#
- get_num_row()#
- size()#
- to_ind()#
- to_rci()#
- class openjij.cxxjij.graph.Dense#
Bases:
Graph
- __init__()#
- __new__(**kwargs)#
- calc_energy()#
- gen_binary()#
- gen_spin()#
- get_interactions()#
- set_interaction_matrix()#
- size()#
- class openjij.cxxjij.graph.DenseGPU#
Bases:
Graph
- __init__()#
- __new__(**kwargs)#
- calc_energy()#
- gen_binary()#
- gen_spin()#
- get_interactions()#
- set_interaction_matrix()#
- size()#
- class openjij.cxxjij.graph.Dir#
Bases:
pybind11_object
Members:
PLUS_R
MINUS_R
PLUS_C
MINUS_C
- __init__()#
- __new__(**kwargs)#
- MINUS_C = <Dir.MINUS_C: 3>#
- MINUS_R = <Dir.MINUS_R: 1>#
- PLUS_C = <Dir.PLUS_C: 2>#
- PLUS_R = <Dir.PLUS_R: 0>#
- property name#
- property value#
- class openjij.cxxjij.graph.Graph#
Bases:
pybind11_object
- __init__()#
- __new__(**kwargs)#
- gen_binary()#
- gen_spin()#
- size()#
- class openjij.cxxjij.graph.Polynomial#
Bases:
Graph
- __init__()#
- __new__(**kwargs)#
- calc_energy()#
- energy()#
- gen_binary()#
- gen_spin()#
- get_num_interactions()#
- get_polynomial()#
- size()#
- class openjij.cxxjij.graph.Sparse#
Bases:
Graph
- __init__()#
- __new__(**kwargs)#
- adj_nodes()#
- calc_energy()#
- gen_binary()#
- gen_spin()#
- get_num_edges()#
- size()#
- class openjij.cxxjij.graph.SparseGPU#
Bases:
Graph
- __init__()#
- __new__(**kwargs)#
- adj_nodes()#
- calc_energy()#
- gen_binary()#
- gen_spin()#
- get_num_edges()#
- size()#