openjij
Framework for the Ising model and QUBO.
|
updater paramter for transverse ising model More...
#include <schedule_list.hpp>
Public Types | |
using | Tuple = std::pair< double, double > |
Public Member Functions | |
UpdaterParameter ()=default | |
UpdaterParameter (double beta, double s) | |
UpdaterParameter (const Tuple &obj) | |
Tuple | get_tuple () const |
Public Attributes | |
double | beta |
inverse temperature | |
double | s |
annealing schedule (from 0 (only transverse field) to 1 (only classical Hamiltonian)) | |
updater paramter for transverse ising model
using openjij::utility::UpdaterParameter< system::transverse_field_system >::Tuple = std::pair<double, double> |
|
default |
|
inline |
|
inline |
|
inline |
double openjij::utility::UpdaterParameter< system::transverse_field_system >::beta |
inverse temperature
Referenced by openjij::updater::SingleSpinFlip< system::TransverseIsing< GraphType > >::do_calc(), openjij::updater::SingleSpinFlip< system::TransverseIsing< GraphType > >::update(), openjij::updater::ContinuousTimeSwendsenWang< system::ContinuousTimeIsing< graph::Sparse< FloatType > > >::update(), and openjij::updater::ContinuousTimeSwendsenWang< system::ContinuousTimeIsing< graph::CSRSparse< FloatType > > >::update().
annealing schedule (from 0 (only transverse field) to 1 (only classical Hamiltonian))
Referenced by openjij::updater::SingleSpinFlip< system::TransverseIsing< GraphType > >::do_calc(), openjij::updater::SingleSpinFlip< system::TransverseIsing< GraphType > >::update(), openjij::updater::ContinuousTimeSwendsenWang< system::ContinuousTimeIsing< graph::Sparse< FloatType > > >::update(), and openjij::updater::ContinuousTimeSwendsenWang< system::ContinuousTimeIsing< graph::CSRSparse< FloatType > > >::update().