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()#
class openjij.cxxjij.graph.Square#

Bases: Sparse

__init__()#
__new__(**kwargs)#
adj_nodes()#
calc_energy()#
gen_binary()#
gen_spin()#
get_num_column()#
get_num_edges()#
get_num_row()#
size()#
to_ind()#
to_rc()#
class openjij.cxxjij.graph.SquareGPU#

Bases: SparseGPU

__init__()#
__new__(**kwargs)#
adj_nodes()#
calc_energy()#
gen_binary()#
gen_spin()#
get_num_column()#
get_num_edges()#
get_num_row()#
size()#
to_ind()#
to_rc()#