openjij.cxxjij.utility#
cxxjij module for utility
- class openjij.cxxjij.utility.ClassicalConstraintSchedule#
Bases:
pybind11_object
__init__(*args, **kwargs) Overloaded function.
__init__(self: openjij.cxxjij.utility.ClassicalConstraintSchedule) -> None
__init__(self: openjij.cxxjij.utility.ClassicalConstraintSchedule, obj: tuple[openjij.cxxjij.utility.ClassicalConstraintUpdaterParameter, int]) -> None
- __init__(*args, **kwargs)#
Overloaded function.
__init__(self: openjij.cxxjij.utility.ClassicalConstraintSchedule) -> None
__init__(self: openjij.cxxjij.utility.ClassicalConstraintSchedule, obj: tuple[openjij.cxxjij.utility.ClassicalConstraintUpdaterParameter, int]) -> None
- __new__(**kwargs)#
- property one_mc_step#
- property updater_parameter#
- class openjij.cxxjij.utility.ClassicalConstraintUpdaterParameter#
Bases:
pybind11_object
__init__(*args, **kwargs) Overloaded function.
__init__(self: openjij.cxxjij.utility.ClassicalConstraintUpdaterParameter) -> None
__init__(self: openjij.cxxjij.utility.ClassicalConstraintUpdaterParameter, beta: float, lambda: float) -> None
__init__(self: openjij.cxxjij.utility.ClassicalConstraintUpdaterParameter, obj: tuple[float, float]) -> None
- __init__(*args, **kwargs)#
Overloaded function.
__init__(self: openjij.cxxjij.utility.ClassicalConstraintUpdaterParameter) -> None
__init__(self: openjij.cxxjij.utility.ClassicalConstraintUpdaterParameter, beta: float, lambda: float) -> None
__init__(self: openjij.cxxjij.utility.ClassicalConstraintUpdaterParameter, obj: tuple[float, float]) -> None
- __new__(**kwargs)#
- property beta#
- property lambda#
- class openjij.cxxjij.utility.ClassicalSchedule#
Bases:
pybind11_object
__init__(*args, **kwargs) Overloaded function.
__init__(self: openjij.cxxjij.utility.ClassicalSchedule) -> None
__init__(self: openjij.cxxjij.utility.ClassicalSchedule, obj: tuple[openjij.cxxjij.utility.ClassicalUpdaterParameter, int]) -> None
- __init__(*args, **kwargs)#
Overloaded function.
__init__(self: openjij.cxxjij.utility.ClassicalSchedule) -> None
__init__(self: openjij.cxxjij.utility.ClassicalSchedule, obj: tuple[openjij.cxxjij.utility.ClassicalUpdaterParameter, int]) -> None
- __new__(**kwargs)#
- property one_mc_step#
- property updater_parameter#
- class openjij.cxxjij.utility.ClassicalUpdaterParameter#
Bases:
pybind11_object
__init__(*args, **kwargs) Overloaded function.
__init__(self: openjij.cxxjij.utility.ClassicalUpdaterParameter) -> None
__init__(self: openjij.cxxjij.utility.ClassicalUpdaterParameter, beta: float) -> None
- __init__(*args, **kwargs)#
Overloaded function.
__init__(self: openjij.cxxjij.utility.ClassicalUpdaterParameter) -> None
__init__(self: openjij.cxxjij.utility.ClassicalUpdaterParameter, beta: float) -> None
- __new__(**kwargs)#
- property beta#
- class openjij.cxxjij.utility.TemperatureSchedule#
Bases:
pybind11_object
Members:
LINEAR
GEOMETRIC
__init__(self: openjij.cxxjij.utility.TemperatureSchedule, value: int) -> None
- __init__(self: TemperatureSchedule, value: int) None #
- __new__(**kwargs)#
- GEOMETRIC = <TemperatureSchedule.GEOMETRIC: 1>#
- LINEAR = <TemperatureSchedule.LINEAR: 0>#
- property name#
- property value#
- class openjij.cxxjij.utility.TransverseFieldSchedule#
Bases:
pybind11_object
__init__(*args, **kwargs) Overloaded function.
__init__(self: openjij.cxxjij.utility.TransverseFieldSchedule) -> None
__init__(self: openjij.cxxjij.utility.TransverseFieldSchedule, obj: tuple[openjij.cxxjij.utility.TransverseFieldUpdaterParameter, int]) -> None
- __init__(*args, **kwargs)#
Overloaded function.
__init__(self: openjij.cxxjij.utility.TransverseFieldSchedule) -> None
__init__(self: openjij.cxxjij.utility.TransverseFieldSchedule, obj: tuple[openjij.cxxjij.utility.TransverseFieldUpdaterParameter, int]) -> None
- __new__(**kwargs)#
- property one_mc_step#
- property updater_parameter#
- class openjij.cxxjij.utility.TransverseFieldUpdaterParameter#
Bases:
pybind11_object
__init__(*args, **kwargs) Overloaded function.
__init__(self: openjij.cxxjij.utility.TransverseFieldUpdaterParameter) -> None
__init__(self: openjij.cxxjij.utility.TransverseFieldUpdaterParameter, beta: float, s: float) -> None
__init__(self: openjij.cxxjij.utility.TransverseFieldUpdaterParameter, obj: tuple[float, float]) -> None
- __init__(*args, **kwargs)#
Overloaded function.
__init__(self: openjij.cxxjij.utility.TransverseFieldUpdaterParameter) -> None
__init__(self: openjij.cxxjij.utility.TransverseFieldUpdaterParameter, beta: float, s: float) -> None
__init__(self: openjij.cxxjij.utility.TransverseFieldUpdaterParameter, obj: tuple[float, float]) -> None
- __new__(**kwargs)#
- property beta#
- property s#
- openjij.cxxjij.utility.make_classical_constraint_schedule_list(lambda: float, beta_min: float, beta_max: float, one_mc_step: int, num_call_updater: int) list[ClassicalConstraintSchedule] #
- openjij.cxxjij.utility.make_classical_schedule_list(beta_min: float, beta_max: float, one_mc_step: int, num_call_updater: int) list[ClassicalSchedule] #
- openjij.cxxjij.utility.make_schedule_list(*args, **kwargs)#
Overloaded function.
make_schedule_list(tuplelist: list[tuple[float, int]]) -> list[openjij.cxxjij.utility.ClassicalSchedule]
make_schedule_list(tuplelist: list[tuple[tuple[float, float], int]]) -> list[openjij.cxxjij.utility.ClassicalConstraintSchedule]
make_schedule_list(tuplelist: list[tuple[tuple[float, float], int]]) -> list[openjij.cxxjij.utility.TransverseFieldSchedule]