openjij.cxxjij.system#

cxxjij module for system

class openjij.cxxjij.system.ClassicalIsing_CSRSparse#

Bases: pybind11_object

__init__()#
__new__(**kwargs)#
reset_spins()#
property interaction#
property num_spins#
property spin#
class openjij.cxxjij.system.ClassicalIsing_Dense#

Bases: pybind11_object

__init__()#
__new__(**kwargs)#
reset_spins()#
property interaction#
property num_spins#
property spin#
class openjij.cxxjij.system.ClassicalIsing_Polynomial#

Bases: pybind11_object

__init__()#
__new__(**kwargs)#
get_adj()#
get_keys()#
get_max_effective_dE()#
get_min_effective_dE()#
get_values()#
get_vartype_to_string()#
reset_spins()#
reset_variables()#
property num_variables#
property variables#
class openjij.cxxjij.system.ClassicalIsing_Sparse#

Bases: pybind11_object

__init__()#
__new__(**kwargs)#
reset_spins()#
property interaction#
property num_spins#
property spin#
class openjij.cxxjij.system.ContinuousTimeIsing_CSRSparse#

Bases: pybind11_object

__init__()#
__new__(**kwargs)#
reset_spins()#
property gamma#
property interaction#
property num_spins#
property spin_config#
class openjij.cxxjij.system.ContinuousTimeIsing_Sparse#

Bases: pybind11_object

__init__()#
__new__(**kwargs)#
reset_spins()#
property gamma#
property interaction#
property num_spins#
property spin_config#
class openjij.cxxjij.system.KLocal_Polynomial#

Bases: pybind11_object

__init__()#
__new__(**kwargs)#
get_active_binaries()#
get_adj()#
get_keys()#
get_max_effective_dE()#
get_min_effective_dE()#
get_polynomial()#
get_values()#
get_vartype_to_string()#
reset_binaries()#
reset_dE()#
reset_spins()#
property binaries#
property count_call_updater#
property num_binaries#
property num_interactions#
property rate_call_k_local#
class openjij.cxxjij.system.TransverseIsing_CSRSparse#

Bases: pybind11_object

__init__()#
__new__(**kwargs)#
reset_spins()#
property gamma#
property interaction#
property num_classical_spins#
property trotter_spins#
class openjij.cxxjij.system.TransverseIsing_Dense#

Bases: pybind11_object

__init__()#
__new__(**kwargs)#
reset_spins()#
property gamma#
property interaction#
property num_classical_spins#
property trotter_spins#
class openjij.cxxjij.system.TransverseIsing_Sparse#

Bases: pybind11_object

__init__()#
__new__(**kwargs)#
reset_spins()#
property gamma#
property interaction#
property num_classical_spins#
property trotter_spins#
openjij.cxxjij.system.make_classical_ising()#
openjij.cxxjij.system.make_classical_ising_polynomial()#
openjij.cxxjij.system.make_continuous_time_ising()#
openjij.cxxjij.system.make_k_local_polynomial()#
openjij.cxxjij.system.make_transverse_ising()#